[Gfoss] WFS: Ottenere solo un attributo
Andrea Aime
aaime at openplans.org
Mon May 28 11:58:49 CEST 2007
Luca Manganelli ha scritto:
> Salve a tutti,
>
> come sapete il comando GetFeature di WFS permette di ottenere un
> attributo di un punto.
> Però il problema è che vengono restituite comunque le coordinate GML,
> che possono essere anche tantissimi, restituendo così una risposta XML
> gigantesca.
> Esiste un modo per evitare che vengano restituite le coordinate?
>
Si, se è una richiesta GET, usa PROPERTYNAME=miaProp1,miaProp2
e ti dovrebbe restituire solo quella. O meglio, dipende da come viene
implementato il server, per la precisione, dovrebbe restituire le
proprietà richieste, più tutte le proprietà dichiarate come obbligatorie
nel feature type che stai interrogando. Questo è richiesto per
restituire comunque del GML valido, corretto secondo lo schema
dichiarato per il feature type.
Per un esempio, pesco come al solito dalle richieste demo di Geoserver:
http://locahost:8080/geoserver/wfs?request=GetFeature&typeName=topp:states&propertyName=STATE_NAME,PERSONS&BBOX=-75.102613,40.212597,-72.361859,41.512517
Ciao
Andrea
More information about the Gfoss
mailing list