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