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를 사용함으로써 소스코드 단에서 쉽게 좌표를 변경할 때 사용할 수 있네요 :-)


+ Recent posts