You must have a default mapfile set in apache, that's cool. Use the second URL.
Change qstring_validation to qstring_validation_pattern from my first message, my mistake. Steve 2011/8/26 Michal Šrédl <michal.sr...@gmail.com>: > Hi Steve, > > regardless of the projection settings, I get the following result: > > For > > http://localhost//cgi-bin/ows?map=mapfile&mode=itemnquery&qlayer=typ&qitem=zver&qstring=2 > > I see > > msLoadMap(): Regular expression error. MS_DEFAULT_MAPFILE_PATTERN > validation failed. msEvalRegex(): Regular expression error. String > failed expression test. > > And for > > http://localhost//cgi-bin/ows?mode=itemnquery&qlayer=typ&qitem=zver&qstring=2 > > I see > > mapserv(): Web application error. Parameter 'qstring' value fails to > validate. msValidateParameter(): Regular expression error. Parameter > pattern validation failed. > > Cheers, > > Michal > > > 2011/8/26 Steve Lime <sdl...@gmail.com>: >> I would agree this sounds like a bug. The map extent *should* be >> projected to the layer extent and that's what's used to identify >> candidate features. Can you check what happens with a native mapserver >> attribute query in this case? If possible try this: >> >> 1) set your MAP projection back to geographic, and restore your >> geographic map extent. >> 2) add this line to the layer metadata 'qstring_validation' '^[0-9]$' >> 3) go to the following URL: >> >> http://localhost//cgi-bin/ows?map=[yourmapfile]&mode=itemnquery&qlayer=typ&qitem=zver&qstring=2 >> >> and see what happens. >> >> This will run a different query function msQueryByAttributes() that's >> not new to 6.0.x. >> >> Steve >> >> 2011/8/26 Michal Šrédl <michal.sr...@gmail.com>: >>> Hi Jukka, >>> >>> the current settings returns expected result with &srsName=EPSG:4326 >>> as well. The original settings doesn't work neither with >>> &srsName=EPSG:4326 nor &srsName=EPSG::102067. >>> >>> Yes, it looks like there would be a problem in case of several WFS >>> layers with different projections of the source data. >>> >>> Cheers, >>> >>> Mike >>> >>> 2011/8/26 Rahkonen Jukka <jukka.rahko...@mmmtike.fi>: >>>> Hi, >>>> >>>> Good that you could make it to work. However, this feels maybe like a bug >>>> if it means that using ogc:PropertyIsEqualTo filter without any other >>>> filter works only if projection of the source data is the same than the >>>> default output projection from WFS. >>>> >>>> Could you have one more trial with the original settings and see if adding >>>> &srsName=EPSG:4326 or &srsName=EPSG::102067 is changing anything? And also >>>> if your current setting gives correct result with &srsName=EPSG:4326. >>>> >>>> -Jukka Rahkonen. >>>> >>>> Michal Šrédl wrote: >>>> >>>> >>>>> Hi all, >>>> >>>>> problem solved. I needed to set: >>>> >>>>> EXTENT -905000 -1230000 -400000 -900000 >>>> >>>> and >>>> >>>> PROJECTION >>>> ## "init=epsg:4326" >>>> "init=epsg:102067" >>>> END >>>> >>>> (Epsg 102067 is the projection of the layer being filtered.) >>>> >>>> Thank you very much again, >>>> >>>> Michal >>>> >>>> >>>> 2011/8/25 Michal Šrédl <michal.sr...@gmail.com>: >>>>> Hi Steve, >>>>> >>>>> Thanks a lot. The extent should be large enough to encompass all the >>>>> features. Here comes the whole mapfile: >>>>> >>>>> MAP >>>>> NAME "MIS WFS Server" >>>>> STATUS ON >>>>> SIZE 500 500 >>>>> EXTENT -180 -90 180 90 >>>>> SHAPEPATH "data/" >>>>> IMAGECOLOR 255 255 255 >>>>> CONFIG MS_ERRORFILE "log/mapserv.log" >>>>> DEBUG 5 >>>>> >>>>> WEB >>>>> IMAGEPATH "/var/www/tmp/" >>>>> IMAGEURL "/tmp/" >>>>> METADATA >>>>> "wfs_title" "MIS WFS Server" ## REQUIRED >>>>> "wfs_onlineresource" "http://127.0.0.1/cgi-bin/ows?" >>>>> "wfs_srs" "EPSG:4326 EPSG:102067" >>>>> "wms_srs" "EPSG:4326 EPSG:102067" ## Recommended >>>>> "wcs_srs" "EPSG:4326 EPSG:102067" ## Recommended >>>>> "ows_enable_request" "*" >>>>> "ows_updatesequence" "2011-29-05T00:24:00" >>>>> END >>>>> END >>>>> >>>>> PROJECTION >>>>> "init=epsg:4326" >>>>> END >>>>> >>>>> LAYER >>>>> NAME "typ" >>>>> METADATA >>>>> "wfs_title" "Typologie" ## REQUIRED >>>>> "wfs_include_items" "all" >>>>> "gml_featureid" "CISLO" ## REQUIRED >>>>> "gml_include_items" "all" ## Optional (serves all attributes for >>>>> layer) >>>>> "gml_types" "auto" >>>>> "gml_geometries" "msGeometry" >>>>> "gml_msGeometry_type" "polygon" >>>>> END >>>>> DATA typ.shp >>>>> TYPE POLYGON >>>>> STATUS ON >>>>> PROJECTION >>>>> "init=epsg:102067" >>>>> END >>>>> DUMP TRUE ## REQUIRED >>>>> CLASS >>>>> NAME "Typ" >>>>> STYLE >>>>> COLOR 0 0 155 >>>>> OUTLINECOLOR 120 120 120 >>>>> END >>>>> TEMPLATE "templates/typ_zver.html" >>>>> END >>>>> DEBUG 5 >>>>> END # Layer >>>>> >>>>> LAYER >>>>> NAME "hsrs" >>>>> TYPE RASTER >>>>> STATUS ON >>>>> CONNECTION "http://www.bnhelp.cz/cgi-bin/crtopo?" >>>>> DEBUG ON >>>>> CONNECTIONTYPE WMS >>>>> METADATA >>>>> "wms_srs" "EPSG:4326" >>>>> "wms_name" "obce,kraje,hr_cr,sidla,doprava" >>>>> "wms_title" "CR Topo" >>>>> "wms_server_version" "1.1.1" >>>>> "wms_format" "image/png" >>>>> "wms_latlonboundingbox" "11.9384 48.2337 18.957 51.3549" >>>>> END >>>>> END >>>>> >>>>> END # Map File >>>>> >>>>> Cheers, >>>>> >>>>> Michal >>>>> >>>>> 2011/8/25 Steve Lime <sdl...@gmail.com>: >>>>>> What is your default EXTENT set to in your mapfile? It should be large >>>>>> enough to encompass all features. - Steve >>>>>> >>>>>> Sent from my iPad >>>>>> >>>>>> On Aug 24, 2011, at 7:58 AM, Michal Šrédl <michal.sr...@gmail.com> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I am trying to use FES filter for WFS layer and get no result, even >>>>>>> thought I should get one. >>>>>>> >>>>>>> In my browser, I request >>>>>>> >>>>>>> http://localhost//cgi-bin/ows?&REQUEST=GetFeature&VERSION=1.1.0&SERVICE=WFS&TYPENAME=typ&FILTER=<ogc:Filter >>>>>>> xmlns:ogc="http://www.opengis.net/ogc"><ogc:PropertyIsEqualTo><ogc:PropertyName>ZVER</ogc:PropertyName><ogc:Literal>2</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter> >>>>>>> >>>>>>> and get >>>>>>> >>>>>>> <wfs:FeatureCollection >>>>>>> xmlns:ms="http://mapserver.gis.umn.edu/mapserver" >>>>>>> xmlns:gml="http://www.opengis.net/gml" >>>>>>> xmlns:wfs="http://www.opengis.net/wfs" >>>>>>> xmlns:ogc="http://www.opengis.net/ogc" >>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>>>> xsi:schemaLocation="http://mapserver.gis.umn.edu/mapserver >>>>>>> http://127.0.0.1/cgi-bin/ows?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TYPENAME=typ&OUTPUTFORMAT=text/xml;%20subtype=gml/3.1.1 >>>>>>> http://www.opengis.net/wfs >>>>>>> http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"> >>>>>>> <gml:boundedBy> >>>>>>> <gml:Null>missing</gml:Null> >>>>>>> </gml:boundedBy> >>>>>>> </wfs:FeatureCollection> >>>>>>> >>>>>>> even though I do know, that features with ZVER=2 do exist. >>>>>>> >>>>>>> In the mapserver log file, I get >>>>>>> >>>>>>> [Wed Aug 24 14:48:52 2011].296607 msQueryByFilter(): Search returned >>>>>>> no results. No matching record(s) found. >>>>>>> [Wed Aug 24 14:48:52 2011].296747 mapserv request processing time >>>>>>> (msLoadMap not incl.): 0.002s >>>>>>> [Wed Aug 24 14:48:52 2011].296764 msFreeMap(): freeing map at 0x2783120. >>>>>>> [Wed Aug 24 14:48:52 2011].296773 freeLayer(): freeing layer at >>>>>>> 0x278b570. >>>>>>> >>>>>>> I have checked http://mapserver.org/errors.html#id2 with similar error >>>>>>> "msQueryByPoint: search returned no results" and tried to create a >>>>>>> simple template: >>>>>>> >>>>>>> <!-- MapServer Template --> >>>>>>> <tr> >>>>>>> <td>[lrn]</td> >>>>>>> <td>[ZVER]</td> >>>>>>> </tr> >>>>>>> >>>>>>> but with no effect. >>>>>>> >>>>>>> In the mapfile, there is >>>>>>> >>>>>>> LAYER >>>>>>> NAME "typ" >>>>>>> METADATA >>>>>>> "wfs_title" "Typologie" ## REQUIRED >>>>>>> "gml_featureid" "CISLO" ## REQUIRED >>>>>>> "gml_include_items" "all" ## Optional (serves all attributes for >>>>>>> layer) >>>>>>> "gml_types" "auto" >>>>>>> "gml_geometries" "msGeometry" >>>>>>> "gml_msGeometry_type" "polygon" >>>>>>> END >>>>>>> DATA typ.shp >>>>>>> TYPE POLYGON >>>>>>> STATUS ON >>>>>>> PROJECTION >>>>>>> "init=epsg:102067" >>>>>>> END >>>>>>> DUMP TRUE ## REQUIRED >>>>>>> CLASS >>>>>>> NAME "Typ" >>>>>>> STYLE >>>>>>> COLOR 0 0 155 >>>>>>> OUTLINECOLOR 120 120 120 >>>>>>> END >>>>>>> TEMPLATE "templates/typ_zver.html" >>>>>>> END >>>>>>> DEBUG 5 >>>>>>> END # Layer >>>>>>> >>>>>>> What is wrong with my FES filter? How can I make it to run? >>>>>>> >>>>>>> Thanks a lot, >>>>>>> >>>>>>> Michal >>>>>>> _______________________________________________ >>>>>>> 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