분류 전체보기2107 [GIS] ST_UNION (2개), ST_UNION_AGG (3개 이상) 함수 ST_UNION와 ST_UNION_AGG는 Google BigQuery에서 사용되는 함수로, 각각 두 개 이상의 GEOGRAPHY 객체를 결합하는 데 사용됩니다. 이 함수들은 서로 다른 GEOGRAPHY 객체들을 합쳐서 하나의 객체로 만드는 데 유용합니다.ST_UNIONST_UNION 함수는 두 개의 GEOGRAPHY 객체를 결합하여 하나의 GEOGRAPHY 객체로 만듭니다.사용법ST_UNION(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.예시두 다각형 결합 SELECT ST_UNION( ST_GEOGFROMTEXT('POLYGON((30 10, 40 40, 20 40, 10 20, .. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_SNAPTOGRID 함수 ST_SNAPTOGRID는 Google BigQuery에서 사용되는 함수로, GEOGRAPHY 객체의 좌표를 지정된 그리드 크기에 맞추어 조정하는 데 사용됩니다. 이 함수는 지리적 데이터를 단순화하고, 좌표를 더 일관된 방식으로 정리하는 데 유용합니다.사용법ST_SNAPTOGRID(geography, grid_size)geography: 그리드에 맞추어 조정할 GEOGRAPHY 객체입니다.grid_size: 그리드 셀의 크기입니다. 이 값은 각 좌표를 조정할 그리드의 간격을 나타내며, 단위는 동일한 좌표계에서 사용되는 단위(일반적으로 경도 및 위도)입니다.예시점의 좌표를 그리드에 맞추기 SELECT ST_SNAPTOGRID( ST_GEOGFROMTEXT('POINT(-122.084 37.422)'.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_SIMPLIFY 함수 :: 형태 단순화 ST_SIMPLIFY는 Google BigQuery에서 사용되는 함수로, GEOGRAPHY 객체를 단순화하여 복잡한 지리적 형태를 더 단순한 형태로 변환합니다. 이 함수는 특정 허용 오차를 기준으로 지리적 객체의 세부 사항을 줄여서, 데이터의 복잡성을 줄이고 처리 성능을 향상시킬 수 있습니다.사용법ST_SIMPLIFY(geography, tolerance)geography: 단순화할 GEOGRAPHY 객체입니다.tolerance: 단순화 과정에서 허용할 최대 거리 오차입니다. 이 값은 단순화된 선형이 원래의 선형으로부터 얼마나 떨어질 수 있는지를 나타냅니다. 단위는 미터(m)입니다.예시다각형 단순화 SELECT ST_SIMPLIFY( ST_GEOGFROMTEXT('POLYGON((30 10, 40.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_LINESUBSTRING 함수 :: 일부 추출 ST_LINESUBSTRING는 Google BigQuery에서 사용되는 함수로, 선형 객체(LineString)의 일부를 추출하는 데 사용됩니다. 이 함수는 지정된 시작 비율과 종료 비율 사이의 부분을 추출하여 새로운 선형 객체를 반환합니다.사용법ST_LINESUBSTRING(geography, start_fraction, end_fraction)geography: 부분을 추출할 GEOGRAPHY 타입의 선형 객체(LineString)입니다.start_fraction: 시작 지점을 지정하는 비율입니다. 값은 0에서 1 사이의 실수로, 0은 선의 시작점을, 1은 선의 끝점을 나타냅니다.end_fraction: 종료 지점을 지정하는 비율입니다. 값은 0에서 1 사이의 실수로, 0은 선의 시작점을, 1은 선.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_LINEINTERPOLATEPOINT 함수 :: 특정 비율 지점 ST_LINEINTERPOLATEPOINT는 Google BigQuery에서 사용되는 함수로, 주어진 선형 객체(LineString)에서 특정 비율에 해당하는 지점의 좌표를 계산하여 반환합니다. 이 함수는 선형 객체를 따라 지정된 비율 위치에 있는 점을 찾는 데 유용합니다.사용법ST_LINEINTERPOLATEPOINT(geography, fraction)geography: 위치를 계산할 GEOGRAPHY 타입의 선형 객체(LineString)입니다.fraction: 선형 객체를 따라 위치를 지정하는 비율입니다. 값은 0에서 1 사이의 실수로 표현되며, 0은 선의 시작점을, 1은 선의 끝점을 나타냅니다.예시선형 객체의 중간 지점 계산 (비율 0.5) SELECT ST_LINEINTERPOLATEPOINT.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_EXTERIORRING과 ST_INTERIORRINGS ST_EXTERIORRING과 ST_INTERIORRINGS는 Google BigQuery에서 사용되는 함수로, 다각형(Polygon) 객체의 외부 경계와 내부 경계를 각각 추출하는 데 사용됩니다.ST_EXTERIORRINGST_EXTERIORRING 함수는 주어진 다각형의 외부 경계를 나타내는 선(LineString)을 반환합니다. 다각형의 외부 경계는 다각형의 가장 바깥쪽 경계선을 의미합니다.사용법ST_EXTERIORRING(geography)geography: 외부 경계를 추출할 GEOGRAPHY 타입의 다각형 객체입니다.예시SELECT ST_EXTERIORRING(ST_GEOGFROMTEXT('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))')) AS exterio.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_INTERSECTION 함수 ST_INTERSECTION는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체 간의 교차 영역을 계산하여 반환합니다. 이 함수는 두 지리적 객체가 겹치는 부분을 찾아서 GEOGRAPHY 객체로 반환합니다. 이는 두 객체 간의 공통 부분을 분석하는 데 매우 유용합니다.사용법ST_INTERSECTION(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.예시두 다각형 간의 교차 영역 계산 SELECT ST_INTERSECTION( ST_GEOGFROMTEXT('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))'), ST_GEOGF.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_DIFFERENCE 함수 ST_DIFFERENCE는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체 간의 차이를 계산하여 반환합니다. 이 함수는 첫 번째 GEOGRAPHY 객체에서 두 번째 GEOGRAPHY 객체를 뺀 결과를 반환합니다. 결과는 첫 번째 객체의 일부이며 두 번째 객체와 겹치지 않는 부분입니다.사용법ST_DIFFERENCE(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.예시두 다각형 간의 차이 계산 SELECT ST_DIFFERENCE( ST_GEOGFROMTEXT('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))'), ST_GE.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_CLOSESTPOINT 함수 ST_CLOSESTPOINT는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체 간의 가장 가까운 점을 계산하여 반환합니다. 이 함수는 한 지리적 객체에서 다른 지리적 객체로 가장 짧은 거리를 가지는 점을 찾는 데 유용합니다.사용법ST_CLOSESTPOINT(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.예시점과 선 사이의 가장 가까운 점 계산 SELECT ST_CLOSESTPOINT( ST_GEOGFROMTEXT('POINT(-122.084 37.422)'), ST_GEOGFROMTEXT('LINESTRING(-122.084 37.422, -122.0.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_CENTROID, ST_CENTROID_agg 함수 ST_CENTROID와 ST_CENTROID_AGG는 Google BigQuery에서 지리적 데이터의 중심점을 계산하는 데 사용되는 함수들입니다. 이 두 함수는 각각 개별 지리적 객체와 지리적 객체의 집합에 대한 중심점을 계산하는 데 사용됩니다.ST_CENTROIDST_CENTROID 함수는 주어진 GEOGRAPHY 객체의 중심점을 계산하여 반환합니다. 중심점은 지리적 객체의 중심에 위치한 점으로, 객체의 모든 지리적 위치를 가장 잘 대표하는 점입니다.사용법ST_CENTROID(geography)geography: 중심점을 계산할 GEOGRAPHY 객체입니다.예시점의 중심점 계산 SELECT ST_CENTROID(ST_GEOGFROMTEXT('POINT(-122.084 37.422)')) AS centr.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_BUFFER 함수 :: 버퍼 ST_BUFFER는 Google BigQuery에서 사용되는 함수로, 지정된 반경 내의 지리적 영역을 생성하는 데 사용됩니다. 이 함수는 주어진 GEOGRAPHY 객체를 중심으로 일정한 거리만큼 확장된 버퍼 영역을 생성합니다. ST_BUFFER는 거리 계산을 수행하여 원형 또는 다각형 형태의 버퍼를 반환합니다.ST_BUFFER 함수의 기본 사용법은 다음과 같습니다:ST_BUFFER(geography, distance)geography: 중심이 될 GEOGRAPHY 객체입니다.distance: 버퍼의 반경을 나타내는 거리입니다. 단위는 미터(m)입니다.예시를 통해 ST_BUFFER 함수의 사용 방법을 알아보겠습니다.예시 1: 점 주변의 버퍼 생성SELECT ST_BUFFER(ST_GEOGPOINT(-122.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. [GIS] ST_GEOGFROMTEXT 함수 :: 텍스트를 GEOGRAPHY 객체로 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 .. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 3. 이전 1 ··· 50 51 52 53 54 55 56 ··· 176 다음 반응형