Il 19/06/2014 15:11, aborruso ha scritto:
Ne approfitto della sapienza di Antonio e Diego.

So di non sapere...

Se lancio il comando di sotto, riesco ad ottenere un file di output:
ogr2ogr output.shp
WFS:http://wms.pcn.minambiente.it/ogc?map=/ms_ogc/wfs/Edifici.map
ED.EDIFICATO.CAPOLUOGHI. -where "provincia = 'PALERMO'" --config
GML_CONSIDER_EPSG_AS_URN YES

Se invece provo ad utilizzare il parametro -spat (sia "-spat 38.113 13.335
38.126 13.358", che "-spat 13.34438 38.12836 13.35020 38.13484") non riesco
a produrre alcun file di output, salvo quello con x e y invertiti che
ottengo:
ogr2ogr output.shp
WFS:http://wms.pcn.minambiente.it/ogc?map=/ms_ogc/wfs/Edifici.map
ED.EDIFICATO.CAPOLUOGHI. -spat 38.113 13.335 38.126 13.358

Ho provato varie combinazioni con i parametri GML_CONSIDER_EPSG_AS_URN e
GML_INVERT_AXIS_ORDER_IF_LAT_LONG.

Che sbaglio?

Premetto che ho ancora sufficiente dimestichezza con WFS 1.1.0 e GML 3+.
Ovviamente essendo:
-spat xmin ymin xmax ymax
non si dovrebbero invertire le coordinate del filtro spaziale.
Al limite lo si dovrebbe fare con
--config GML_INVERT_AXIS_ORDER_IF_LAT_LONG YES
come gia' hai accennato di aver fatto.
Un'alternativa semplice semplice consiste nel richiedere la versione
1.0.0 oppure, prima di convertire in shapefile, potresti provare con GML
e le sue "datasource creation option", ad esempio:
-dsco FORMAT=GML3
Se non si risolve cosi' facendo, proverei a chieder lumi in lista GDAL
Developers.

ciao
Antonio

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014

Rispondere a