어떤 이유에서 인지 아래 그림과 같이 테이블의 지오메트리 컬럼에
SRID 가 설정되어 있지 않은 상태다.
그런데 지오메트리 값을 WKT
로 뽑아내면 값 자체는 맞는 상태다.
단지 SRID=5186
로 세팅이 되지 않았을 뿐이다!
좌표값 자체는 바꾸지 않고 SRID
세팅만 변경하고 싶으면 어떻게 하면 될까?
아래처럼 하면 된다.
SELECT UpdateGeometrySRID('테이블 스키마','테이블 명','지오메트리 컬럼명', 5186);
ps. 23.03.14: 주의! Material View 에는 사용 불가합니다!
그런데 만약 테이블의 geometry 타입 자체를 변경하고 싶다면 아래처럼 하면 된다.
ALTER TABLE roads
ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 5186)
USING ST_SetSRID(geom,5186);
끝!