Hi list,

I have a big problem on querying a WFS layer.
Here you find both script and layer definition on mapfile. The problem is
that $result->shapeindex has value 0 and I get the error:
"Fatal error: [MapServer Error]: msQueryByShape(): No matching record(s)
found."

Any suggestions?

Best regards

Francesco

-----------------------------------------------------
SCRIPT
-----------------------------------------------------
$qresult = @$layer->queryByRect($myrect);       

        

//get all results
$numResults = $layer->getNumResults();

for ($i=0; $i < $numResults; $i++)
{
        $result = $layer->getResult($i);
        
        $layer->open();
        $shape = $layer->getFeature($result->shapeindex);
        $layer->close();
}

-----------------------------------------------------
MAPFILE LAYER DEFINITION
-----------------------------------------------------

LAYER
        NAME "parchiGR"
        GROUP "Grigioni"
        TYPE POLYGON
        STATUS DEFAULT
        CONNECTIONTYPE WFS      
        CONNECTION "http://mapserver1.gr.ch/wfs/wildruhezonen?";

        CLASSITEM "beschlussjahr"

        METADATA
                "wfs_typename"
"Eidg_Jagdbanngebiete_und_Schweizerischer_Nationalpark" 
                "wfs_version"           "1.0.0"
                "wfs_request_method"    "GET"
                "wfs_connectiontimeout" "100"
                "wfs_maxfeatures"       "1000"
                
        END     

        DUMP TRUE           
        PROJECTION
                "init=epsg:21781"
        END

        CLASS           
                NAME "anno 2004"
                EXPRESSION "2004"
                COLOR 159 255 159
                OUTLINECOLOR 250 20 10  
                TEMPLATE "templates/default.html"       
        END

        CLASS           
                NAME "anno 1980"
                EXPRESSION "1980"
                COLOR 140 198 255
                OUTLINECOLOR 250 20 10  
                TEMPLATE "templates/default.html"       
        END

        CLASS           
                NAME "altro anno"
                COLOR 192 192 192
                OUTLINECOLOR 250 20 10  
                TEMPLATE "templates/default.html"       
        END

END

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

Reply via email to