Як я можу перетворити геореференційований JPG в геореференційний TIF?


11

У мене є геореференційний файл JPG та файл JGW, що містить координати. Як я можу перетворити його на геореференційний TIF-файл та TFW-файл?

Я намагався зберегти файл JPG як TIF-файл у Paint та зберегти файл JGW у файл TFW із Блокнотом, але він не працює в моїй програмі картографії (OCAD), коли я хочу імпортувати файли. Тож, можливо, мені доведеться перетворити файли по-іншому.

Дивіться також Як я можу відкрити геореференційний файл JPG в OCAD?


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

Відповіді:


9

Ви можете використовувати gdaltranslate.

gdal_translate -of GTiff  myFile.jpg myFile.tif

Це фактично дасть вам geoTiff, а не tiff зі світовим файлом.

Ви також можете спробувати перейменувати файл "TGW" на "TFW".


Ах, це .tfwя мав на увазі файл, це був друкарський помилок. Я оновив своє запитання.
Йонас

Чи gdaltranslate unix програмне забезпечення чи так? Де я можу його отримати та чи доступний він для Windows?
Йонас

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

2
gdal_translate дозволяє створити основний, не-GeoTIFF тиф із worldfile, передавши параметри створення 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 (Перетворити формат). Тоді ви можете конвертувати завантажений шар у QGIS, окремі файли або всю папку в пакетному режимі. Можливо, вам потрібно спочатку ввімкнути плагін GDALTools.

порядок меню

Графічний інтерфейс GDAL Translate


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/Screenshot%201201 .33.png? Dl = 0


Це не відповідь на питання. Слід почати нову тему із власного питання.
Dowlers
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.