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?
--
Luca Manganelli
Uff. Sistema Informativo Territoriale - Comune di Trento
via Brennero 312, 38100 TRENTO
tel. 0461 884654
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