Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9....

72
Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS Paolo Zatelli | Università di Trento | 1/72 Sistemi di riferimento e proiezioni in GRASS Paolo Zatelli Dipartimento di Ingegneria Civile e Ambientale Università di Trento

Transcript of Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9....

Page 1: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 1/72

Sistemi di riferimento e proiezioni in GRASS

Paolo ZatelliDipartimento di Ingegneria Civile e Ambientale

Università di Trento

Page 2: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 2/72

La definizione e la trasformazione tra datum si usano per la:

● definizione del sistema di riferimento e della proiezione;● trasformazione di coordinate tra sistemi di riferimento e proiezioni (riproiezione);● georeferenziazione di mappe.

La definizione di sistema di riferimento e proiezione in GRASS è legata alla LOCATION, che è appunto un insieme di mappe con stesso sistema di riferimento e proiezione.

Uso della definizione di datum

Page 3: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 3/72

La necessità di definire un sistema di riferimento è legata al carattere intrinsecamente relativo del concetto di posizione (la posizione "rispetto a" qualcosa), definendo il sistema di riferimento si indica rispetto a cosa sono date le coordinate.La proiezione indica invece come si passa da posizioni sull'ellissoide di rotazione usato per definire il sistema di riferimento al piano della carta: questi due aspetti sono concettualmente distinti ed indipendenti ma nella pratica si devono sempre usare assieme. Per questo motivo vengono sempre definiti assieme e la trasformazione tra sistemi di riferimento è in realtà spesso una trasformazione tra sistemi di riferimento e sistemi di proiezione diversi allo stesso tempo.Non trattiamo gli aspetti teorici della definizione e trasformazione di sistemi di riferimento e proiezione, di cui esiste ampia letteratura, ma solo della loro implementazione in GRASS.

Perché si deve definire il datum?

Page 4: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 4/72

GRASS, come molti altri sistemi GFOSS, usa la libreria PROJ.4 per gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni.

Le PROJ.4 definiscono i sistemi di riferimento in base alle loro differenze rispetto al WGS84 (“il datum del GPS”): impostare un sistema di riferimento significa quindi scegliere i parametri della trasformazione da un sistema al WGS84.

In teoria si usa una trasformazione a 7 parametri (tre traslazioni + tre rotazioni + 1 fattore di scala), per come sono realizzati i sistemi di riferimento spesso si hanno errori inaccettabili e si usano griglie di valori, i parametri cambiano cioè da punto a punto.

PROJ.4

Page 5: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 5/72

Alcuni set di parametri di trasformazione sono definiti nei due file<directory di installazione di GRASS>/etc/datum.table<directory di installazione di GRASS>/etc/datumtransform.table

es. per il datum italiano roma40:rome40 "towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68" "Italy (Peninsular Part)" "Accuracy 3-4m"rome40 "towgs84=-168.6,-34.0,38.6,-0.374,-0.679,-1.379,-9.48" "Italy (Sardinia)" "Accuracy 3-4m"rome40 "towgs84=-50.2,-50.4,84.8,-0.690,-2.012,0.459,-28.08" "Italy (Sicily)" "Accuracy 3-4m"

le informazioni sulle ellissoidi sono memorizzate nel file<directory di installazione di GRASS>/etc/ellipse.tablees. ellissoide di Hayford (usata da Roma40)# Hayford (same as International 1909)hayford "Hayford" a=6378388.000 f=1/297.000

nella stessa directory ci sono altri file di definizione dei nomi delle proiezioni, ecc.

GRASS e PROJ.4

Page 6: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 6/72

Se i parametri di trasformazione di un datum sono presenti in uno dei due file

<directory di installazione di GRASS>/etc/datum.table<directory di installazione di GRASS>/etc/datumtransform.table

è sufficiente indicare il nome del datum per selezionare il set di parametri.

