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: ,