[Mapserver-users] potential problem with layer names containi ng spaces
Doug Cates
doug at moximedia.com
Wed Nov 19 10:56:50 PST 2003
Tom,
Agreed, but the issue will come up again when outputting GML2 which is
the default for WFS.
Doug
On Wed, 2003-11-19 at 09:50, Tom Kralidis [Burlington] wrote:
> > -----Original Message-----
> > From: bartvde at xs4all.nl [mailto:bartvde at xs4all.nl]
> > Sent: Wednesday, November 19, 2003 12:09 PM
> > To: mapserver-users at lists.gis.umn.edu
> > Subject: [Mapserver-users] potential problem with layer names containing
> spaces
> >
> >
> > Hi list,
> >
> > I have encountered a potential problem with layer names
> > containing spaces. This will lead to invalid GML responses
> > when requesting GetFeatureInfo in the GML format.
> >
> > What would be a good solution to overcome this?
> >
>
> This can also be painful to parse for some who wish to process
> GetFeatureInfo responses.
>
> Suggest to abstract the GetFeatureInfo reponse construct to not include data
> as element names and / or attributes, yet values of said.
>
> i.e.
>
> <Layer name="Groningen kust vlakken 2002">
> <Feature>
> ...
> </Feature>
> </Layer>
>
> ..Tom
>
>
>
> > > a. when parsing the mapfile make sure no spaces are contained
> > > in layer names (or is this too rigorous for applications not
> > > using GML?)
> > >
> > > b. when generating the GML for GetFeatureInfo check the layer
> > > names or check if the generated GML is valid and well-formed?
> > > If the GML is not valid or not well-formed it is better to
> > > generate a WMS Exception I guess than generating invalid GML.
> > >
> > > Any thoughts on this?
> > >
> > > Best regards,
> > > Bart
> > >
> > > excerpt:
> > >
> > > <?xml version="1.0" encoding="ISO-8859-1"?>
> > > <msGMLOutput
> > > xmlns:gml="http://www.opengis.net/gml"
> > > xmlns:xlink="http://www.w3.org/1999/xlink"
> > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> > > <Groningen kust vlakken 2002_layer>
> > > <Groningen kust vlakken 2002_feature>
> > > <AREA>51785.891</AREA>
> > > <PERIMETER>1290.295</PERIMETER>
> > > <ZOSTOT>2</ZOSTOT>
> > > <ZOSNOL>2</ZOSNOL>
> > > <ZOSMAR>0</ZOSMAR>
> > > etc.
> > >
> > > _______________________________________________
> > > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu
> > > http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
> > >
> >
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list