Passaggi per la creazione di un GeoTIFF


15

Prima di tutto, vorrei menzionare che sono abbastanza nuovo a lavorare con GIS, quindi ti prego di perdonare la mia inesperienza.

La mia situazione è la seguente: ho il compito di georificare un set di immagini e importare quelle immagini in un server di Google Earth Enterprise come overlay. Da quello che ho studiato, sembra che un buon percorso per farlo sia convertire le immagini in un file .tif, installare i metadati GeoTIFF e importare l'immagine direttamente (Google Earth scoprirà il resto). Tuttavia, non sono esattamente sicuro di dove andare da lì per creare effettivamente i metadati GeoTIFF (e installarlo).

Ecco i dati che ho: lat / lon del centro dell'immagine, orientamento (cioè gradi per ruotare per orientare il nord) e risoluzione (ad es. 90m). Qualcuno sa di un buon metodo / set di strumenti per derivare altri dati e installarli nel .tif? Qualcosa di diverso da un GeoTIFF è una buona idea?


hai accesso a qualche software gis specializzato, ad esempio Mapinfo, ArcGIS, Manifold? Possibile duplicato di questa domanda - gis.stackexchange.com/questions/9334/… - l'hai visto?
Stev_k,

Grazie per il suggerimento: l'unico software GIS specializzato a cui avrei accesso sarebbe qualsiasi cosa open source. C'è qualcosa di simile disponibile?
Derek Springer,

Risposte:


7

Grazie a tutti per l'assistenza! Dopo un po 'di armeggiare, ecco cosa ho finito per fare (per chiunque altro si imbatti in questo):

  1. Converti l'immagine in .tif tramite ImageMagick (incluso nel sistema CentOS che sto utilizzando).
  2. Ha usato il listgeo di libgeotif per estrarre i metadati da un GeoTIFF di esempio usando uno spazio di coordinate / proiezione simile.
  3. Capito quali dovrebbero essere i valori dei file del mondo .
  4. Utilizzando i metadati con reverse engineering e il file mondiale che ho creato, ho installato i metadati GeoTIFF usando il geotifcp di libgeotif .

Ha aperto l'immagine in Google Earth e scattata nel punto / orientamento giusto. Ha funzionato come un fascino!


1
Perfetto ... Anche io ho usato lo stesso metodo qualche mese fa ...
Chethan S.

3

C'è un tutorial abbastanza dettagliato su http://glaikit.org/2011/03/27/image-georeferencing-with-qgis/ su come georeferenziare un'immagine raster con QGIS, che è open source. Non creerà un file geotiff (che memorizza le informazioni spaziali direttamente all'interno dell'immagine stessa) ma creerà un file Tiff for World (.tfw), che è un file di testo separato.

Una cosa da tenere a mente è che per fare questo è necessario disporre di un livello di riferimento per il confronto, ovvero un insieme di punti che conosci esattamente dove si trovano sulla tua immagine e esattamente dove si trovano sul terreno.


I file TIFF prodotti nel georeferenziatore di QGis sono GeoTiffs. Genera anche un file mondiale come un modo per assicurare che i metadati siano il più portatili possibile.
scruss,

2

Sembra che tu abbia fatto parecchi calcoli manuali. Il percorso che ho seguito non richiede alcun reverse engineering o calcoli. Utilizza "QLandkarteGT", uno strumento open source per sistemi CIS, http://www.qlandkarte.org :

  • Dal menu in alto, seleziona "Mappa", "Modifica / Crea mappa".
  • Nel mezzo della metà destra dello schermo, appare una linea con "Sorgente:", con una casella di selezione vuota. Fare clic sulla casella e selezionare "Converti un TIFF in GeoTiff geo facendo riferimento a esso".

Ora 3 passaggi appaiono sotto.

  • Nel passaggio 1, immettere un file di input facendo clic sull'icona a destra di "File di input" (questo file può essere anche un .PNG) e utilizzare "+ proj = longlat" per la proiezione della mappa.
  • Nel passaggio 2, fai clic su "Aggiungi riferimento" (colonna destra), sposta il perno su un punto di riferimento noto sulla mappa e fai doppio clic su "" in "Coord", quindi inserisci le coordinate nel modulo "51.507726 -0.128025" (per trafalgar square, londra, regno unito)
    • ripetere per almeno 3 coordinate sulla mappa (distanti tra loro)
  • Nel passaggio 3, fai clic su "Passaggio 3: Mappa di riferimento" e fai clic su "Continua!"

Ora creerà il file GeoTIFF. L'ho usato l'editor Merkaartor OSM (OpenStreetmap), ma dovrebbe essere utilizzabile ovunque.


Ma non ha più riferimenti e il tuo approccio richiede anche la ripetizione della procedura per ogni mappa.
lynxlynxlynx,
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.