Hello Jukka

Thanks for the information. I am trying to make a spatial search by clicking on 
the point on the map. This search should send the requests for every active 
layer and return the results for some bbox around this point. I have first 
tried with WMS GetFeatureInfo but also stucked with gml not being recognized by 
OpenLayers. So I decided to try with WFS. It works OK when data is in PostGIS 
and also works for one shape file but not for all I need.

Of course, it can be done by sending multiple requests, one for each active 
layer, but I thought this should work for several layers too.


On 14. stu. 2011., at 14:20, Rahkonen Jukka wrote:

> Hi,
> 
> It is not so very common to make GetFeature requests for a list of 
> FeatureTypes, especially with filters. Therefore servers are for sure not 
> well tested with such requests. Do you have some special need for getting 
> just one GML package out or WFS or can you imagine to do one request per 
> feature type?
> 
> By the way, are you aware of that if you query typeNames "A" and "B" with 
> maxfeatures=10, the resultset will be cut at the 10th feature. If the server 
> finds 10 or more candidates from typeName "A" you will not get any features 
> at all from typeName "B".
> 
> -Jukka Rahkonen-
> 
> Dejan Gambin wrote:
> 
> 
>> 
>> Anyway, seems like this ogrinfo error has nothing to do with 
>> mapserver crash. So the problem persists :-(
>> 
>> dejan
>> On 14. stu. 2011., at 11:49, Dejan Gambin wrote:
>> 
>>> Additional info:
>>> 
>>> Everything works OK when data is in postgis. The problem is 
>> with data coming from shape file on which ogrinfo reports the 
>> following:
>>> 
>>> dgambin@coin:/$ ogrinfo -so 
>> sportsko_rekreacijska_namjena.shp sportsko_rekreacijska_namjena
>>> ERROR 4: Unable to open sportsko_rekreacijska_namjena.shp 
>> or sportsko_rekreacijska_namjena.SHP.
>>> Had to open data source read-only.
>>> INFO: Open of `sportsko_rekreacijska_namjena.shp'
>>>     using driver `ESRI Shapefile' successful.
>>> 
>>> Layer name: sportsko_rekreacijska_namjena
>>> Geometry: Polygon
>>> Feature Count: 12
>>> Extent: (5401303.525844, 4978030.196207) - (5407353.143421, 
>> 4986100.367492)
>>> Layer SRS WKT:
>>> (unknown)
>>> ID: Integer (8.0)
>>> NAMJENA: String (30.0)
>>> POVRSINA: Real (16.2)
>>> OZNAKA: String (100.0)
>>> 
>>> 
>>> 
>>> On 14. stu. 2011., at 10:35, Dejan Gambin wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I have a serious issue usng MapServer WFS in making 
>> GetFeature request using multiple typenames. Here is the 
>> example post request:
>>>> 
>>>> [Mon Nov 14 09:16:06 2011].666863 msWFSParseRequest(): WFS 
>> post request: <wfs:GetFeature 
>> xmlns:wfs="http://www.opengis.net/wfs"; service="WFS" 
>> version="1.1.0" maxFeatures="10" 
>> xsi:schemaLocation="http://www.opengis.net/wfs 
>> http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"; 
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><wfs:Que
>> ry typeName="ms:ppu_sportska" srsName="EPSG:900913" 
>> xmlns:ms="http://www.openplans.org/topp";><ogc:Filter 
>> xmlns:ogc="http://www.opengis.net/ogc";><ogc:BBOX><ogc:Property
>> Name>msGeometry</ogc:PropertyName><gml:Envelope 
>> xmlns:gml="http://www.opengis.net/gml"; 
>> srsName="EPSG:900913"><gml:lowerCorner>1533843.3519844 
>> 5619282.0492426</gml:lowerCorner><gml:upperCorner>1533938.8982
>> 697 
>> 5619377.595528</gml:upperCorner></gml:Envelope></ogc:BBOX></og
>> c:Filter></wfs:Query><wfs:Query typeName="ms:ppu_turisticka" 
>> srsName="EPSG:900913" 
>> xmlns:ms="http://www.openplans.org/topp";><ogc:Filter 
>> xmlns:ogc="http://www.opengis.net/ogc";><ogc:BBOX><ogc:Property
>> Name>msGeometry</ogc:PropertyName><gml:Envelope 
>> xmlns:gml="http://www.opengis.net/gml"; 
>> srsName="EPSG:900913"><gml:lowerCorner>1533843.3519844 
>> 5619282.0492426</gml:lowerCorner><gml:upperCorner>1533938.8982
>> 697 
>> 5619377.595528</gml:upperCorner></gml:Envelope></ogc:BBOX></og
>> c:Filter></wfs:Query></wfs:GetFeature>
>>>> [Mon Nov 14 09:16:06 2011].683317 msQueryByFilter(): 
>> Search returned no results. No matching record(s) found.
>>>> 
>>>> It is using 2 typenames: "ms:ppu_sportska" and 
>> "ms:ppu_turisticka". Seems like no results were found but 
>> there are bunch of errors in apache log file, like:
>>>> 
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> *** glibc detected *** /usr/lib/cgi-bin/mapserv61: double 
>> free or corruption (out): 0x0000000001a83d60 ***, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> ======= Backtrace: =========, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /lib/libc.so.6(+0x71ad6)[0x7f58d7c43ad6], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /lib/libc.so.6(cfree+0x6c)[0x7f58d7c4884c], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x4328c6], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x438719], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x455d2d], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x455b8c], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x4df5c4], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x4bf415], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61(msLayerApplyPlainFilterToLayer+0x23
> )[0x47a99c], referer: http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x4bf362], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x49ffe0], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x4a1c8e], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x495f17], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x4182b7], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /lib/libc.so.6(__libc_start_main+0xfd)[0x7f58d7bf0c4d], 
>> referer: http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mapserv61[0x413609], referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> ======= Memory map: ========, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> ...bunch of library references
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> 7f58db7ca000-7f58db7cb000 r--p 0001d000 ca:01 1855039         
>>           /lib/ld-2.11.2.so, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> 7f58db7cb000-7f58db7cc000 rw-p 0001e000 ca:01 1855039         
>>           /lib/ld-2.11.2.so, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> 7f58db7cc000-7f58db7cd000 rw-p 00000000 00:00 0 , referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> 7fff70721000-7fff70736000 rw-p 00000000 00:00 0               
>>           [stack], referer: http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> 7fff70777000-7fff70778000 r-xp 00000000 00:00 0               
>>           [vdso], referer: http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0       
>>           [vsyscall], referer: http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> /usr/lib/cgi-bin/mywfs6: line 4:  3294 Aborted                
>> /usr/lib/cgi-bin/mapserv61, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> [Mon Nov 14 09:16:06 2011] [error] [client 83.131.213.54] 
>> Premature end of script headers: mywfs6, referer: 
>> http://www.coin.hr/coingis/demo.html
>>>> 
>>>> Sometimes the error was starting with:
>>>> 
>>>> [Mon Nov 14 08:25:06 2011] [error] [client 83.131.213.54] 
>> *** glibc detected *** /usr/lib/cgi-bin/mapserv61: 
>> munmap_chunk(): invalid pointer: 0x000000000273ca80 ***, 
>> referer: http://www.coin.hr/coingis/demo.html
>>>> 
>>>> NOTE: Making individual requests to those typenames works OK
>>>> 
>>>> I would appreciate any help since I am pretty stucked with 
>> this. Should I report it as a bug?
>>>> 
>>>> Thanks very much
>>>> 
>>>> regards, dejan
>>>> 
>>>> 
>>>> _______________________________________________
>>>> mapserver-users mailing list
>>>> mapserver-users@lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>> 
>> 
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users

_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to