🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리

[GIS] ST_GEOGFROMTEXT 함수 :: 텍스트를 GEOGRAPHY 객체로

김 홍시 2024. 7. 3.
반응형

ST_GEOGFROMTEXT는 Google BigQuery에서 텍스트 형식의 지리적 데이터를 GEOGRAPHY 객체로 변환하는 함수입니다. 이 함수는 WKT (Well-Known Text) 형식으로 표현된 지리적 데이터를 입력으로 받아 GEOGRAPHY 객체를 생성합니다.

WKT는 점, 선, 다각형 등의 지리적 객체를 텍스트로 표현하는 표준 형식입니다. ST_GEOGFROMTEXT 함수는 이러한 WKT 형식의 문자열을 해석하여 BigQuery의 GEOGRAPHY 데이터 타입으로 변환합니다.

함수의 기본 사용법은 다음과 같습니다:

ST_GEOGFROMTEXT(wkt)
  • wkt: Well-Known Text 형식의 지리적 데이터를 나타내는 문자열입니다.

다음은 몇 가지 예시입니다:

  1. 점 (Point) 변환:

     SELECT ST_GEOGFROMTEXT('POINT(-122.084 37.422)') AS location;

    이 쿼리는 경도 -122.084와 위도 37.422를 가지는 점을 나타내는 GEOGRAPHY 객체를 생성합니다.

  2. 선 (LineString) 변환:

     SELECT ST_GEOGFROMTEXT('LINESTRING(-122.084 37.422, -122.085 37.423)') AS path;

    이 쿼리는 두 점을 연결하는 선을 나타내는 GEOGRAPHY 객체를 생성합니다.

  3. 다각형 (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

댓글