[Gfoss] Salve a tutti e domanda su WFS

Luca Manganelli luca_manganelli at comune.trento.it
Tue May 22 14:31:58 CEST 2007


Andrea Aime wrote:
> Si, l'elenco dei tipi è una lista separata da virgola, se stai usando
> la forma GET, altrimenti puoi scrivere più Query element nella versione
> POST di GetFeature.
>
> Questo è uno degli esempi di Geoserver, oltre all'elenco layer
> ha anche un filtro OGC (specificato in XML quindi, anche se
> da poco tempo supportimao una forma più leggibile, il CQL).
>
> http://localhost:8080/geoserver/wfs?request=GetFeature&typeName=topp:states,tiger:tiger_roads&outputFormat=GML2&FILTER=(%3CFilter%3E%3CFeatureId%20fid=%22states.3%22/%3E%3C/Filter%3E)(%3CFilter%3E%3CFeatureId%20fid=%22tiger_roads.3%22/%3E%3C/Filter%3E)
>
> Ciao
> Andrea
>   
Ho un qualche problemino con la query WFS.

Divido l'url in più parti:

1. 
http://mioserver:8080/cgi-bin/mapserv.exe?MAP=/ms4w/apps/comune-tn/prg.map&request=getfeature&service=wfs&version=1.0.0&typename=
2. zone,frs <------- i 2 layers
3. 
&filter=<ogc:Filter><ogc:BBOX><ogc:PropertyName>zone</ogc:PropertyName><gml:Box 
srsName=\"http://www.opengis.net/gml/srs/epsg.xml\"><gml:coordinates>"+X+","+Y+" 
"+X+","+Y+"</gml:coordinates></gml:Box></ogc:BBOX></ogc:Filter>

in pratica l'url risultante sono le stringhe 1+2+3 (nella 3a stringa ci 
metto le coordiante X e Y, che sono due coppie identiche perché è un punto).
C'è quel <ogc:PropertyName>zone</ogc:PropertyName> che però fa 
riferimento ad un attributo esistente solo nel layer zone, come faccio 
per l'altro layer frs?



More information about the Gfoss mailing list