[Gfoss] R: R: Unione di due shapefile di punti con SR differenti
Iacopo Zetti
iacopo a controgeografie.net
Mer 11 Giu 2014 16:41:27 CEST
Scusa mi sa che si tratta di un errore mio, l'ordine degli shp è
sbagliato, prima va new.shp e poi shape1.shp
Iacopo
Il giorno mer, 11/06/2014 alle 09.37 +0200, enrico.grillo a gmail.com ha
scritto:
> Ho provato dalla shell col comando "ogr2ogr -t_srs EPSG:32633 shape1.shp new.shp" ma mi da un errore "FAILURE: Unable to open data source 'new.shp' with the following drivers" (segue lista possibili file). Ho i seguenti il file shape1.shp nella cartella c:\ ma il file new.shp non me lo crea.
>
> Ciao, Enrico
>
>
>
> -----Messaggio originale-----
> Da: Iacopo Zetti [mailto:iacopo a controgeografie.net]
> Inviato: mercoledì 11 giugno 2014 0.21
> A: enrico.grillo
> Cc: gfoss a lists.gfoss.it
> Oggetto: Re: [Gfoss] R: Unione di due shapefile di punti con SR differenti
>
> 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: gfoss-bounces a lists.gfoss.it [mailto:gfoss-bounces a lists.gfoss.it]
> > Per conto di Iacopo Zetti
> > Inviato: lunedì 9 giugno 2014 23.03
> > A: gfoss a lists.gfoss.it
> > 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
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Gfoss a 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
> >
> >
> >
> > _______________________________________________
> > Gfoss a 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
> >
> > _______________________________________________
> > Gfoss a 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
>
>
>
Maggiori informazioni sulla lista
Gfoss