Scusa la risposta tardiva, ma la giornata è stata lunga. Dunque io farei così (più o meno): ogr2ogr -t_srs EPSG:quellodidestinazione old.shp new.shp questo dovrebbe riproiettare i dati di old.shp in uno nuovo (ma se qualcuno più esperto conferma sono più tranquillo). Una volta riproiettati gli shp che ti servono li unisci con: ogr2ogr -update -append new.shp altri.shp questo inserisce i dati degli altri shp in new.shp facendo l'update di quest'utlimo. Se gli shp sono tanti ti scrivi i comandi in un file di testo e li lanci, il tutto sempre da un terminale (non serve neanche aprire qgis e tutto va molto velocemente in porto). Trovi delucidazioni sul comando banalmente digitando ogr2ogr man sulla shell o, esattamente le stesse, qui: http://www.gdal.org/ogr2ogr.html
Ciao Iacopo Il giorno mar, 10/06/2014 alle 10.51 +0200, enrico.grillo ha scritto: > Scusa la mia ignoranza ma come uso ogr2ogr, è un plugin o lo trovo nella > toolbox (ho provato con warp (reprojection) ma a quanto pare non funziona per > gli shapefile) > > Enrico Qgis 2.2 (Windows XP) > > -----Messaggio originale----- > Da: [email protected] [mailto:[email protected]] Per > conto di Iacopo Zetti > Inviato: lunedì 9 giugno 2014 23.03 > A: [email protected] > Oggetto: Re: [Gfoss] Unione di due shapefile di punti con SR differenti > > Molto a lume di naso mi pare che, dovendo fare la cosa più di una sola volta > (allora tanto vale riproiettare uno shp e unire in 2 passaggi) con ogr2ogr si > possono riproiettare dati facilmente e velocemente e poi, con lo stesso > comando, unire anche molti layer in uno unico, di nuovo con grande efficienza. > Sono sempre 2 passaggi, ma si possono combinare con un piccolo script che in > pochi minuti può fare l'operazione su decine di shp (ho provato ad unire > elementi provenienti da qualche centinaio di fogli CTR e la velocità è > sorprendente). > > Iacopo > > Il giorno lun, 09/06/2014 alle 14.02 +0200, enrico.grillo ha scritto: > > Salve a tutti ho il seguente problema: > > > > > > > > Devo unire in un unico shapefile due shapefile con differenti sistemi > > di riferimento, in particolare il progetto è in un sistema di > > riferimento WGS84 / UTM33N mentre gli shapefile sono uno nello stesso > > SR mentre l’altro è la rappresentazione di punti forniti in WGS84 / > > UTM32. Unendo i layer con i metodi “Unione” (Vettore -> Strumenti di > > Geoprocessing) o con “Unisci Shapefiles” (Vettore-> Strumenti di > > Gestione Dati) ottengo un nuovo Shapefile di proiezione da definire. > > Se definisco come proiezione la 33N mi compaiono solo i punti in 33N, > > se definisco la proiezione 32N invece vedo solo i punti in tale > > proiezione. C’è un modo per visualizzare contemporaneamente tutti i > > punti senza ricorrere ad una conversione delle coordinate? Con Arcgis > > la cosa avviene in automatico poiché se il progetto è in un sistema di > > coordinate, avviene una riproiezione al volo delle stesse. Magari la > > risposta è banale, ma per me neofita di Qgis non lo è. > > > > > > > > Grazie a chiunque mi possa dare un aiuto. > > > > > > > > Ing. Enrico Grillo > > > > Arpa Lazio U.O. C.E.M. - R.I. - I.L. > > > > Sez. Provinciale di Roma > > > > Via Saredo 52 - 00173 Roma > > > > Tel: 06 72961508 > > > > Cell: 345 3600256 > > > > > > > > > > _______________________________________________ > > [email protected] > > 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 > > > > _______________________________________________ > [email protected] > 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 > > _______________________________________________ > [email protected] > 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 _______________________________________________ [email protected] 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
