Coğrafi referanslı bir JPG'yi coğrafi referanslı TIF'e nasıl dönüştürebilirim?


11

Bir coğrafi referanslı JPG dosyası ve koordinatları içeren bir JGW dosyası var. Bir coğrafi referanslı TIF dosyasına ve bir TFW dosyasına nasıl dönüştürebilirim?

JPG dosyasını Paint'te bir TIF dosyası olarak kaydetmeye ve JGW dosyasını Not Defteri ile bir TFW dosyasına kaydetmeye çalıştım, ancak dosyaları almak istediğimde haritacılık programımda (OCAD) çalışmıyor. Belki de dosyaları farklı bir şekilde dönüştürmem gerekiyor.

Ayrıca bkz . OCAD'da coğrafi referanslı bir JPG dosyasını nasıl açabilirim?


DavidF, cevabınız gerçekten yardımcı oldu! Yardım etmeye istekli olursanız, iki takip sorum var. Coğrafi olarak referanslı bir jpg'yi bir geotiff'e dönüştürmek için bahsettiğiniz komutları (gdal_translate -of GTiff myFile.jpg myFile.tif) kullandım, ancak dönüştürülen görüntü artık doğru bir şekilde georeferenced olmayacak şekilde bozuluyor. Bunu nasıl düzeltebileceğinizi biliyor musunuz? (Buradaki resme bakın dl.dropbox.com/u/17669584/gdal_translate%20error.JPG . Maalesef, stackexchange'te bir resim yayınlamak için yeterli itibar puanım yok. Soldaki resim coğrafi referanslı jpg'dir . dönüştürülmüş geotiff ve mor
Stavros

Yanıtlar:


9

Gdaltranslate kullanabilirsiniz.

gdal_translate -of GTiff  myFile.jpg myFile.tif

Bu size bir geoTiff verecek, dünya dosyasıyla bir tiff değil.

'TGW' dosyanızı 'TFW' olarak yeniden adlandırmayı da deneyebilirsiniz.


Ah, .tfwdemek istediğim bir dosya, benim yazım hatasıydı. Sorumu güncelledim.
Jonas

Gdaltranslate bir unix yazılımı mıdır? Nereden alabilirim ve Windows için kullanılabilir mi?
Jonas

1
gdaltranslate, gdal'ın bir parçası olan komut satırı yardımcı araçlarından biridir [ gdal.org/] . gdal, OpenSource ve ESRI (yalnızca raster) araçları tarafından raster ve vektör verilerini okuma / yazma desteği sağlamak için kullanılır. Windows için, onu kurmanın en kolay yolu OSGEO4W yükleyicisini veya FWTools yükleyicisini kullanmaktır. OpenSource Desktop GIS QGIS, bir gui aracı kullanarak bunu yapmanızı sağlayan GDALTools adlı bir eklentiye sahiptir.
DavidF

2
gdal_translate , GeoTIFF oluşturma seçeneklerini -co parametresiyle ileterek worldfile ile temel, GeoTIFF olmayan bir tiff oluşturmanıza olanak tanır . Gibi bir şey gdal_translate -of GTiff -co "PROFILE=BASELINE" -co "TFW=YES" myFile.jpg myFile.tif
JasonBirch

iyi yakala Jason!
DavidF

6

Quantum GIS (QGIS) 1.8'de bunu çok kolay bir şekilde yapabilirsiniz: Raster -> Dönüştürme -> Çevir (Biçimi Dönüştür) seçeneğine gidin. Daha sonra QGIS'te yüklü katmanı, tekli dosyaları veya toplu modda tüm klasörü dönüştürebilirsiniz. Önce GDALTools eklentisini etkinleştirmeniz gerekebilir.

menü sırası

GDAL Çeviri GUI


0

GeoTiff kütüphanesinin parçası olan listgeo yardımcı programını kullanarak komut satırından bir ESRI TIFF World dosyası oluşturabilirsiniz . "-Tfw" seçeneğini kullanın. Kullanımı görmek:

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

Esas olarak CRS'yi ayarlamak için bu görüntü dönüştürme işlemini tamamlamaya çalışıyorum. Ancak, elde ettiğim tek şey orijinal görüntünün küçük bir şeridi. Düşüncesi olan var mı?

Burada tamamlanan dosyalar https://www.dropbox.com/sh/bxxmcvb2wrb9gl4/AACi6S6GKGPpcLUWT0o_-nKAa?dl=0 İletişim kutusunun ekran görüntüsü https://www.dropbox.com/s/kpy1fkij0d8p1t0/Screenshot%2020-0-0-0% .33.png dL = 0


Bu sorunun cevabı değil. Kendi sorunuzla yeni bir konu açmalısınız.
Dowlers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.