x

Re: Dynamische Parameterübergabe an einen WMS Layer


Geschrieben von maxbe (Gast) am 28. Februar 2013 15:48:10: [flux]

Als Antwort auf: Dynamische Parameterübergabe an einen WMS Layer geschrieben von Maj0rrush (Gast) am 28. Februar 2013 15:09:

Maj0rrush wrote:

ich möchte gerne meiner SQL View im Geoserver die Bouding Rect Koordinaten mit geben die meinen Viewport in OpenLayers bereitstellt.

Ich blende miene WMS-Layer immer mit "singleTile: true" ein, dann holt sich OL den ganzen Ausschnitt. Umwandlung ins Wunschkoordinatensystem der Datenbank mache ich dann ggf. mit SQL.

Das da z.B.

new␣OpenLayers.Layer.WMS(
"Debug:␣Routinggraph",
"http://wms.dianacht.de/cgi-bin/mapserv6?map=../maps/routing.map",
{layers:'kanten,knoten',␣format:"agg"},
{projection:␣new␣OpenLayers.Projection("EPSG:900913"),
numZoomLevels:19␣,
isBaseLayer:false,
singleTile:␣true});

Führt zu dieser URL:

/cgi-bin/mapserv6?map=../maps/routing.map&LAYERS=kanten%2Cknoten&FORMAT=agg&
SERVICE=WMS&VERSION=1.1.1&
REQUEST=GetMap&
STYLES=&
SRS=EPSG%3A900913&
BBOX=1257257.4524066,6107160.9217406,1276032.2974766,6118167.8538122&
WIDTH=1965&
HEIGHT=1152

Grüße, Max