Come posso trasformare un JPG georeferenziato in un TIF georeferenziato?


11

Ho un file JPG georeferenziato e un file JGW contenente le coordinate. Come posso trasformarlo in un file TIF georeferenziato e in un file TFW?

Ho provato a salvare il file JPG come file TIF in Paint e salvare il file JGW in un file TFW con Blocco note, ma non funziona nel mio programma cartografico (OCAD) quando voglio importare i file. Quindi forse devo trasformare i file in modo diverso.

Vedi anche Come posso aprire un file JPG georeferenziato in OCAD?


DavidF, la tua risposta è stata davvero utile! Ho due domande di follow-up se saresti disposto ad aiutare. Ho usato gli esatti comandi che hai citato (gdal_translate -of GTiff myFile.jpg myFile.tif) per convertire un jpg georeferenziato in un geotiff, ma l'immagine convertita è distorta in modo tale da non essere più georeferenziata correttamente. Sai come aggiustarlo? (Vedi l'immagine qui dl.dropbox.com/u/17669584/gdal_translate%20error.JPG . Mi dispiace, non ho abbastanza punti reputazione per pubblicare un'immagine su stackexchange. L'immagine a sinistra è il jpg georeferenziato. L'immagine a destra è la geotiff convertito e viola
Stavros,

Risposte:


9

Puoi usare gdaltranslate.

gdal_translate -of GTiff  myFile.jpg myFile.tif

Questo in realtà ti darà un geoTiff, non un tiff con un file mondiale.

Puoi anche provare a rinominare il tuo file 'TGW' in 'TFW'.


Ah, era un .tfwfile che intendevo, era un errore di battitura da parte mia. Ho aggiornato la mia domanda.
Jonas,

Gdaltranslate è un software unix o giù di lì? Dove posso trovarlo ed è disponibile per Windows?
Jonas,

1
gdaltranslate è uno degli strumenti utilty a riga di comando che fanno parte di gdal [ gdal.org/] . gdal è utilizzato da entrambi gli strumenti OpenSource ed ESRI (solo raster) per fornire supporto per la lettura / scrittura di dati raster e vettoriali. Per Windows, il modo più semplice per installarlo è utilizzare il programma di installazione OSGEO4W o il programma di installazione FWTools. OpenSource Desktop GIS QGIS ha un plug-in chiamato GDALTools che ti consente di farlo utilizzando uno strumento gui.
DavidF

2
gdal_translate ti permette di creare un tiff di base, non GeoTIFF con worldfile, passando le opzioni di creazione di GeoTIFF con il parametro -co. Qualcosa del genere gdal_translate -of GTiff -co "PROFILE=BASELINE" -co "TFW=YES" myFile.jpg myFile.tif
JasonBirch,

buona cattura Jason!
DavidF

6

In Quantum GIS (QGIS) 1.8, puoi farlo molto facilmente: vai su Raster -> Conversione -> Traduci (Converti formato). Quindi puoi convertire il livello caricato in QGIS, singoli file o intera cartella in modalità batch. Potrebbe essere necessario abilitare prima il plug-in GDALTools.

ordine del menu

GDAL Translate GUI


0

È possibile creare un file ESRI TIFF World dalla riga di comando utilizzando l'utility listgeo , parte della libreria GeoTiff. Utilizzare l'opzione "-tfw". Vedi l'utilizzo:

listgeo 
Usage: listgeo [-d] [-tfw] [-proj4] [-no_norm] [-t tabledir] filename

-d: report lat/long corners in decimal degrees instead of DMS.
-tfw: Generate a .tfw (ESRI TIFF World) file for the target file.
-proj4: Report PROJ.4 equivelent projection definition.
-no_norm: Don't report 'normalized' parameter values.
filename: Name of the GeoTIFF file to report on.

0

Sto cercando di completare questo processo di conversione delle immagini, principalmente per regolare il CRS. Tuttavia, tutto ciò che ottengo è un piccolo frammento dell'immagine originale. qualche idea?

File completati qui https://www.dropbox.com/sh/bxxmcvb2wrb9gl4/AACi6S6GKGPpcLUWT0o_-nKAa?dl=0 Schermata della finestra di dialogo https://www.dropbox.com/s/kpy1fkij0d8p1t0/Screenshot%202018-02-19 .33.png? dl = 0


Questa non è una risposta alla domanda. Dovresti iniziare una nuova discussione con la tua domanda.
Dowlers,
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.