Se esistono più set di parametri per un datum viene chiesto all'utente di scegliere uno di questi set, es. per il datum italiano roma40:rome40 "towgs84=-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68" "Italy (Peninsular Part)" "Accuracy 3-4m"rome40 "towgs84=-168.6,-34.0,38.6,-0.374,-0.679,-1.379,-9.48" "Italy (Sardinia)" "Accuracy 3-4m"rome40 "towgs84=-50.2,-50.4,84.8,-0.690,-2.012,0.459,-28.08" "Italy (Sicily)" "Accuracy 3-4m"

GRASS e PROJ.4

Page 7: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 7/72

Il sistema di riferimento e la proiezione utilizzate si scelgono in GRASS quando si crea una LOCATION.

Scelta del sistema di riferimento e della proiezione

Page 8: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 8/72

Vengono chiesti i nomi della “GIS Data Directory” e della location.

Scelta del sistema di riferimento e della proiezione

Page 9: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 9/72

Si possono:●selezionare il sistema di proiezione e riferimento;●usare codici EPSG;●usare file contenenti mappe accompagnate da informazioni sul sistema di riferimento e proiezione;●usare file WKT o PRJ;●usare parametri in formato PROJ.4;●usare un sistema XY;●indicare i parametri espliciti del sistema di riferimento e proiezione.

Scelta del sistema di riferimento e della proiezione

Page 10: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 10/72

Si sceglie la proiezione, ad esempio UTM.

Scelta del sistema di riferimento e della proiezione

Page 11: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 11/72

Si scegliono i parametri della proiezione (in questo caso zona 32 e emisfero nord) e si indica se si vuole:●scegliere il sistema di riferimento (ellissoide + orientamento);●scegliere solo l'ellissoide (orientamento geocentrico).

Scelta del sistema di riferimento e della proiezione

Page 12: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 12/72

Scelta del sistema di riferimento: se si sceglie WGS84 non sono necessari parametri di orientamento.

Scelta del sistema di riferimento e della proiezione

Page 13: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 13/72

Viene visualizzato un riepilogo dei parametri scelti (si notino i parametri di traslazione nulli).

Scelta del sistema di riferimento e della proiezione

Page 14: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 14/72

E' possibile quindi indicare i parametri della regione di default della location: limiti e risoluzioni.

Scelta del sistema di riferimento e della proiezione

Page 15: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 15/72

Si usa un codice che individua in modo univoco la proiezione e il sistema di riferimento (coordinate reference system and coordinate transformation description, la regione è 1x1 con risoluzione 1).

Definizione della proiezione con codice EPSG

Page 16: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 16/72

