segunda-feira, junho 23

Usando código EPSG com GDAL

EPSG é uma codificação definida pelo European Petroleum Survey Group que associa uma codificação numérica a um sistema de coordenadas cartográficas. Por exemplo, EPSG:29193 corresponde a SAD69 / UTM zona 23 . Para se pesquisar os diversos códigos EPSG disponíveis e sua referência cartográfica, basta ir ao site Spatial References.

A biblioteca GDAL, que faz parte da ferramenta FWTools 2.1.0, permite a conversão de imagens para sistemas cartográficos diferentes utilizando-se os códigos EPSG.
These utilities allow the coordinate system (SRS = spatial reference system) to be assigned in a variety of formats.
  • EPSG:n: Coordinate systems (projected or geographic) can be selected based on their EPSG codes, for instance EPSG:27700 is the British National Grid. A list of EPSG coordinate systems can be found in the GDAL data files gcs.csv and pcs.csv. (GDAL Utilities)
O exemplo abaixo mostra como converter uma imagem em:
GEOGCS["SAD69",DATUM["D_South_American_1969",SPHEROID
["GRS_1967_SAD69",6378160,298.25]],
PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
Para:
PROJCS["SAD69 / UTM zone 24S",GEOGCS["SAD69",DATUM["D_South_American_1969",SPHEROID
["GRS_1967_SAD69",6378160,298.25]],PRIMEM["Greenwich",0],UNIT
["Degree",0.017453292519943295]],PROJECTION
["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",-39],PARAMETER
["scale_factor",0.9996],PARAMETER["false_easting",500000],
PARAMETER["false_northing",10000000],UNIT["Meter",1]]
gdal_translate -s_srs ESPG:4618 -t_srs EPSG:29194 gcs_sad.tif utm_sad.tif

Com esse comando é possível se efetuar a conversão de imagens para a projeção UTM e elipsóide SAD69 utilizando-se a biblioteca GDAL.

Marcadores: ,

4 Comments:

At 2:48 PM, Blogger Aqualung said...

Obrigado pelo tutorial, eu recorri (fizera me o favor de converter) ao Idrisi para fazer essa conversão.

A informação vai para os meus apontamentos.

 
At 11:19 AM, Anonymous Anônimo said...

Grande Leo,

Parabéns pelo texto, aprendi muito com o nosso trabalho utilizando os seus conhecimentos.
Para adicionar o seu texto, no link http://spatialreference.org/ref/epsg/ lista alguns codigos EPSG disponiveis para ser utilizado.

Abraçao..

Clóvis Lemos Tavares

 
At 11:22 AM, Anonymous Anônimo said...

Desculpe-me, vc já havia colocado o link com a referencia dos codigos epsg.

 
At 4:31 PM, Blogger Fabiano Morelli said...

Olá,

Fiz um teste em 23/10/2009 utilizando uma versao diferente do gdal_translate que exige apenas um parametro de especificacao do srs.
Agora o comando é -a_srs e o que aconteceu foi apenas uma substituição dos parametros de projecao no arquivo de saida, infelizmente sem que ele fosse reprojetado.
Não sei como fazer para reprojetar se alguém encontrar a solução ...

 

Postar um comentário

<< Home