Lavorare con le Proiezioni
Da Wikipedia, l'enciclopedia libera.
Contents |
Introduzione
E' possibile definire il sistema di riferimento spaziale dei livelli in OpenJUMP , riproiettandoli in nuovi sistemi di coordinate. Per poter effettuare questo bisogna installare OpenJUMP con il plugin CTS (Coordinate transformation system) di Edgar Soldin.
Installare OpenJUMP
- scaricare | OpenJUMP. Alla pagina | Installation dell'| User Guide on line di OpenJUMP è possibile leggere le fasi per l'installazione del software (MacOX, Linux o Windows). Affinchè il plugin delle proiezioni possa funzionare correttamente, OpenJUMP deve essere installato in cartelle con nome "privo di spazi". Esempio "c:/programmi", non "c:/program file"
- scaricare il | plugin CTS e copiare i file alla seguente cartella OpenJUMP/LIB/EXT. Eventualmente creare la cartella EXT se non è presente. Il plugin CTS permette all'utente di definire il sistema di coordiante (da ora CRS=coordinate reference system) di un vettore e di riproiettarlo ad un nuovo CRS. Questo plugin è basato su librerie GEOTOOLS , il database dele proiezioni risiede all'interno del file di testo CS.CONF. Il Plugin di Edgar Soldin è distribuito con un file di esempio CS.CONF con CRS valide solo per la Germania (Gauss-Kluger).
- Ho preparato per le proieziioni italiane un file database modificato | CS-CONF_IT.ZIP,definito per i sistemi di riferimento delle seguenti proiezioni (ED50, Gauss-Boaga e WGS48/UTM). Scompattate il file e copiate il file CS.CONF nella cartella OPENJUMP/LIB/EXT, sostituendo il file originario del plugin di Edgar Soldin.
Utilizzazione
Avviare OpenJUMP e caricare nel progetto il file base. In questo esempio viene caricato il file prov2000.shp relativo ai limiti amministrativi delle provincie italiane: Il CRS di questo livello è WGS84 - EPSG4326
E' necessario definire il CRS di questo livello in quanto OpenJUMP non è in grado di definire il CRS originale. Cliccare col tasto sinistro del mouse sul livello "prove2000.shp" e selezionare il comando "Set coordinate system"
Si apre la finestra delle proiezioni, dove selezioniamo, per il livello "prove2000.shp", WGS84 (EPSG 4326)
Ora apriamo un'altro file, "campaniagb.shp". Questo file contiene i limiti amministrativi deicomuni in Campania Region, con CRS,,,Monte Mario /Zone 1 - EPSG 3003. Come possiamo vedere nella prossima figura questo livello non è correttamente proiettato con i limiti delle provincie.
Per il livello "campaniagb.shp" bisognerà definire in primo luogo il suo CRS originale, scegliendo nella finestra delle proiezioni Monte Mario / Italy mainland zone 1 (EPSG 3003)
Successivamente, su "campaniagb.shp" definiamo il CRS del livello "prove2000.shp", WGS84 (EPSG 4326)
E il livello "campaniagb.shp" è correttamente proiettato sul livello "prove2000.shp"
Note
- La riproiezione funziona solo se nella finestra del plugin il piccolo checkbox a destra è attivato. Esso si attiva automaticamente quando viene assegnato un CRS. Eventualmente, in caso di errore di attribuzione di CRS, è possibile disattivare il checkbox e assegnare un nuovo CRS.
- In OpenJUMP, la ri-proiezione modifica il livello originale. In caso di salvataggio del livello, verra salvata anche la nuova proiezione.
- Questo sistema di riproiezione si basa sui parametri Bursa-Wolf. Tali parametri non definiscono una corretta trasformazione che può differire anche di alcuni metri (da 0.5 a circa 8 metri). Va usato quindi con cautela e solo in progetti che non richiedono maggiore accuratezza (in questo caso utilizzare sistemi/software alternativi, come traspunto)
- Questa nota è la traduzione in Italiano del mio articolo | Working with Projections (in inglese) per OpenJUMP. Si rimanda a questa pagina la descrizione su come è stato costruito il file CS.CONF per le proiezioni in Italiano e quali sono i limiti delle proiezioni tra sistemi CRS differenti. Si rimanda, inotre, all'ottimo blospost | How to find and use Bursa Wolf parameters for accurate coordinate transformation di Moovida su JGrass Blogpost, che ringrazio per la ispirazione a queste note.
Riferimenti
- Aime Andrea - "Introduzione to Geoserver"[1]
- Aruta Giuseppe - "OpenJUMP- Working on Projection"[2]
- AA VV - REPERTORIO NAZIONALE DEI DATI TERRITORIALI Linee guida per l’applicazione dello Standard "(ISO 19115 Geographic Information - Metadata)"[3]
- Fmepedia - "Bursa Wolf parameters definition". "Safe Software Inc":http://www.safe.com/
- Diego Magni - "Operazioni su datum e coordinate"[4] Milano, Laboratorio di Geomatica
- Moovida - "How to find and use Bursa Wolf parameters for accurate coordinate transformation"[5] post su JGrass Blogpost (English)
- Soldin Edgar - CRS Plugin, "Mini Manual"[6] da Jump Developer List
- uDig - "Bursa Wolf parameters"[7]
- Wikipedia - "Helmert transformation"[8]

