본문 바로가기
Dev/lab

Geojson) Geometry Geojson으로 활용하기

by v.v 2022. 4. 28.

SQL에서 ST_ASBINARY 함수는 GEOMETRY를 파라미터로 활용하여 Well-Known Binary(wkb)를 반환한다

SELECT ST_ASBINARY(GEOM) AS GEOMETRY

입력 시

아래와 같은 GEOMETRY가 출력된다
값을 클릭 시 아래 사진과 같이 16진수로 표현된다

이 값을 바탕으로 GeoJson으로 랜더링해 사용할 수 있다
geom값은 Polygon, MultiPolygon, LineString, Point 등으로 구성되어 있다
랜더링 시에는

	            buf.append("\"geometry\":" + "{\"type\":\"Point\",");
	            buf.append("\"coordinates\":[");

이런 식으로 형태를 잡아주어야 한다

랜더링 한 값을 화면에 넘기고 화면단에서 해당 geojson을 화면에 찍게 되면 아래와 같은 형태로 나오게 된다
geometry에 좌표값이 표출되고 properties에 정보 값이 표출되어 화면단에서 다양하게 활용할 수 있다
아래 사진은 point형태의 Geojosn으로 변환해준 값이다

댓글