본문 바로가기
Python

[Python] 좌표계 변환하기

by teamnova 2022. 10. 8.
728x90

Transformer 클래스를 사용해 위경도 좌표계를 변환해보겠습니다.

 

아래 코드를 보시면 바꿀 위경도의 좌표계와 바꾸고 싶은 좌표계를 설정할 수 있습니다.

from pyproj import Transformer


def convert_coord(lat: float, lng: float, from_type: str = 'EPSG:5179', to_type='EPSG:4326'):
    # 공공api - EPSG:5179
    # 네이버맵 - EPSG:4326
    transformer = Transformer.from_crs(from_type, to_type)

    return transformer.transform(lat, lng)


lat, lng = convert_coord(123.456, 789.012)