i am working now WFS service on mapbender 2.6.2 and when i was developing new
wfs search items ,i found that ,,,

"<wfs:Query  ";
                        
                // add namespace
                if (strpos($featureTypeName, ":") !== false) {
                        $ft = $this->findFeatureTypeByName($featureTypeName);
                        $ns = $this->getNamespace($featureTypeName);
                        $url = $ft->getNamespace($ns);
                        $postData .= "xmlns:" . $ns . "=\"" . $url . "\" ";
                        
                }
                $postData .= "typeName=\"" . $featureTypeName . "\">" . 
                        $filter . 
                        "</wfs:Query></wfs:GetFeature>";

there is no srsName attribute so GeoServer is directing to wrong BBOX and
wrong place.

but when i was adding srsName attribute wfs:Query every thing is ok .its
works!!!

like that ;

  "<wfs:Query  srsName=\"EPSG:2320\"   ";
                        
                // add namespace
                if (strpos($featureTypeName, ":") !== false) {
                        $ft = $this->findFeatureTypeByName($featureTypeName);
                        $ns = $this->getNamespace($featureTypeName);
                        $url = $ft->getNamespace($ns);
                        $postData .= "xmlns:" . $ns . "=\"" . $url . "\" ";
                        
                }
                $postData .= "typeName=\"" . $featureTypeName . "\">" . 
                        $filter . 
                        "</wfs:Query></wfs:GetFeature>";
Regards,
Necip AKCA
-- 
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/hi-evreybody-i-think-there-is-a-problem-abouth-WFS-search-via-GeoServer-WFS-Service-tp5610970p5610970.html
Sent from the mapbender-dev mailing list archive at Nabble.com.
_______________________________________________
Mapbender_dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapbender_dev

Reply via email to