[FOSSGIS-Talk] Serverseitige Anfrage von Diensten mit OpenLayers

Oliver Bienert oliver.bienert at gmx.de
Mi Mai 27 15:41:49 CEST 2015


Hi Danilo,

solche requests kannst du über deinen Server leiten, indem du deinen
Server für bestimmte url's als reverse proxy einrichtest. Dein client
fragt dann den eigenen Server und der Server (reverse proxy) setzt die
angefragte url in eine Ziel url um.

Gruss Oliver

On 05/27/2015 03:11 PM, Bretschneider, Danilo wrote:
> Hallo Zusammen,
>
> ich bin dabei über OpenLayers2 einen WMS Dienst anzufragen. Die Anfragen sollen jedoch über den Server versendet werden, und
> nicht direkt vom Client. Ist das mit OpenLayers möglich?
>
> Alternativ habe ich versucht, dass über ein PHP Skript zu lösen, jedoch scheitere ich daran, dass die URL nicht korrekt erkannt wird,
> da diese nicht codiert ist.
>
> Versuche ich den GetMap Request [1] mit dem Skript
>
> $parsed = parse_url($onlineresource);
> echo $onlineresource;
>
> aufzurufen [2] bzw. zu ermitteln und wieder auszugeben, so wird nur ein Teil der URL [3] erkannt. Wird der Request codiert,
> so funktioniert das Ganze, jedoch habe ich keine Funktionalität in OpenLayers entdeckt.
>
> Daher die Frage, ob es es Jemanden im Bereich PHP gibt, der hier weiter helfen kann, sodass auch nicht codierte URL korrekt erkannt
> werden?
>
> [1] http://www.wms.nrw.de/geobasis/wms_nw_dop40?LAYERS=nw_dop40&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A25832&BBOX=365253.90625,5623007.8125,366406.25,5624160.15625&WIDTH=256&HEIGHT=256
>
> [2] http://www.wms.nrw.de/geobasis/wms_nw_dop40?LAYERS=nw_dop40
>
> [3] http://example/de/proxy.php?url=http://www.wms.nrw.de/geobasis/wms_nw_dop40?LAYERS=nw_dop40&FORMAT=image%2Fjpeg&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A25832&BBOX=365253.90625,5623007.8125,366406.25,5624160.15625&WIDTH=256&HEIGHT=256
>
> Viele Grüße
>
> Danilo Bretschneider
>
> --
> ....................................................................
> FOSSGIS und OpenStreetMap auf der Agit 2015 in Salzburg
> 8.-10. Juli, Universität Salzburg
> http://www.agit.at
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> http://www.fossgis.de/             https://twitter.com/fossgis_eV
>
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>