Wie kann ich ein georeferenziertes JPG in ein georeferenziertes TIF umwandeln?

11

Ich habe eine georeferenzierte JPG-Datei und eine JGW-Datei mit den Koordinaten. Wie kann ich es in eine georeferenzierte TIF-Datei und eine TFW-Datei umwandeln?

Ich habe versucht, die JPG-Datei als TIF-Datei in Paint zu speichern und die JGW-Datei mit Notepad in einer TFW-Datei zu speichern, aber es funktioniert in meinem Kartografieprogramm (OCAD) nicht, wenn ich die Dateien importieren möchte. Vielleicht muss ich die Dateien auf eine andere Weise transformieren.

Siehe auch Wie kann ich eine georeferenzierte JPG-Datei in OCAD öffnen?

Jonas
quelle
DavidF, deine Antwort war wirklich hilfreich! Ich habe zwei Anschlussfragen, wenn Sie bereit wären zu helfen. Ich habe die genauen Befehle verwendet, die Sie erwähnt haben (gdal_translate -of GTiff myFile.jpg myFile.tif), um ein georeferenziertes JPG in ein Geotiff zu konvertieren, aber das konvertierte Bild ist so verzerrt, dass es nicht mehr korrekt georeferenziert ist. Wissen Sie, wie Sie das beheben können? (Siehe Bild hier dl.dropbox.com/u/17669584/gdal_translate%20error.JPG . Leider habe ich nicht genügend Reputationspunkte, um ein Bild auf Stackexchange zu posten. Das linke Bild ist das georeferenzierte JPG. Das rechte Bild ist das konvertierte Geotiff und lila
Stavros

Antworten:

9

Sie könnten gdaltranslate verwenden.

gdal_translate -of GTiff  myFile.jpg myFile.tif

Dies gibt Ihnen tatsächlich einen GeoTiff, keinen Tiff mit einer Weltdatei.

Sie können auch versuchen, Ihre 'TGW'-Datei in' TFW 'umzubenennen.

DavidF
quelle
Ah, es war eine .tfwDatei, die ich meinte, es war ein Tippfehler von mir. Ich habe meine Frage aktualisiert.
Jonas
Ist gdaltranslate eine Unix-Software oder so? Wo kann ich es bekommen und ist es für Windows verfügbar?
Jonas
1
gdaltranslate ist eines der Befehlszeilen-Tools, die Teil von gdal [ gdal.org/] sind . gdal wird sowohl von OpenSource- als auch von ESRI-Tools (nur Raster) verwendet, um das Lesen / Schreiben von Raster- und Vektordaten zu unterstützen. Für Windows ist die Installation am einfachsten, wenn Sie entweder das OSGEO4W-Installationsprogramm oder das FWTools-Installationsprogramm verwenden. Das OpenSource Desktop GIS QGIS verfügt über ein Plugin namens GDALTools, mit dem Sie dies mit einem GUI-Tool tun können.
DavidF
2
Mit gdal_translate können Sie ein einfaches Nicht-GeoTIFF- TIFF mit Worldfile erstellen, indem Sie GeoTIFF-Erstellungsoptionen mit dem Parameter -co übergeben. So etwas wie gdal_translate -of GTiff -co "PROFILE=BASELINE" -co "TFW=YES" myFile.jpg myFile.tif
JasonBirch
guter Fang Jason!
DavidF
6

In Quantum GIS (QGIS) 1.8 können Sie dies ganz einfach tun: Gehen Sie einfach zu Raster -> Konvertierung -> Übersetzen (Format konvertieren). Anschließend können Sie geladene Layer in QGIS, einzelne Dateien oder ganze Ordner im Batch-Modus konvertieren. Möglicherweise müssen Sie zuerst das GDALTools-Plugin aktivieren.

Menüreihenfolge

GDAL GUI übersetzen

Cao Minh Tu
quelle
0

Sie können eine ESRI TIFF World-Datei über die Befehlszeile mit dem Dienstprogramm listgeo erstellen , das Teil der GeoTiff-Bibliothek ist. Verwenden Sie die Option "-tfw". Siehe die Verwendung:

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.

quelle
0

Ich versuche, diesen Bildkonvertierungsprozess abzuschließen, hauptsächlich um das CRS anzupassen. Ich bekomme jedoch nur einen winzigen Streifen des Originalbildes. Irgendwelche Gedanken?

Abgeschlossene Dateien hier https://www.dropbox.com/sh/bxxmcvb2wrb9gl4/AACi6S6GKGPpcLUWT0o_-nKAa?dl=0 Screenshot des Dialogfelds https://www.dropbox.com/s/kpy1fkij0d8p1t20/Sc20 .33.png? Dl = 0

ensta
quelle
Dies ist keine Antwort auf die Frage. Sie sollten einen neuen Thread mit Ihrer eigenen Frage beginnen.
Dowlers