pyproj를 통해 파이썬에서 소스코드 단에서 여러 좌표계를 사용할 수 있습니다.
transform 함수에 대해서 정리해둡니다.
http://jswhit.github.io/pyproj/
노란색으로 표시한 부분을 보시면 transform은 최소 4개의 인자를 받구요.
최소 2개의 값을 return 해줍니다. 변환한 x, y 인거죠.
p1은 입력 좌표의 좌표계이고, p2는 변환할 좌표계를 의미합니다. x, y는 좌표구요.
아래 예제를 통해서 확인해보면 쉽게 이해가 됩니다.
p3857 변수에 epsg:3857 좌표계를 설정해뒀고 p4326에 epsg:4326 좌표계를 설정했습니다.
transform 함수를 통해서 x,y 를 입력했고,
이때 x,y는 epsg:3857 좌표계로 설정된 특정 좌표입니다.
tx,ty는 epsg:4326으로 설정된 좌표구요.
pyproj를 사용함으로써 소스코드 단에서 쉽게 좌표를 변경할 때 사용할 수 있네요 :-)
'리눅스 > 지오,서버' 카테고리의 다른 글
GDAL : gdalwarp example : tr (resolution) (0) | 2015.02.17 |
---|---|
GDAL : gdal_translate example : projwin (0) | 2015.02.17 |
GDAL : gdal_translate example : output size (0) | 2015.02.13 |
pyproj : transform (0) | 2015.02.11 |
GDAL : 래스터 데이터 좌표계 변경 (gdalwarp 사용) (0) | 2015.02.11 |
PostgreSQL SQL Statement : array insert (0) | 2015.02.11 |
PgAdmin3, Database Restore (0) | 2015.01.12 |
PostgreSQL 외부 접근 허용 (0) | 2015.01.12 |