WFS GetFeature request calls LayerClose on all layers?
Bart van den Eijnden
BEN at SYNCERA-ITSOLUTIONS.NL
Tue Oct 25 11:55:24 EDT 2005
Hi Assefa, Steve,
I have opened up bug 1505 with the respective info:
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=1505
Best regards,
Bart
Bart van den Eijnden
Syncera IT Solutions
Postbus 270
2600 AG DELFT
tel.nr.: 015-7512436
email: BEN at Syncera-ITSolutions.nl
>>> Yewondwossen Assefa <assefa at DMSOLUTIONS.CA> 25-10-2005 17:37 >>>
Bart, Steve
Not sure what the problem is. I need to be able to replicate it.
Normally a simple request to a getFeature one one layer would end up
* setting that layer's status on and all others off
* doing a querybyrect on the map
I do not see until now why an open/close would be performed on a non
active layer.
Bart, could you send me the request and the map file. I don't really
need the data but just be able to be as close as possible of your tests.
Later,
Bart van den Eijnden wrote:
> Hi Steve,
>
> yes I have a MAP file with a PostGIS layer in it, and use a Mapserver CGI without PostGIS support. I am performing a WFS GetFeature on a layer which is a shapefile, not on the PostGIS layer.
>
> Okay, we'll wait for Assefa to comment on it.
>
> Best regards,
> Bart
>
> Bart van den Eijnden
> Syncera IT Solutions
> Postbus 270
> 2600 AG DELFT
>
> tel.nr.: 015-7512436
> email: BEN at Syncera-ITSolutions.nl
>
>
>>>>"Steve Lime" <steve.lime at dnr.state.mn.us> 25-10-2005 2:07 >>>
>
> Hmmmm... That's not coming from the GML writer itself. I just checked the source and the layer is only opened if it has a result set. Must be coming from the query portion of WFS support. Assefa? (Of course he may well send back to me with the base query support, but this has not been an issue elsewhere.)
>
> So, you've got a mapfile with PostGIS layers defined by not PostGIS support?
>
> Steve
>
>
>>>>Bart van den Eijnden <BEN at SYNCERA-ITSOLUTIONS.NL> 10/24/05 6:16 AM >>>
>
> Hi list,
>
> I am trying a GetFeature request for 1 layer/typename which is a shapefile. In my MAP file there are other layers, also PostGIS layers. My CGI version is not compiled with PostGIS support, Mapscript is.
>
> This resulted in the following invalid XML (an error message in the GML), see end of this e-mail.
>
> Why is layerclose called on all layers when only 1 layer (the typename queried) would need to be opened?
>
> <gml:featureMember>
> <stragisweb:acn>
> <gml:boundedBy>
> <gml:Box srsName="EPSG:28992">
> <gml:coordinates>96537.000000,464064.000000 96537.000000,464064.000000</gml:coordinates>
> </gml:Box>
> </gml:boundedBy>
> <stragisweb:msGeometry>
> <gml:Point srsName="EPSG:28992">
> <gml:coordinates>96537.000000,464064.000000</gml:coordinates>
> </gml:Point>
> </stragisweb:msGeometry>
> <stragisweb:PSTK>2353TH</stragisweb:PSTK>
> <stragisweb:STRAAT_OFF>Statendaalder</stragisweb:STRAAT_OFF>
> <stragisweb:STRAATNAAM>STATENDAALDER</stragisweb:STRAATNAAM>
> <stragisweb:STRAAT_NEN>Statendaalder</stragisweb:STRAAT_NEN>
> <stragisweb:HUISNUMMER>1</stragisweb:HUISNUMMER>
> <stragisweb:TOEVOEGING></stragisweb:TOEVOEGING>
> <stragiMon Oct 24 13:05:22 2005 - msPOSTGISLayerClose(): Query error. msPOSTGISLayerClose called but unimplemented!(mapserver not compiled with postgis support)
> sweb:WOONPLAATS>LEIDERDORP</stragisweb:WOONPLAATS>
> <stragisweb:PLAATS_NEN>LEIDERDORP</stragisweb:PLAATS_NEN>
> <stragisweb:GEMEENTE>LEIDERDORP</stragisweb:GEMEENTE>
> <stragisweb:BVLK_ID>30FZ2002196</stragisweb:BVLK_ID>
> <stragisweb:X>96537</stragisweb:X>
> <stragisweb:Y>464064</stragisweb:Y>
> <stragisweb:KWALITEIT>1</stragisweb:KWALITEIT>
> </stragisweb:acn>
> </gml:featureMember>
> </wfs:FeatureCollection>
>
> Best regards,
> Bart
>
> Bart van den Eijnden
> Syncera IT Solutions
> Postbus 270
> 2600 AG DELFT
>
> tel.nr.: 015-7512436
> email: BEN at Syncera-ITSolutions.nl
>
>
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/
Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------
More information about the mapserver-dev
mailing list