PostGIS

[PostGIS] 좌표계 변환 함수(ST_Transform, ST_SetSRID)

박진만 2022. 6. 29. 16:29
반응형

국가공간정보포털에서 제공하고 있는 공간 데이터를 활용하려고 shp 파일을 다운로드해서 내 DB 에 업로드하였다.

내 DB 에 구축되어 있는 모든 공간 데이터는 5186 좌표계

국가공간정보포털에서 다운로드 받은 공간 데이터는 2097 좌표계

QGIS 에서 해당 파일 좌표계 정보 확인

기존 DB 에 구축된 공간 정보들과 같이 서비스하기 위해서 좌표 변환 필요

2097 좌표계 파일을 그대로 공간 테이블에 import

해당 테이블의 geometry 정보 좌표 변환

update table
set geom = st_transform(st_setsrid(geom, 2097), 5186);

ST_SetSRID : geometry 데이터에 좌표계에 대한 정보를 넣는 함수

ST_Transform : geometry 데이터의 좌표계를 변환하는 함수

반응형