Como transformar um JPG georreferenciado em um TIF georreferenciado?

11

Eu tenho um arquivo JPG georreferenciado e um arquivo JGW contendo as coordenadas. Como posso transformá-lo em um arquivo TIF georreferenciado e em um arquivo TFW?

Tentei salvar o arquivo JPG como um arquivo TIF no Paint e salvar o arquivo JGW em um arquivo TFW com o Bloco de notas, mas ele não funciona no meu programa de cartografia (OCAD) quando quero importar os arquivos. Talvez eu precise transformar os arquivos de uma maneira diferente.

Consulte também Como posso abrir um arquivo JPG georreferenciado no OCAD?

Jonas
fonte
DavidF, sua resposta foi realmente útil! Tenho duas perguntas de acompanhamento, se você estiver disposto a ajudar. Usei os comandos exatos que você mencionou (gdal_translate -of GTiff myFile.jpg myFile.tif) para converter um jpg georreferenciado em um geotiff, mas a imagem convertida é distorcida, de forma que não é mais georreferenciada corretamente. Você sabe como consertar isso? (Veja a imagem aqui dl.dropbox.com/u/17669584/gdal_translate%20error.JPG . Desculpe, não tenho pontos de reputação suficientes para postar uma imagem no stackexchange. A imagem da esquerda é o jpg georreferenciado. A imagem da direita é a geotiff convertido e roxo
Stavros

Respostas:

9

Você poderia usar gdaltranslate.

gdal_translate -of GTiff  myFile.jpg myFile.tif

Isso realmente lhe dará um geoTiff, não um tiff com um arquivo mundial.

Você também pode tentar renomear o arquivo 'TGW' para 'TFW'.

DavidF
fonte
Ah, foi um .tfwarquivo que eu quis dizer, foi um erro de digitação por mim. Eu atualizei minha pergunta.
Jonas
O gdaltranslate é um software unix ou algo assim? Onde posso obtê-lo e ele está disponível para Windows?
Jonas
1
gdaltranslate é uma das ferramentas utilitárias da linha de comando que fazem parte do gdal [ gdal.org/] . O gdal é usado pelas ferramentas OpenSource e ESRI (somente raster) para fornecer suporte para leitura / gravação de dados raster e vetoriais. Para o Windows, a maneira mais fácil de instalá-lo é usar o instalador OSGEO4W ou o instalador do FWTools. O OpenSource Desktop GIS QGIS possui um plugin chamado GDALTools, que permite fazer isso usando uma ferramenta de interface gráfica.
DavidF 30/09/10
2
O gdal_translate permite criar um tiff básico, não GeoTIFF, com o worldfile, passando as opções de criação do GeoTIFF com o parâmetro -co. Algo como gdal_translate -of GTiff -co "PROFILE=BASELINE" -co "TFW=YES" myFile.jpg myFile.tif
JasonBirch
boa captura Jason!
davidf
6

No Quantum GIS (QGIS) 1.8, você pode fazer isso com muita facilidade: basta ir em Raster -> Conversion -> Translate (formato Convert). Em seguida, você pode converter a camada carregada no QGIS, arquivos únicos ou pasta inteira no modo de lote. Pode ser necessário ativar o plug-in GDALTools primeiro.

ordem do menu

GDAL Translate GUI

Cao Minh Tu
fonte
0

Você pode criar um arquivo ESRI TIFF World na linha de comando usando o utilitário listgeo , parte da biblioteca GeoTiff. Use a opção "-tfw". Veja o uso:

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.

fonte
0

Estou tentando concluir esse processo de conversão de imagem, principalmente para ajustar o CRS. No entanto, tudo o que recebo é uma pequena fatia da imagem original. Alguma ideia?

Arquivos concluídos aqui https://www.dropbox.com/sh/bxxmcvb2wrb9gl4/AACi6S6GKGPpcLUWT0o_-nKAa?dl=0 Captura de tela da caixa de diálogo https://www.dropbox.com/s/kpy1fkij0d8p1t0/Screenshot%202018-02-19%2019.48 .33.png? Dl = 0

ensta
fonte
Esta não é uma resposta para a pergunta. Você deve iniciar um novo tópico com sua própria pergunta.
Dowlers