서론
회사에서 GIS프로젝트를 하면서 geometry 타입의 데이터를 다루게 되었다.
shp파일을 postgresql에 올리면 테이블을 생성하면서 geom컬럼이 생기는데, 이 컬럼의 데이터 타입이 geometry이다.
geometry 데이터를 화면에 표출시키려면 형태변환이 필요한데, 이때 WKT를 사용한다.
WKT는 Well-Known Text의 줄임말로, 벡터 기하학 객체를 표현하기 위한 텍스트 마크업 언어..라고 하는데 무슨말인지 잘 모르겠다.
위키피디아의 자세한 설명이다.
https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry
본론
1. WKT 형식으로 변경하기 위한 함수는 ST_asText()
select st_astext(geom) as geom from 테이블명
2. WKT에서 다시 geometry타입으로 변환하기 위한 함수는 ST_GeomFromText()
3. WKB 형식으로 변환하기 위한 함수는 ST_asBinary()
찾아보니까 더 많은 메서드가 있었다.
↓공식문서 링크
'GIS' 카테고리의 다른 글
GIS 프로그램 Maptiler (0) | 2022.04.07 |
---|---|
[QGIS] Shp파일로 지도 레이어 생성하기 (0) | 2022.03.26 |
[QGIS] QGIS 설치하기 (0) | 2022.03.25 |
[OpenLayers] 오픈 레이어스 사용법 - 지도 화면 띄우기 (0) | 2022.02.18 |
[OpenLayers] 오픈레이어스란? (0) | 2021.11.19 |