반응형
ST_GEOGFROMTEXT
는 Google BigQuery에서 텍스트 형식의 지리적 데이터를 GEOGRAPHY 객체로 변환하는 함수입니다. 이 함수는 WKT (Well-Known Text) 형식으로 표현된 지리적 데이터를 입력으로 받아 GEOGRAPHY 객체를 생성합니다.
WKT는 점, 선, 다각형 등의 지리적 객체를 텍스트로 표현하는 표준 형식입니다. ST_GEOGFROMTEXT
함수는 이러한 WKT 형식의 문자열을 해석하여 BigQuery의 GEOGRAPHY 데이터 타입으로 변환합니다.
함수의 기본 사용법은 다음과 같습니다:
ST_GEOGFROMTEXT(wkt)
wkt
: Well-Known Text 형식의 지리적 데이터를 나타내는 문자열입니다.
다음은 몇 가지 예시입니다:
점 (Point) 변환:
SELECT ST_GEOGFROMTEXT('POINT(-122.084 37.422)') AS location;
이 쿼리는 경도 -122.084와 위도 37.422를 가지는 점을 나타내는 GEOGRAPHY 객체를 생성합니다.
선 (LineString) 변환:
SELECT ST_GEOGFROMTEXT('LINESTRING(-122.084 37.422, -122.085 37.423)') AS path;
이 쿼리는 두 점을 연결하는 선을 나타내는 GEOGRAPHY 객체를 생성합니다.
다각형 (Polygon) 변환:
SELECT ST_GEOGFROMTEXT('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))') AS area;
이 쿼리는 지정된 꼭지점들을 연결하는 다각형을 나타내는 GEOGRAPHY 객체를 생성합니다.
ST_GEOGFROMTEXT
함수는 다양한 지리적 객체를 WKT 형식의 텍스트로부터 GEOGRAPHY 객체로 변환할 수 있게 하여, 지리적 데이터를 효과적으로 저장하고 처리할 수 있습니다. 이를 통해 지리적 쿼리, 분석, 시각화 등을 수행할 수 있습니다.
반응형
'🖥️ IT, 컴퓨터 > 🏁 SQL・빅쿼리' 카테고리의 다른 글
[GIS] ST_CENTROID, ST_CENTROID_agg 함수 (0) | 2024.07.03 |
---|---|
[GIS] ST_BUFFER 함수 :: 버퍼 (0) | 2024.07.03 |
[GIS] ST_MAKEPOLYGON 함수 (0) | 2024.06.27 |
[GIS] ST_MAKELINE 함수 (0) | 2024.06.27 |
[GIS] ST_GEOGPOINT 함수 (0) | 2024.06.27 |
댓글