[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