[Mapserver-DE] Problem mit ANGLEITEM von WFS

Christian Wilmes C.Wilmes at gmx.de
Die Mai 30 11:50:58 CEST 2006


>Hallo Michael,

danke fuer den Tipp, habe "gml_include_items" "all" allerdings schon gesetzt gehabt. Bei einer getFeature-Abfrage bekomme ich auch alle Attribute zurueck, das einzige was noch etwas verwundert ist, dass alles als String zurueck kommt. Denke aber mal, dass das nicht weiter tragisch ist.

Hier ist mal das Mapfile vom WFS, vielleicht ist der Fehler da ja wirklich zu suchen:
MAP
	NAME WFS_Server
	STATUS ON
	WEB
		IMAGEPATH "c:/ms4w/tmp/ms_tmp"
		IMAGEURL "/ms_tmp/"
		METADATA
			"wfs_title"            "WFS Server" 
			"wfs_onlineresource"   "http://127.0.0.1/cgi-bin/mapserv.exe?"
			"wfs_srs"               "EPSG:31467"
		END
	END

	PROJECTION
		"init=EPSG:31467"
	END
	

	#CONFIG "OGR_FID" "OGR_FID"
	CONFIG "PGSQL_OGR_FID" "id"
	DEBUG ON
	
	LAYER
		NAME myWFS
		DUMP TRUE
		DEBUG ON
		METADATA
			"wfs_title"    "myWFS"
			"gml_include_items" "all"
		END
		TYPE POINT
		STATUS ON
		CONNECTIONTYPE OGR
		CONNECTION "PostgreSQL.ovf"
		PROJECTION
			"init=EPSG:31467"
		END
	END
END

Viele Gruesse
Christian  


-------- Original-Nachricht --------
> Datum: Tue, 30 May 2006 11:36:49 +0200
> Von: Michael Schulz <mschulz at webgis.de>
> An: mapserver-de at freegis.org
> Betreff: Re: [Mapserver-DE] Problem mit ANGLEITEM von WFS
> &#xA> Hallo Christian,
> 
> der Mapserver "holt" vom WFS erstmal nur die Geometrien ab, daher muss 
> in den metadaten der Parameter "gml_include_items" "all" gesetzt werden, 
> dann kommen alle Attribute auch mit und sind im mapfile/templates 
> einsetzbar.
> 
> Statt "all" kann dort auch eine komma-separierte Liste der Items stehen, 
> die man haben will.
> 
> Viele Grüße, Michael
> 
> Christian Wilmes schrieb:
> > Hallo,
> > 
> > ich habe einen WFS-Server aufgesetzt und moechte Daten welche von diesem
> kommen nun ueber WMS visualisieren. Bei den Daten handelt es sich um
> Punktdaten und die Symbole sollen um einen Wert welcher bei jedem Datensatz
> dabei ist gedreht werden. Kommen die Daten aus direkt einer Datenbank oder von
> einem Shapefile ist das ganze kein Problem. Ich bekomme die Daten
> allerdings von einem WFS-Server und die folgende Fehlermeldung:
> > 
> > <ServiceException>msDrawMap(): Image handling error. Failed to draw
> layer named 'RosoftWFS'. msOGRLayerInitItemInfo(): OGR error. Invalid Field
> name:angle</ServiceException> 
> > 
> > Hier mal der zugehoerige Layer aus dem Mapfile:
> > LAYER
> > 		NAME "RosoftWFS"
> > 		TYPE POINT
> > 		STATUS ON
> > 		DEBUG ON
> > 		CONNECTIONTYPE WFS
> > 		CONNECTION "http://localhost/cgi-bin/mapserv.exe?"
> > 		#LABELITEM "len"
> > 		#LABELANGLEITEM "angle"
> > 		METADATA
> > 			"wfs_typename"          "myWFS"
> > 			"wfs_version"           "1.0.0"
> > 			"wfs_request_method"    "GET"
> > 			"wfs_service"		"WFS"
> > 		END
> > 		
> > 		PROJECTION
> > 			"init=EPSG:31467"
> > 		END
> > 
> > 		> 		CLASS
> > 			NAME test
> > 			STYLE
> > 				SYMBOL "triangle"
> > 				ANGLEITEM "angle"
> > 				SIZE 15
> > 				COLOR 255 0 255
> > 			END
> > 		END
> > 	END
> > 
> > Exakt das selbe Problem tritt auf wenn ich wie auch oben im Mapfile
> ersichtlich LABELITEM und LABELANGELITEM benutzen moechte. Ich vermute, dass
> ich die Informationen irgendwie zu den Metadaten packen muss, hab nur leider
> keine Ahnung wie. Auch in der Dokumentation vom Mapserver konnte ich nichts
> finden was mich weiter bringen wuerde.
> > 
> > Danke schon mal im Voraus fuer jeden Tipp der mit vielleicht irgendwie
> weiter hilft.
> > 
> > Viele Gruesse
> > Christian
> 
> -- 
> -----------------------------------------------------------
> Michael Schulz                            mschulz at webgis.de
> 
> in medias res  Gesellschaft für Informationstechnologie mbH
> 
> In den Weihermatten 66              Tel +49 (0)761 556959-5
> 79108 Freiburg                      Fax +49 (0)761 556959-6
> 
>                 www.webgis.de / www.zopecms.de
> -----------------------------------------------------------
> NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
> -----------------------------------------------------------
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de

-- 


Bis zu 70% Ihrer Onlinekosten sparen: GMX SmartSurfer!
      Kostenlos downloaden: http://www.gmx.net/de/go/smartsurfer
    




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