[Mapserver-DE] WFS Server mit zwei Projektionen

Sebastian Stolz sebastian.stolz at arbeitskammer.de
Die Mar 1 13:04:26 CET 2005


Also:

Ich habe einen Mapserver der WMS und WFS Dienste bereitstellt. Die darin eingebundenen
Daten stehen teils als GK3 (z.B. Orthophotos,etc) zur Verfügung. Der andere Teil besteht
aus einer PostGIS Tabelle in der GPS Koordinaten als Punkte gespeichert werden (WGS84).

Als globale Projektion habe ich GK3 eingestellt, jedoch ist auch EPSG:31432 möglich.

--schnipp--
   PROJECTION
     "proj=tmerc"
     #Datumsshift DHDN Zone 3, Achtung: wenn Shift, dann Datum auch in den Ausgangsdaten angeben
     "towgs84=585.663,86.978,409.184,0.524304,0.154908,-2.821608,8.7771"
     "lat_0=0"
     "lon_0=6"
     "k=1.000000"
     "x_0=2500000"
     "y_0=0"
     "ellps=bessel"
     "units=m"
   END

   WEB
     ...
     # WMS Informationen
     METADATA
       "wms_title"                  "Saarland"
       "wms_onlineresource"	   "http://mapserver.stolz.lan/wms?map=saarland.map&"
       "wms_srs"                    "EPSG:31462 EPSG:4326"
       "wfs_title"                  "Saarland"
       "wfs_onlineresource"	   "http://mapserver.stolz.lan/wms?map=saarland.map&"
       "wfs_srs"                    "EPSG:31462 EPSG:4326"
     END
   END
--schnapp--

der WGS84 Layer sieht so aus:

--schnipp--
   #
   # Layer - GPS Ausgabe
   #
   LAYER
     # Layername
     NAME "gps"
     # Verbindungstyp
     CONNECTIONTYPE postgis
     # Verbindungsparameter
     CONNECTION "user=xxx password=xxx dbname=gpsdaten host=db.stolz.lan port=5432"
     # Datenquelle (hier PostGIS Tabelle)
     DATA "geom from gpspoint"
     # Datentyp

     ...

     # Projektionsparameter
     PROJECTION
       "proj=longlat"
       "ellps=WGS84"
       "datum=WGS84"
     END
     # WMS Informationen
     METADATA
       WMS_TITLE    "GPS Daten"
       WMS_ABSTRACT "GPS Daten aus PostGIS Tabelle"
       WMS_SRS      "EPSG:4326"
       WFS_TITLE    "GPS Daten"
       WFS_ABSTRACT "GPS Daten aus PostGIS Tabelle"
       WFS_SRS      "EPSG:4326"
     END
   END
--schnapp--

so, ich habe auch noch einen anderen Layer, bei dem die Abfrage auch funktioniert (GK3)

--schnipp--

   #
   # Layer - Orthophoto Raster mit Blattschnittnamen
   #
   LAYER
     # Layername
     NAME "dopschnitt"
     # Datenquelle (hier ESRI Shapefile)
     DATA "dop_raster"
     # Datentyp
     TYPE POLYGON
     STATUS OFF
     # Query ist ON
     DUMP TRUE
     # Klasse um Layer zu zeichnen
     LABELITEM "blatt_nr"
     CLASS
       # Name des Layers (taucht in der Legende auf)
       NAME "DOP Kacheln"
       STYLE
         # Layerfarbe
         #COLOR 255 0 0
         OUTLINECOLOR 0 0 0
         #SYMBOL "diagonal-auf"
         SIZE 1
       END
       TEMPLATE "templates/dopschnitt.html"
       LABEL
         TYPE BITMAP
         SIZE SMALL
         POSITION CC
         COLOR 0 0 0
	OFFSET 0 12
	#MINDISTANCE 16
	OUTLINECOLOR 255 255 255
         PARTIALS FALSE	 	#true|false text can ran out of map
       END
     END
     # Projektionsparameter
     PROJECTION
       "proj=tmerc"
       #Datumsshift DHDN Zone 3, Achtung: wenn Shift, dann Datum auch in den Ausgangsdaten angeben
       "towgs84=585.663,86.978,409.184,0.524304,0.154908,-2.821608,8.7771"
       "lat_0=0"
       "lon_0=6"
       "k=1.000000"
       "x_0=2500000"
       "y_0=0"
       "ellps=bessel"
       "units=m"
       #"init=EPSG:31467"
     END
     # WMS Informationen
     METADATA
       WMS_TITLE    "DOP5 Blattschnitt"
       WMS_ABSTRACT "DOP5 Blattschnitt"
       WMS_SRS      "EPSG:31462"
       WFS_TITLE    "DOP5 Blattschnitt"
       WFS_ABSTRACT "DOP5 Blattschnitt"
       WFS_SRS      "EPSG:31462"
     END
   END
--schnapp--

der funktioniert und liefert mir im mapbender auch die Informationen, wenn ich auf den Info Button 
klicke! Nur wenn ich auf einen Punkt aus dem GPS Layer klicke, bekomme ich kein Ergebnis!

Sorry wegen des vielen Textes, aber vielleicht kann mich jetzt besser verstehen!


Gruss

Sebastian

Silke Reimer schrieb:
> 
> Ich verstehe den Gesamtzusammenhang leider noch nicht und kann daher
> die Frage zur Zeit nicht beantworten. Vielleicht könntest Du noch
> ein paar mehr Informationen über die Struktur liefern.  Zur Zeit
> verstehe ich es folgendermaßen:
> 
> Es gibt einen UMN MapServer, der sich u.a. Daten von einem
> WFS-Server holt.  Dieser WFS-Server liefert die Daten in WGS84,
> während der UMN MapServer die Daten als GK3 ausliefert. Richtig?
> 
> Grüße,
> 
> 	Silke
> 




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)