Georeferenziazione utilizzando GDAL?


16

Ho un'immagine .tiff che sto cercando di sovrapporre a Google Earth. Per questo ho bisogno di georeferenziarlo prima. La proiezione dell'immagine è UTM con NAD83 come riferimento. Conosco il lat / long dei quattro angoli dell'immagine.

Sto facendo il seguente modo:

  1. gdalinfo per ottenere le quattro coordinate.
  2. gdal_translate per specificare informazioni lat / long
  3. gdal2tiles.py per affiancare l'immagine.

L'unica cosa che mi infastidisce è che non ho mai specificato UTM e NAD83, quindi come mai può sovrapporre la mia immagine? Qualcuno sa come specificare queste informazioni di proiezione?

Risposte:


23

seguire in questo modo:

  1. Trova il tuo codice di riferimento spaziale da qui

  2. Scopri il tuo file tif Coordinata superiore sinistra e coordinata inferiore destra.

  3. usa questo comando per renderlo coordinato:

    • gdal_translate -of GTiff -a_ullr ullon ullat lrlon lrlat -a_srs EPSG:4269 input.tif output.tif
  4. usa questo comando per mercatore: (epsg: 3857)

    • gdalwarp -of GTiff -t_srs EPSG:3857 input.tif output.tif
  5. quindi usa gdal2tiles.py per affiancare.


1
Grazie per la risposta. Ma devo sovrapporre la mia proiezione UTM su google earth che utilizza WGS84 come riferimento. Quindi non dovrei impostare il sistema di riferimento di destinazione su ESPG: 4326?
Akd

1
@Akd Aragon's gdalwarp to EPSG: 3857 è buono per Google. Vedi wiki.openstreetmap.org/wiki/EPSG:3857 per di più.
Dave X,

1
Secondo documentazione e test: -a_ullr ulx uly lrx lryo con termini lat / lon -a_ullr ullon ullat lrlon lrlatè il modo corretto di usare il comando.
zetah,

2
Ho modificato il post per l'ordine corretto di xey in -a_ullr.
Nikos Alexandris,

2
Provo anche a georeferenziare un tiff, ma mi chiedo come possiamo sapere la coordinata in alto a sinistra e quella in basso a destra? Potresti aiutarmi @Aragon?
Manimalis,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.