[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
> 
> 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)