[Mapserver-DE] Problem mit ANGLEITEM von WFS
Michael Schulz
mschulz at webgis.de
Die Mai 30 11:36:49 CEST 2006
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
-----------------------------------------------------------
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)