Как я могу преобразовать JPG с географической привязкой в ​​TIF с географической привязкой?


11

У меня есть файл JPG с географической привязкой и файл JGW, содержащий координаты. Как я могу преобразовать его в файл TIF с географической привязкой и файл TFW?

Я пытался сохранить JPG-файл в TIF-файле в Paint и сохранить JGW-файл в TFW-файл с помощью Блокнота, но он не работает в моей картографической программе (OCAD), когда я хочу импортировать файлы. Поэтому, возможно, мне придется преобразовать файлы другим способом.

См. Также Как открыть файл JPG с географической привязкой в ​​OCAD?


DavidF, твой ответ был действительно полезным! У меня есть два вопроса, если вы захотите помочь. Я использовал те команды, которые вы упомянули (gdal_translate -of GTiff myFile.jpg myFile.tif), чтобы преобразовать jpg с географической привязкой в ​​геотиф, но преобразованное изображение искажается так, что оно больше не имеет правильной географической привязки. Вы знаете, как это исправить? (См. Изображение здесь dl.dropbox.com/u/17669584/gdal_translate%20error.JPG . Извините, у меня недостаточно очков репутации, чтобы опубликовать изображение на stackexchange. Левое изображение - это jpg с географической привязкой. преобразованный геотиф и фиолетовый
Ставрос

Ответы:


9

Вы могли бы использовать gdaltranslate.

gdal_translate -of GTiff  myFile.jpg myFile.tif

Это на самом деле даст вам геотиф, а не файл с мировым файлом.

Вы также можете попробовать переименовать файл «TGW» в «TFW».


Ах, это был .tfwфайл, который я имел в виду, это была опечатка мной. Я обновил свой вопрос.
Джонас

Это gdaltranslate программное обеспечение Unix или так? Где взять его и доступно ли оно для Windows?
Джонас

1
gdaltranslate является одним из утилит командной строки, которые являются частью gdal [ gdal.org/] . gdal используется как инструментами OpenSource, так и ESRI (только растр) для поддержки чтения / записи растровых и векторных данных. Для Windows самый простой способ установить его - использовать установщик OSGEO4W или установщик FWTools. OpenSource Desktop GIS QGIS имеет плагин под названием GDALTools, который позволяет вам делать это с помощью графического инструмента.
DavidF

2
gdal_translate позволяет вам создавать базовый, не GeoTIFF tiff с мировым файлом, передавая параметры создания GeoTIFF с параметром -co . Что-то вроде gdal_translate -of GTiff -co "PROFILE=BASELINE" -co "TFW=YES" myFile.jpg myFile.tif
JasonBirch

хороший улов Джейсон!
DavidF

6

В Quantum GIS (QGIS) 1.8 вы можете сделать это очень легко: просто перейдите в Raster -> Conversion -> Translate (Convert format). Затем вы можете конвертировать загруженный слой в QGIS, отдельные файлы или целую папку в пакетном режиме. Вам может понадобиться сначала включить плагин GDALTools.

порядок меню

GDAL Перевести GUI


0

Вы можете создать файл ESRI TIFF World из командной строки, используя утилиту listgeo , часть библиотеки GeoTiff . Используйте опцию "-tfw". Смотрите использование:

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

Я пытаюсь завершить этот процесс преобразования изображений, в основном для настройки CRS. Тем не менее, все, что я получаю, это крошечная полоска исходного изображения. есть идеи?

Завершенные файлы здесь https://www.dropbox.com/sh/bxxmcvb2wrb9gl4/AACi6S6GKGPpcLUWT0o_-nKAa?dl=0 Снимок экрана диалога https://www.dropbox.com/s/kpy1fkij0d8p1t0/Screenshot2019201 .33.png? дл = 0


Это не ответ на вопрос. Вы должны начать новую тему со своим вопросом.
Доулерс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.