
지금까지 자주 쓰기는 했는데 정리를 안해놔서 이번 기회에 정리해봄 ST_Transform과 ST_SetSRID란? ST_Transform과 ST_SetSRID은 둘다 좌표계를 변경할 때 사용하는 PostGIS에서 제공해주는 내장함수이다. 그럼 왜 PostGIS에서 굳이 함수를 2개로 나눈걸까? 똑같은 기능을 제공하는데? 라고 생각할 수도 있는데 이 두녀석은 엄청 큰 차이점이 있다... ST_Transform과 ST_SetSRID의 차이점 ST_SetSRID 이 함수는 어떤 방식으로든 기하학 좌표를 변환하지 않습니다. 단지 기하학이 있다고 가정되는 공간 참조 시스템을 정의하는 메타 데이터를 설정합니다. ST_Transform 좌표가 다른 공간 참조 시스템으로 변환된 새 도형을 반환합니다. 대상 공간 참조는..

PostGIS에는 공간정보를 지원하기 위한 다양한 함수가 있는데, 오늘은 기존 공간정보에 SRID(좌표계)를 추가해주는 ST_SetSRID 함수에 대해 정리해보겠다. 샘플테이블은 링크에서 가져다 테이블을 생성하고, 데이터를 적재하도록 하자. 뷰테이블 생성 create or replace view new_geo_table as SELECT ST_MakePoint(xcode::double precision , ycode::double precision) as geom, xcode, ycode, geo_nm, addr_sido, addr_gugun, addr_dong FROM PUBLIC.geo_table; 한동안은 이 뷰테이블로 GIS관련 함수들을 테스트 할 예정이다. 그럼 바로 시작해보자. 기본문법 geo..