[mapserver-users] WFS multiple typenames in request, only one in reply

Yewondwossen Assefa yassefa at dmsolutions.ca
Tue Apr 6 09:42:42 EDT 2010


The following URL on your server gives the output for the 2 typenames I 
believe:

http://webgis.fmt.bme.hu/cgi-bin/mvmNew?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&TYPENAME=elteresek,elteresek2&Filter=%28%3Cogc:Filter%20xmlns:ogc=%22http://www.opengis.net/ogc%22%3E%3Cogc:BBOX%3E%3Cogc:PropertyName%3EmsGeometry%3C/ogc:PropertyName%3E%3Cgml:Envelope%20xmlns:gml=%22http://www.opengis.net/gml%22%20srsName=%22EPSG:23700%22%3E%3Cgml:lowerCorner%3E649971.6696%20236508.4728%3C/gml:lowerCorner%3E%3Cgml:upperCorner%3E651559.1688%20237919.5832%3C/gml:upperCorner%3E%3C/gml:Envelope%3E%3C/ogc:BBOX%3E%3C/ogc:Filter%3E%29%28%3Cogc:Filter%20xmlns:ogc=%22http://www.opengis.net/ogc%22%3E%3Cogc:BBOX%3E%3Cogc:PropertyName%3EmsGeometry%3C/ogc:PropertyName%3E%3Cgml:Envelope%20xmlns:gml=%22http://www.opengis.net/gml%22%20srsName=%22EPSG:23700%22%3E%3Cgml:lowerCorner%3E649971.6696%20236508.4728%3C/gml:lowerCorner%3E%3Cgml:upperCorner%3E651559.1688%20237919.5832%3C/gml:upperCorner%3E%3C/gml:Envelope%3E%3C/ogc:BBOX%3E%3C/ogc:Filter%3E%29

Attila BERÉNYI wrote:
> Thank you guys, I've tried with comma and brackets as well, no success 
> so far :(
>
> 2010.04.06. 14:46 keltezéssel, Yewondwossen Assefa írta:
>> bartvde at osgis.nl wrote:
>>> Hi,
>>>
>>> you need to repeat your filter (comma-separated) IIRC.
>>>
>> I believe it should be brackets instead of comma: something like 
>> ...&FILTER=(<Filter>...</Filter>)(<Filter>...</Filter>)
>>> Best regards,
>>> Bart
>>>
>>>> Dear All,
>>>>
>>>> I've two layers (elteresek and elteresek2), and I'd like to get 
>>>> features
>>>> from both of them using WFS GetFeature request.
>>>> If I apply one typename at a time, it works correct, but if I include
>>>> two typenames in the request only the first is processed and 
>>>> included in
>>>> the response.
>>>> This works correct (note TYPENAME=elteresek):
>>>> http://webgis.fmt.bme.hu/cgi-bin/mvmNew?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&TYPENAME=elteresek&Filter=<ogc:Filter 
>>>>
>>>> xmlns:ogc="http://www.opengis.net/ogc"><ogc:BBOX><ogc:PropertyName>msGeometry</ogc:PropertyName><gml:Envelope 
>>>>
>>>> xmlns:gml="http://www.opengis.net/gml"
>>>> srsName="EPSG:23700"><gml:lowerCorner>649971.6696
>>>> 236508.4728</gml:lowerCorner><gml:upperCorner>651559.1688
>>>> 237919.5832</gml:upperCorner></gml:Envelope></ogc:BBOX></ogc:Filter>
>>>>
>>>> This works correct (note TYPENAME=elteresek2) as well:
>>>> http://webgis.fmt.bme.hu/cgi-bin/mvmNew?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&TYPENAME=elteresek2&Filter=<ogc:Filter 
>>>>
>>>> xmlns:ogc="http://www.opengis.net/ogc"><ogc:BBOX><ogc:PropertyName>msGeometry</ogc:PropertyName><gml:Envelope 
>>>>
>>>> xmlns:gml="http://www.opengis.net/gml"
>>>> srsName="EPSG:23700"><gml:lowerCorner>649971.6696
>>>> 236508.4728</gml:lowerCorner><gml:upperCorner>651559.1688
>>>> 237919.5832</gml:upperCorner></gml:Envelope></ogc:BBOX></ogc:Filter>
>>>>
>>>> But the reply for this link includes only the first typename (in this
>>>> case elteresek):
>>>> http://webgis.fmt.bme.hu/cgi-bin/mvmNew?SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&TYPENAME=elteresek,elteresek2&Filter=<ogc:Filter 
>>>>
>>>> xmlns:ogc="http://www.opengis.net/ogc"><ogc:BBOX><ogc:PropertyName>msGeometry</ogc:PropertyName><gml:Envelope 
>>>>
>>>> xmlns:gml="http://www.opengis.net/gml"
>>>> srsName="EPSG:23700"><gml:lowerCorner>649971.6696
>>>> 236508.4728</gml:lowerCorner><gml:upperCorner>651559.1688
>>>> 237919.5832</gml:upperCorner></gml:Envelope></ogc:BBOX></ogc:Filter>
>>>>
>>>> What am I doing wrong?
>>>>
>>>> Thanks,
>>>>
>>>> Attila
>>>> _______________________________________________
>>>> mapserver-users mailing list
>>>> mapserver-users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>
>>
>>
>


-- 
----------------------------------------------------------------
Assefa Yewondwossen           
Software Analyst   

Email: yassefa at dmsolutions.ca    
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------





More information about the mapserver-users mailing list