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

[BigQuery] 빅쿼리 지리함수 documentation

김 홍시 2024. 6. 20.
반응형

https://cloud.google.com/bigquery/docs/reference/standard-sql/geography_functions

[Geography functions | BigQuery | Google Cloud

GoogleSQL for BigQuery supports geography functions. Geography functions operate on or generate GoogleSQL GEOGRAPHY values. The signature of most geography functions starts with ST_. GoogleSQL for BigQuery supports the following functions that can be used

cloud.google.com](https://cloud.google.com/bigquery/docs/reference/standard-sql/geography_functions)

이 documentation에는 지리/위치데이터 관련 함수가 정리되어 있다.

 

 

이름 요약
S2_CELLIDFROMPOINT
점 GEOGRAPHY 값을 포함하는 S2 셀 ID를 가져옵니다.
S2_COVERINGCELLIDS
GEOGRAPHY 값을 포함하는 S2 셀 ID 배열을 가져옵니다.
ST_ANGLE
세 점 GEOGRAPHY 값을 사용하여 두 교차하는 선 사이의 각도를 반환합니다.
ST_AREA
GEOGRAPHY 값의 다각형이 덮고 있는 면적을 가져옵니다.
ST_ASBINARY
GEOGRAPHY 값을 BYTES WKB 지리값으로 변환합니다.
ST_ASGEOJSON
GEOGRAPHY 값을 STRING GeoJSON 지리값으로 변환합니다.
ST_ASTEXT
GEOGRAPHY 값을 STRING WKT 지리값으로 변환합니다.
ST_AZIMUTH
두 점 GEOGRAPHY 값으로 형성된 선분의 방위각을 가져옵니다.
ST_BOUNDARY
GEOGRAPHY 값의 구성 요소 경계를 결합하여 가져옵니다.
ST_BOUNDINGBOX
GEOGRAPHY 값의 경계 상자를 가져옵니다.
ST_BUFFER
특정 세그먼트 수를 사용하여 GEOGRAPHY 값 주위의 버퍼를 가져옵니다.
ST_BUFFERWITHTOLERANCE
허용 오차를 사용하여 GEOGRAPHY 값 주위의 버퍼를 가져옵니다.
ST_CENTROID
GEOGRAPHY 값의 중심을 가져옵니다.
ST_CENTROID_AGG
GEOGRAPHY 값 세트의 중심을 가져옵니다.
ST_CLOSESTPOINT
두 번째 GEOGRAPHY 값의 어느 점에 가장 가까운 GEOGRAPHY 값의 점을 가져옵니다.
ST_CLUSTERDBSCAN
GEOGRAPHY 값 그룹에 DBSCAN 클러스터링을 수행하고 이 행에 대한 0 기반 클러스터 번호를 생성합니다.
ST_CONTAINS
한 GEOGRAPHY 값이 다른 GEOGRAPHY 값을 포함하는지 확인합니다.
ST_CONVEXHULL
GEOGRAPHY 값의 볼록 껍질을 반환합니다.
ST_COVEREDBY
GEOGRAPHY 값의 모든 점이 다른 GEOGRAPHY 값의 경계 또는 내부에 있는지 확인합니다.
ST_COVERS
GEOGRAPHY 값의 모든 점이 다른 GEOGRAPHY 값의 경계 또는 내부에 있는지 확인합니다.
ST_DIFFERENCE
두 GEOGRAPHY 값 간의 점 집합 차이를 가져옵니다.
ST_DIMENSION
GEOGRAPHY 값에서 가장 고차원 요소의 차원을 가져옵니다.
ST_DISJOINT
두 GEOGRAPHY 값이 분리되어 있는지(교차하지 않는지) 확인합니다.
ST_DISTANCE
두 GEOGRAPHY 값 간의 최단 거리를 미터 단위로 가져옵니다.
ST_DUMP
GEOGRAPHY 값에서 단순한 GEOGRAPHY 구성 요소 배열을 반환합니다.
ST_DWITHIN
두 GEOGRAPHY 값이 주어진 거리 내에 있는지 확인합니다.
ST_ENDPOINT
라인스트링 GEOGRAPHY 값의 마지막 점을 가져옵니다.
ST_EQUALS
두 GEOGRAPHY 값이 동일한 GEOGRAPHY 값을 나타내는지 확인합니다.
ST_EXTENT
GEOGRAPHY 값 그룹의 경계 상자를 가져옵니다.
ST_EXTERIORRING
다각형 GEOGRAPHY 값의 가장 바깥쪽 링에 해당하는 라인스트링 GEOGRAPHY 값을 반환합니다.
ST_GEOGFROM
STRING 또는 BYTES 값을 GEOGRAPHY 값으로 변환합니다.
ST_GEOGFROMGEOJSON
STRING GeoJSON 지리값을 GEOGRAPHY 값으로 변환합니다.
ST_GEOGFROMTEXT
STRING WKT 지리값을 GEOGRAPHY 값으로 변환합니다.
ST_GEOGFROMWKB
BYTES 또는 16진수 텍스트 STRING WKT 지리값을 GEOGRAPHY 값으로 변환합니다.
ST_GEOGPOINT
주어진 경도와 위도에 대한 점 GEOGRAPHY 값을 만듭니다.
ST_GEOGPOINTFROMGEOHASH
STRING GeoHash 값으로 정의된 경계 상자의 중간에 있는 점 GEOGRAPHY 값을 가져옵니다.
ST_GEOHASH
점 GEOGRAPHY 값을 STRING GeoHash 값으로 변환합니다.
ST_GEOMETRYTYPE
GEOGRAPHY 값에 대한 Open Geospatial Consortium (OGC) 지오메트리 유형을 가져옵니다.
ST_HAUSDORFFDISTANCE
두 지형 간의 이산 하우스도르프 거리를 가져옵니다.
ST_INTERIORRINGS
다각형 GEOGRAPHY 값의 내부 링을 가져옵니다.
ST_INTERSECTION
두 GEOGRAPHY 값 간의 점 집합 교차점을 가져옵니다.
ST_INTERSECTS
두 GEOGRAPHY 값에 최소한 하나의 점이 나타나는지 확인합니다.
ST_INTERSECTSBOX
GEOGRAPHY 값이 직사각형과 교차하는지 확인합니다.
ST_ISCLOSED
GEOGRAPHY 값의 모든 구성 요소가 닫혀 있는지 확인합니다.
ST_ISCOLLECTION
GEOGRAPHY 값에 있는 점, 라인스트링 및 다각형의 총 개수가 하나 이상인지 확인합니다.
ST_ISEMPTY
GEOGRAPHY 값이 비어 있는지 확인합니다.
ST_ISRING
GEOGRAPHY 값이 닫힌 단순 라인스트링인지 확인합니다.
ST_LENGTH
GEOGRAPHY 값의 선의 총 길이를 가져옵니다.
ST_LINEINTERPOLATEPOINT
라인스트링 GEOGRAPHY 값에서 특정 비율에 있는 점을 가져옵니다.
ST_LINELOCATEPOINT
시작점과 점 GEOGRAPHY 값 사이의 라인스트링 GEOGRAPHY 값 섹션을 가져옵니다.
ST_LINESUBSTRING
특정 시작 및 끝 비율에서 단일 라인스트링 세그먼트를 가져옵니다.
ST_MAKELINE
GEOGRAPHY 값의 점 및 라인스트링 정점을 연결하여 라인스트링 GEOGRAPHY 값을 만듭니다.
ST_MAKEPOLYGON
다각형 쉘과 다각형 구멍을 결합하여 다각형 GEOGRAPHY 값을 구성합니다.
ST_MAKEPOLYGONORIENTED
라인스트링 GEOGRAPHY 값 배열을 사용하여 다각형 GEOGRAPHY 값을 구성합니다. 각 라인스트링의 정점 순서는 각 다각형 링의 방향을 결정합니다.
ST_MAXDISTANCE
두 비어 있지 않은 GEOGRAPHY 값 간의 가장 긴 거리를 가져옵니다.
ST_NPOINTS
ST_NUMPOINTS의 별칭입니다.
ST_NUMGEOMETRIES
GEOGRAPHY 값의 지오메트리 수를 가져옵니다.
ST_NUMPOINTS
GEOGRAPHY 값의 정점 수를 가져옵니다.
ST_PERIMETER
GEOGRAPHY 값의 다각형 경계의 길이를 가져옵니다.
ST_POINTN
라인스트링 GEOGRAPHY 값의 특정 인덱스에서 점을 가져옵니다.
ST_SIMPLIFY
허용 오차를 사용하여 GEOGRAPHY 값을 단순화된 GEOGRAPHY 값으로 변환합니다.
ST_SNAPTOGRID
각 정점이 경도/위도 그리드에 맞춰진 GEOGRAPHY 값을 생성합니다.
ST_STARTPOINT
라인스트링 GEOGRAPHY 값의 첫 번째 점을 가져옵니다.
ST_TOUCHES
두 GEOGRAPHY 값이 교차하고 내부에 공통 요소가 없는지 확인합니다.
ST_UNION
여러 GEOGRAPHY 값의 점 집합 합집합을 가져옵니다.
ST_UNION_AGG
GEOGRAPHY 값의 집합을 집계하고 그들의 점 집합 합집합을 가져옵니다.
ST_WITHIN
한 GEOGRAPHY 값이 다른 GEOGRAPHY 값을 포함하는지 확인합니다.
ST_X
점 GEOGRAPHY 값에서 경도를 가져옵니다.
ST_Y
점 GEOGRAPHY 값에서 위도를 가져옵니다.
반응형

댓글