I codici EPSG (European Petroleum Survey Group http://www.epsg.org/) sono codici convenzionali che identificano in modo univoco una proiezione.

Viene mantenuto un registro dei codici EPSG (EPSG Geodetic Parameter Dataset - http://www.epsg-registry.org/), la versione corrente è la 8.4 (1 maggio 2014), disponibile in formato testo, MS Access e SQL script per mySQL, Oracle or PostgreSQL, poligoni shape o GML.

E' mantenuta dal Geodesy Subcommittee del Surveying and Positioning Committee dell'International Association of Oil and Gas Producers (OGP http://www.ogp.org.uk/), formato nel 2005 assorbendo nell'OGP l'European Petroleum Survey Group (EPSG) che era stato fondato nel 1986.

Codici EPSG

Page 17: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 17/72

I codici EPSG rilevanti per l'Italia sono (file:/usr/share/proj/epsg):# ETRS89 / UTM zone 32N<25832> +proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <># ETRS89 / UTM zone 33N<25833> +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs <>

# Monte Mario / Italy zone 1<3003> +proj=tmerc +lat_0=0 +lon_0=9 +k=0.999600 +x_0=1500000 +y_0=0 +ellps=intl +units=m +no_defs <># Monte Mario / Italy zone 2<3004> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +units=m +no_defs <>

# Monte Mario (Rome) / Italy zone 1<26591> +proj=tmerc +lat_0=0 +lon_0=-3.45233333333333 +k=0.999600 +x_0=1500000 +y_0=0 +ellps=intl +pm=rome +units=m +no_defs <># Monte Mario (Rome) / Italy zone 2<26592> +proj=tmerc +lat_0=0 +lon_0=2.54766666666667 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +pm=rome +units=m +no_defs <>

# ED50 / UTM zone 32N<23032> +proj=utm +zone=32 +ellps=intl +units=m +no_defs <># ED50 / UTM zone 33N<23033> +proj=utm +zone=33 +ellps=intl +units=m +no_defs <>

# WGS 84 / UTM zone 32N<32632> +proj=utm +zone=32 +ellps=WGS84 +datum=WGS84 +units=m +no_defs <># WGS 84 / UTM zone 33N<32633> +proj=utm +zone=33 +ellps=WGS84 +datum=WGS84 +units=m +no_defs <>

Codici EPSG

Page 18: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 18/72

Ad esempio inserendo il codice 3003 si identifica la proiezione Gauss Boaga – fuso ovest con datum Roma40, si deve poi indicare il set di parametri di trasformazione:

Codici EPSG

Si dovrà poi indicare la regione di default come in precedenza.

Page 19: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 19/72

Si usa un file che rappresenta una mappa con informazioni sul sistema di riferimento e proiezione (la regione di default è 1x1 con risoluzione 1).

E' utilizzabile qualunque formato raster o vettoriale leggibile (georeferenziabile) da GDAL/OGR, purché contenga le informazioni necessarie, es:●vettoriale shape con .prj:●raster in formato GeoTiff.

Definizione della proiezione con file georeferenziato

Page 20: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 20/72

Esempio con un file ESRI shape con .prj

Definizione della proiezione con file vettoriale georeferenziato

Si dovrà poi indicare la regione di default come in precedenza.

Page 21: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 21/72

Il file contours.prj contiene informazioni sulla proiezione ma non sul datum (mancano i parametri di orientamento):

PROJCS["Lambert Conformal Conic", GEOGCS["grs80", DATUM["D_North_American_1983", SPHEROID["Geodetic_Reference_System_1980",6378137,298.25722210]], PRIMEM["Greenwich",0], UNIT["Degree",0.017453292519943295]], PROJECTION["Lambert_Conformal_Conic"], PARAMETER["standard_parallel_1",36.16666666666666], PARAMETER["standard_parallel_2",34.33333333333334], PARAMETER["latitude_of_origin",33.75], PARAMETER["central_meridian",-79], PARAMETER["false_easting",609601.22], PARAMETER["false_northing",0], UNIT["Meter",1] ]

Definizione della proiezione con file vettoriale georeferenziato

Page 22: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 22/72

Con g.proj -p è possibile verificare la proiezione ed il sistema di riferimento usati: non sono noti i parametri di trasformazione del sistema di riferimento.

Definizione della proiezione con file vettoriale georeferenziato

Page 23: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 23/72

Con

g.proj -p datumtrans=-1

è possibile elencare i set di parametri disponibili per il datum corrente, mentre

g.proj -p -t -c datumtrans=1

indica di usare il primo.

NB si deve essere nel mapset PERMANENT.

Definizione della proiezione con file vettoriale georeferenziato

Page 24: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 24/72

Con g.proj -p è possibile verificare la proiezione ed il sistema di riferimento usati: ora la riga

towgs84:

indica che i parametri di trasformazione del sistema di riferimento sono stati scelti.

Definizione della proiezione con file vettoriale georeferenziato

Page 25: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 25/72

La procedura è identica a quella per un file vettoriale, ad esempio con un GEOTiff:

Definizione della proiezione con file raster georeferenziato

Si dovrà poi indicare la regione di default come in precedenza ed i parametri della trasformazione del datum.

Page 26: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 26/72

Il file GEOTiff contiene le informazioni sul datum (gdalinfo):Driver: GTiff/GeoTIFF Files: aspect_1m.tif Size is 699, 749 Coordinate System is: PROJCS["Lambert Conformal Conic", GEOGCS["NAD83", DATUM["North_American_Datum_1983", SPHEROID["GRS 1980",6378137,298.2572221010002, AUTHORITY["EPSG","7019"]], AUTHORITY["EPSG","6269"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4269"]], PROJECTION["Lambert_Conformal_Conic_2SP"], PARAMETER["standard_parallel_1",36.16666666666666], PARAMETER["standard_parallel_2",34.33333333333334], PARAMETER["latitude_of_origin",33.75], PARAMETER["central_meridian",-79], PARAMETER["false_easting",609601.22], PARAMETER["false_northing",0], UNIT["metre",1, AUTHORITY["EPSG","9001"]]] Origin = (638300.500000000000000,220749.500000000000000) Pixel Size = (1.000000000000000,-1.000000000000000) Metadata: AREA_OR_POINT=Area Image Structure Metadata: INTERLEAVE=BAND Corner Coordinates: Upper Left ( 638300.500, 220749.500) ( 78d40'57.75"W, 35d44'22.37"N) Lower Left ( 638300.500, 220000.500) ( 78d40'57.85"W, 35d43'58.06"N) Upper Right ( 638999.500, 220749.500) ( 78d40'29.93"W, 35d44'22.29"N) Lower Right ( 638999.500, 220000.500) ( 78d40'30.03"W, 35d43'57.99"N) Center ( 638650.000, 220375.000) ( 78d40'43.89"W, 35d44'10.18"N) [...]

Definizione della proiezione con file raster georeferenziato

Page 27: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 27/72

Definizione della proiezione con file WKT o PRJ

E' possibile indicare il datum leggendo le informazioni da un file .WKT o .prj senza che siano parte di una mappa.

Si dovrà poi indicare la regione di default come in precedenza ed i parametri della trasformazione del datum.

Page 28: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 28/72

Definizione della proiezione con file WKT o PRJ

Si indica semplicemente il file .WKT o .prj.

Si dovrà poi indicare la regione di default come in precedenza ed i parametri della trasformazione del datum.

Page 29: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 29/72

Definizione della proiezione con parametri in formato PROJ.4

E' possibile indicare il datum secondo il formato standard delle PROJ.4.

Page 30: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 30/72

Definizione della proiezione con parametri in formato PROJ.4

Ad esempio per creare una location in Gauss-Boaga su Roma40.

Si dovrà poi indicare la regione di default come in precedenza.

Page 31: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 31/72

Viene richiesto il nome della “GIS Data Directory”, della location e del mapset da creare.

Definizione della proiezione con parametri del sistema di proiezione

E' possibile inserire direttamente i parametri della proiezione con un dialogo guidato. Si usa GRASS senza interfaccia grafica con:

grass -text

Page 32: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 32/72

Would you like to create location <gauss_boaga_w> ? (y/n) y

To create a new LOCATION, you will need the following information:

1. The coordinate system for the database x,y (for imagery and other unreferenced data) Latitude-Longitude UTM Other Projection2. The zone for the UTM database and all the necessary parameters for projections other than Latitude-Longitude, x,y, and UTM3. The coordinates of the area to become the default region and the grid resolution of this region4. A short, one-line description or title for the location

Do you have all this information? (y/n) [y]

Please specify the coordinate system for location <gauss_boaga_w> A x,yB Latitude-LongitudeC UTMD Other ProjectionRETURN to cancel >D

Other Projection coordinate system? (y/n) [y] y

Definizione della proiezione Gauss Boaga fuso ovest

Page 33: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 33/72

Please enter a one line description for location <gauss_boaga_w> > Gauss Boaga su Roma40 - Fuso ovest

=====================================================Gauss Boaga su Roma40 - Fuso ovest=====================================================ok? (y/n) [y]y

Please specify projection nameEnter 'list' for the list of available projectionsHit RETURN to cancel request>tmerc

Do you wish to specify a geodetic datum for this location?(y/n) [y]y

Please specify datum nameEnter 'list' for the list of available datumsor 'custom' if you wish to enter custom parametersHit RETURN to cancel request>rome40

Now select Datum Transformation ParametersPlease think carefully about the area covered by your dataand the accuracy you require before making your selection.

Enter 'list' to see the list of available Parameter setsEnter the corresponding number, or <RETURN> to cancel request>1

Definizione della proiezione Gauss Boaga fuso ovest

Page 34: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 34/72

Enter Central Parallel [lat_0] (23N) : 0

Enter Central Meridian [lon_0] (96W) : 9E Enter Scale Factor at the Central Meridian [k_0] [1.0000000000]: 0.9996

Enter False Easting [x_0] [0.0000000000]: 1500000

Enter False Northing [y_0] [0.0000000000]:

Enter plural form of units [meters]:

Definizione della proiezione Gauss Boaga fuso ovest

Page 35: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 35/72

DEFINE THE DEFAULT REGION ====== DEFAULT REGION ======= | NORTH EDGE:5200000____ | | | WEST EDGE | |EAST EDGE 1580000____| |1620000____ | SOUTH EDGE:5000000____ | ============================= PROJECTION: 99 (Other Projection) ZONE: 0 GRID RESOLUTION East-West: 1_________ North-South: 1_________ AFTER COMPLETING ALL ANSWERS, HIT <ESC><ENTER> TO CONTINUE (OR <Ctrl-C> TO CANCEL)

Definizione della proiezione Gauss Boaga fuso ovest

Page 36: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 36/72

projection: 99 (Other Projection) zone: 0 north: 5200000 south: 5000000 east: 1620000 west: 1580000 e-w res: 1 n-s res: 1 total rows: 200000 total cols: 40000 total cells: 8,000,000,000 Do you accept this region? (y/n) [y] >y

LOCATION <gauss_boaga_w> created!

Definizione della proiezione Gauss Boaga fuso ovest

Page 37: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 37/72

Would you like to create location <gauss_boaga_e> ? (y/n) y

To create a new LOCATION, you will need the following information:

1. The coordinate system for the database x,y (for imagery and other unreferenced data) Latitude-Longitude UTM Other Projection2. The zone for the UTM database and all the necessary parameters for projections other than Latitude-Longitude, x,y, and UTM3. The coordinates of the area to become the default region and the grid resolution of this region4. A short, one-line description or title for the location

Do you have all this information? (y/n) [y]

Please specify the coordinate system for location <gauss_boaga_e> A x,yB Latitude-LongitudeC UTMD Other ProjectionRETURN to cancel >D

Other Projection coordinate system? (y/n) [y] y

Definizione della proiezione Gauss Boaga fuso est

Page 38: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 38/72

Please enter a one line description for location <gauss_boaga_e> > Gauss Boaga su Roma40 - Fuso est

=====================================================Gauss Boaga su Roma40 - Fuso est=====================================================ok? (y/n) [y]y

Please specify projection nameEnter 'list' for the list of available projectionsHit RETURN to cancel request>tmerc

Do you wish to specify a geodetic datum for this location?(y/n) [y]y

Please specify datum nameEnter 'list' for the list of available datumsor 'custom' if you wish to enter custom parametersHit RETURN to cancel request>rome40

Now select Datum Transformation ParametersEnter 'list' to see the list of available Parameter setsEnter the corresponding number, or <RETURN> to cancel request>1

Definizione della proiezione Gauss Boaga fuso est

Page 39: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 39/72

Enter Central Parallel [lat_0] (23N) : 0

Enter Central Meridian [lon_0] (96W) : 15E Enter Scale Factor at the Central Meridian [k_0] [1.0000000000]: 0.9996

Enter False Easting [x_0] [0.0000000000]: 2520000

Enter False Northing [y_0] [0.0000000000]:

Enter plural form of units [meters]:

Definizione della proiezione Gauss Boaga fuso est

Page 40: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 40/72

DEFINE THE DEFAULT REGION ====== DEFAULT REGION ======= | NORTH EDGE:5200000____ | | | WEST EDGE | |EAST EDGE 2580000____| |2620000____ | SOUTH EDGE:5000000____ | ============================= PROJECTION: 99 (Other Projection) ZONE: 0 GRID RESOLUTION East-West: 1_________ North-South: 1_________ AFTER COMPLETING ALL ANSWERS, HIT <ESC><ENTER> TO CONTINUE (OR <Ctrl-C> TO CANCEL)

Definizione della proiezione Gauss Boaga fuso est

Page 41: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 41/72

projection: 99 (Other Projection) zone: 0 north: 5200000 south: 5000000 east: 2620000 west: 2580000 e-w res: 1 n-s res: 1 total rows: 200000 total cols: 40000 total cells: 8,000,000,000 Do you accept this region? (y/n) [y] >yLOCATION <gauss_boaga_e> created!

Definizione della proiezione Gauss Boaga fuso est

Page 42: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 42/72

Si usa il modulo g.proj

Con questo modulo si può:● visualizzare le impostazioni correnti e opzionalmente creare il file .prj corrispondente;● modificare le impostazioni per la LOCATION corrente;● creare una nuova LOCATION con una determinata proiezione e sistema di riferimento.● visualizzare proiezione e sist. di rif. associati a file georeferenziati;● riproiettare file raster o vettoriali nella proiezione e sist. di rif. della LOCATION corrente.

g.setproj modifica i parametri della LOCATION corrente.

Manipolazione dei parametri di proiezione/sist. di rif.

Page 43: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 43/72

La trasformazione di coordinate tra sistemi si fa “trasferendo” mappe (vettoriali o raster) tra location con sistemi di riferimento e proiezione diversi.

I passi da compiere sono:● creare (se non esiste già) la location con proiezione e datum originali dei dati;● importare i dati in questa location (location origine);● creare un location con proiezione/datum verso cui si vuole trasformare (target location);● dopo essere entrati in GRASS nella target location riproiettare i dati dalla location origine alla target con i comandi r.proj e v.proj.

Trasformazione di coordinate tra sistemi di riferimento e proiezioni

Page 44: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 44/72

Per le mappe raster si deve porre attenzione alla definizione delle regioni nelle due location, per fare in modo che la mappa proiettata contenga tutta e sola l'area coperta dalla mappa originale.

Per fare questo la procedura più veloce è:●impostare la regione sul raster nella location origine;●creare un'area vettoriale pari alla regione (v.in.region);●trasformare il vettoriale nella target location;●impostare la regione sul vettoriale trasformato nella target location;●impostare la/e risoluzione/i calcolandole come estensione della regione (nelle due direzioni) diviso il numero di celle del raster nella location origine.

Trasformazione di coordinate tra sistemi di riferimento e proiezioni

Page 45: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 45/72

Trasformazione di coordinate - raster

Page 46: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 46/72

Param. location origine

Mappa riproiettata

Mappa originale

Param. location target

Trasformazione di coordinate - raster

Page 47: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 47/72

Trasformazione di coordinate - vettoriale

Page 48: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 48/72

La georeferenziazione può essere pensata come una trasformazione tra dati in un sistema di riferimento locale su un piano e un altro sistema di rif. e proiezione.

I passi da compiere sono quindi:● creare (se non esiste già) la location con proiezione e datum originali dei dati (target location);● creare un location con proiezione xy (location origine);● importare i dati in questa location;● creare un gruppo (i.group);● assegnare una target location (quella creata sopra) al gruppo (i.target);● individuare i punti di controllo (GCPs, Ground Control Points) con i.points/i.vpoints (non funzionano con la versione nativa in Windows);● trasformare la mappa con i.rectify, l'output viene salvato nella location target con il suo sistema di proiezione e riferimento.

Georeferenziazione di mappe

Page 49: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 49/72

Creare una location xy non implica la scelta di nessun parametro se non:● gli estremi della regione;● la risoluzione.

La dimensione della regione deve essere maggiore o uguale alla dimensione del raster da georeferenziare, cioè:

NORTH EDGE = n. di righeWEST EDGE =0 EAST EDGE =n. di colonne

SOUTH EDGE =0

La risoluzione deve essere 1 per entrambe le direzioni (E-W e N-S), per avere corrispondenza tra un pixel dell'immagine e pixel della regione.

Creazione di una location xy

Page 50: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 50/72

Tutti i passi, tranne i primi due (creazione delle source location xy e della target location) sono guidati nella procedura lanciata da menù File -> Georectify nella target location.

Georeferenziazione di mappe

Attenzione alla regione attiva nella target location: viene creata solo la parte di mappa che cade nella regione attiva e con la sua risoluzione.

Page 51: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 51/72

Si deve indicare il gruppo di raster da georeferenziare e l'estensione che sarà aggiunta ai nomi delle mappe in input nei nomi delle mappe in output.

Georeferenziazione di mappe

Page 52: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 52/72

Un gruppo in GRASS è un insieme di raster da elaborare assieme (ad esempio raster che rappresentano bande diverse della stessa immagine).

In un gruppo si deve creare almeno un sottogruppo, che contiene tutti o alcuni dei raster del gruppo. Si usa il modulo i.group.

Creazione di un gruppo

Page 53: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 53/72

L'individuazione dei punti di controllo (punti sull'immagine di cui si conoscono le coordinate) avviene su un Display.

E' possibile utilizzare due modi di inserire coordinate di punti individuati sulla mappa da georeferenziare:●individuando punti dei quali si leggono, o si conoscono, le coordinate sulla mappa visualizzata nel Display della georeferenziazione, (reticoli cartografici, punti fiduciali, ecc.);●individuando punti su una o più carte presenti nella target Location che siano identificabili anche sulla mappa visualizzata nel Display della georeferenziazione, (punti omologhi).

Individuazione dei punti di controllo

Page 54: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 54/72

Si deve indicare il raster su sui si identificheranno i punti (sfondo):

Individuazione dei punti di controllo

Page 55: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 55/72

Viene aperto un Display con una speciale toolbar che consente l'indicazione di punti di controllo

Individuazione dei punti di controllo

Page 56: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 56/72

Su questo Display si individuano i punti di cui si indicheranno le coordinate (control points).

Individuazione dei punti di controllo

Page 57: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 57/72

Una finestra consente la gestione dei punti di controllo (abilitazione/disabilitazione), l'immissione delle coordinate, la scelta del grado del polinomio della trasformazione, il calcolo dei parametri della trasformazione e l'avvio della georeferenziazione,

Individuazione dei punti di controllo

Page 58: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 58/72

La scelta del grado del polinomio (da 1 a 3) dipende dal grado di distorsione della mappa e dal numero di punti di controllo (GCPs) disponibili.

Se il grado del polinomio è n devono essere disponibili almeno (altrimenti la trasformazione non inizia) (n + 1) * (n + 2) / 2 punti, cioè:

Grado1 32 63 10

GCPs

In realtà è sempre opportuno avere più punti del minimo per stimare i parametri con i minimi quadrati ed avere quindi anche una stima dell'errore

In generale:● per mappe scansionate correttamente e con proiezione corretta si usa un polinomio di primo grado;● per mappe distorte o con proiezione sconosciuta (ad es. mappe storiche) si usano polinomi di grado più alto.

Trasformazione della mappa

Page 59: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 59/72

La georeferenziazione può essere portata a termine in modo diverso se sono disponibili in GRASS i monitor (Linux, Mac o Windows con CygWin).

La procedura logica è la stessa come pure i passi da compiere, ma è possibile usare direttamente una mappa (raster o vettoriale) già nella target location per attribuire le coordinate dei punti di controllo.

La procedura può quindi risultare più comoda e veloce.

Si suppone nei lucidi successivi di avere già creato le location e gruppo e sottogruppo.

Georeferenziazione di mappe - monitor

Page 60: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 60/72

L'individuazione dei punti di controllo (punti sull'immagine di cui si conoscono le coordinate) avviene su un monitor.

E' possibile utilizzare due modi di inserire coordinate di punti individuati sulla mappa da georeferenziare:●inserendo le coordinate da tastiera;●individuando gli stessi punti su una mappa già georeferenziata.

Questo si può fare utilizzando due moduli:●i.points, che permette di individuare punti su una mappa raster;●i.vpoints, che permette di individuare punti su mappe raster o vettoriali.

Individuazione dei punti di controllo

Page 61: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 61/72

Entrambi i moduli i.points e i.vpoints usano un monitor, è necessario aprirne un prima di utilizzarli, ad es, cond.mon start=x0

Si deve indicare il gruppo di raster che si intende georeferenziare.

Individuazione dei punti di controllo

Page 62: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 62/72

Si deve indicare il raster su cui si individueranno i punti di controllo per il gruppo.

Individuazione dei punti di controllo

Page 63: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 63/72

Dopo avere individuato un punto sul raster si possono inserire le coordinate “a terra” (nel sist. di rif. e proiezione della target location) da tastiera.

Coordinate immagine (xy)

Coordinate “a terra”

Individuazione dei punti di controllo

Page 64: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 64/72

Dopo avere individuato un punto sul raster si possono inserire le coordinate “a terra” individuando lo stesso punto su un raster già georeferenziato nella target location.

Individuazione dei punti di controllo

Page 65: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 65/72

Dopo avere individuato un punto sul raster si possono inserire le coordinate “a terra” individuando lo stesso punto su un vettoriale già georeferenziato nella target location.

Individuazione dei punti di controllo

Page 66: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 66/72

Dopo avere individuato un punto sul raster si possono inserire le coordinate “a terra” individuando lo stesso punto su un raster e un vettoriale già georeferenziati nella target location.

Individuazione dei punti di controllo

Page 67: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 67/72

Dopo avere individuato un punto sul raster e sulla mappa nella target location le coordinate sono registrate automaticamente.

Coordinate immagine (xy)

Coordinate “a terra”

Individuazione dei punti di controllo

Page 68: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 68/72

Coordinate immagine [pixel]

Coordinate “a terra”

Errori sull'immagine location xy

Moduli degli errori nella target location

RMS compensazione

Individuazione dei punti di controllo

Page 69: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 69/72

Trasformazione della mappa

Si usa il modulo i.rectify, viene richiesto in input:

Estensione dei file di output

Raster da rettificare

Grado del polinomio

Gruppo

Regione da usare

Page 70: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 70/72

Per default viene utilizzata la minima regione nella target location che comprende tutta la mappa da georeferenziare, altrimenti si può usare la le impostazioni della regione della target location.

In ogni caso le mappe di output hanno nome = nome originale + estensione.

Si possono referenziare tutti i raster del gruppo oppure solo alcuni.

Trasformazione della mappa

Page 71: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 71/72

L'output del modulo i.rectify indica:

Statistiche

Nome e location dei raster di input e di output

Regione usata

Trasformazione della mappa

Page 72: Sistemi di riferimento e proiezioni in GRASSzatelli/cartografia_numerica/slides/... · 2018. 9. 10. · gestire i sistemi di riferimento, le proiezioni e le loro trasformazioni. Le

Sistemi di riferimento e proiezioni in GRASS Sistemi di riferimento e proiezioni in GRASS

Paolo Zatelli | Università di Trento | 72/72

Questa presentazione è © 2018 Paolo Zatelli, disponibile come

Licenza