🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리70 [GIS] ST_ANGLE 함수 :: 두 객체 간 각도 계산 ST_ANGLE는 Google BigQuery에서 사용되는 함수로, 두 개의 GEOGRAPHY 객체 간의 각도를 계산합니다. 이 함수는 지정된 두 점 사이의 지리적 각도를 계산하는 데 유용합니다.사용법ST_ANGLE(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.반환값ST_ANGLE 함수는 두 지리 객체 간의 각도를 라디안 단위로 반환합니다.주요 사항GEOGRAPHY 객체: ST_ANGLE 함수는 GEOGRAPHY 타입의 객체에 대해 작동합니다.라디안 단위: 반환된 각도는 라디안 단위로 표현됩니다. 라디안을 도(degree)로 변환하려면 반환값에 (180 / PI())를 곱해야 합니다.각도 계.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_WITHIN 함수 :: 완전포함 여부 ST_WITHIN은 Google BigQuery에서 사용되는 함수로, 첫 번째 GEOGRAPHY 객체가 두 번째 GEOGRAPHY 객체 내에 완전히 포함되어 있는지 여부를 판단합니다. 이 함수는 첫 번째 객체가 두 번째 객체의 경계 내에 전부 위치하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.사용법ST_WITHIN(geography1, geography2)geography1: 포함 여부를 검사할 첫 번째 GEOGRAPHY 객체입니다.geography2: 첫 번째 GEOGRAPHY 객체가 포함되는지 여부를 확인할 두 번째 GEOGRAPHY 객체입니다.반환값ST_WITHIN 함수는 geography1이 geography2 내에 완전히 포함되어 있으면 TRUE, 그렇지 않으면 FALSE를 반.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_TOUCHES 함수 :: 접하는지 여부 확인 ST_TOUCHES는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체가 서로 접촉하는지 여부를 판단합니다. 이 함수는 두 객체가 공통 경계를 공유하지만, 내부적으로 겹치지 않는 경우 TRUE를 반환합니다. 이는 지리적 객체 간의 접촉 여부를 평가하는 데 유용합니다.사용법ST_TOUCHES(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.반환값ST_TOUCHES 함수는 두 GEOGRAPHY 객체가 공통 경계를 공유하지만 내부적으로 겹치지 않으면 TRUE, 그렇지 않으면 FALSE를 반환합니다.예시두 다각형이 서로 접촉하는지 확인이 쿼리는 두 다각형이 서로 접촉하는지 여.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_EQUALS :: 두 객체가 동일한지의 여부 ST_EQUALS는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체가 동일한지 여부를 판단합니다. 이 함수는 두 지리 객체가 동일한 공간 위치를 차지하고 있는지를 확인합니다. 두 객체가 동일한 좌표를 가지며 동일한 순서로 나열되어 있을 때 TRUE를 반환합니다.사용법ST_EQUALS(geography1, geography2)geography1: 비교할 첫 번째 GEOGRAPHY 객체입니다.geography2: 비교할 두 번째 GEOGRAPHY 객체입니다.반환값ST_EQUALS 함수는 두 GEOGRAPHY 객체가 동일하면 TRUE, 그렇지 않으면 FALSE를 반환합니다.예시두 동일한 점 비교이 쿼리는 두 점이 동일한지 여부를 반환합니다. 결과는 TRUE입니다. SELECT ST.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST 함수 뜻 :: Spatial Type BigQuery에서 지리 함수 앞에 붙는 ST는 "Spatial Type" 또는 "Spatial"을 의미합니다. 이는 공간 데이터를 처리하고 분석하는 데 사용되는 함수임을 나타냅니다. 공간 데이터는 위치, 면적, 거리 등의 지리적 정보를 포함하며, 이러한 데이터를 효율적으로 관리하고 조작하기 위해 다양한 지리 함수가 제공됩니다.예를 들어, ST_DISTANCE 함수는 두 지리 객체 간의 거리를 계산하고, ST_INTERSECTS 함수는 두 지리 객체가 서로 교차하는지 여부를 확인하는 등, ST 접두사는 이 함수들이 지리 공간 데이터를 다루는 데 특화되어 있음을 나타냅니다.이러한 함수들은 지리 공간 데이터베이스에서 일반적으로 사용되며, GIS(지리 정보 시스템) 응용 프로그램에서도 흔히 사용됩니다. ST .. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_DWITHIN 함수 :: 두 객체가 특정 거리 이내인지 여부 ST_DWITHIN는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체 간의 거리가 지정된 거리 이내인지 여부를 판단합니다. 이 함수는 두 객체 사이의 거리가 특정 거리 이하인 경우 TRUE를, 그렇지 않은 경우 FALSE를 반환합니다. 이는 지리적 데이터 분석에서 객체 간의 인접성이나 근접성을 평가하는 데 유용합니다.사용법ST_DWITHIN(geography1, geography2, distance)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.distance: 두 객체 사이의 거리를 비교할 기준 거리입니다. 단위는 미터(m)입니다.반환값ST_DWITHIN 함수는 두 GEOGRAPHY 객체 간의 거리가 지.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_DISJOINT 함수 :: 두 객체 겹치는지의 여부 ST_DISJOINT는 Google BigQuery에서 사용되는 함수로, 두 GEOGRAPHY 객체가 서로 겹치지 않는지, 즉 서로 분리되어 있는지를 판단합니다. 이 함수는 지리적 객체 간의 분리 여부를 확인하는 데 유용합니다.사용법ST_DISJOINT(geography1, geography2)geography1: 첫 번째 GEOGRAPHY 객체입니다.geography2: 두 번째 GEOGRAPHY 객체입니다.반환값ST_DISJOINT 함수는 geography1과 geography2가 서로 겹치지 않으면 TRUE를, 겹치면 FALSE를 반환합니다.예시두 다각형이 서로 겹치지 않는지 확인이 쿼리는 두 다각형이 서로 겹치지 않는지 여부를 반환합니다. 결과는 TRUE입니다. SELECT ST_DISJOINT(.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_CONTAINS 함수 :: 객체 간 포함 관계 확인 ST_CONTAINS는 Google BigQuery에서 사용되는 함수로, 하나의 GEOGRAPHY 객체가 다른 GEOGRAPHY 객체를 포함하고 있는지 여부를 판단합니다. 이 함수는 지리적 객체 간의 포함 관계를 확인하는 데 유용합니다.사용법ST_CONTAINS(geography1, geography2)geography1: 포함 여부를 검사할 GEOGRAPHY 객체입니다.geography2: geography1에 포함되는지 여부를 확인할 GEOGRAPHY 객체입니다.반환값ST_CONTAINS 함수는 geography1이 geography2를 포함하고 있으면 TRUE를, 그렇지 않으면 FALSE를 반환합니다.예시다각형이 점을 포함하는지 확인이 쿼리는 다각형이 점을 포함하는지 여부를 반환합니다. 결과는 TR.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_X, ST_Y 함수 :: point의 경도/위도 값 추출 ST_X와 ST_Y는 Google BigQuery에서 사용되는 함수로, 주어진 점(Point) 객체의 경도(Longitude)와 위도(Latitude) 값을 각각 추출합니다. 이 함수들은 점의 좌표를 개별적으로 분석할 때 유용합니다.ST_XST_X 함수는 주어진 점(Point) 객체의 경도(Longitude) 값을 반환합니다.사용법ST_X(geography)geography: 경도를 추출할 GEOGRAPHY 타입의 점(Point) 객체입니다.예시점 객체의 경도 추출 SELECT ST_X(ST_GEOGFROMTEXT('POINT(-122.084 37.422)')) AS longitude;이 쿼리는 주어진 점의 경도 값을 반환합니다. 결과는 -122.084입니다. ST_YST_Y 함수는 주어진 점(Point.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_STARTPOINT/ST_ENDPOINT 함수 :: line의 시작/끝점 ST_STARTPOINT는 Google BigQuery에서 사용되는 함수로, 주어진 선형 객체(LineString)의 시작점을 반환합니다. 이 함수는 선형 객체의 첫 번째 좌표를 추출하는 데 유용합니다.사용법ST_STARTPOINT(geography)geography: 시작점을 추출할 GEOGRAPHY 타입의 선형 객체(LineString)입니다.반환값ST_STARTPOINT 함수는 주어진 선형 객체의 첫 번째 좌표를 나타내는 GEOGRAPHY 객체(Point)를 반환합니다.예시단순 선형 객체의 시작점 추출이 쿼리는 주어진 선형 객체의 시작점을 반환합니다. 결과는 POINT(-122.084 37.422)입니다. SELECT ST_STARTPOINT(ST_GEOGFROMTEXT('LINESTRING(-12.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_POINTN 함수 :: 특정 인덱스에 위치하는 점 ST_POINTN는 Google BigQuery에서 사용되는 함수로, 주어진 선형 객체(LineString)에서 특정 위치에 있는 점(Point)을 반환합니다. 이 함수는 선형 객체의 각 점을 인덱싱하여, 지정된 인덱스에 해당하는 점을 추출하는 데 유용합니다.사용법ST_POINTN(geography, n)geography: 점을 추출할 GEOGRAPHY 타입의 선형 객체(LineString)입니다.n: 추출할 점의 위치를 나타내는 정수 인덱스입니다. 인덱스는 1부터 시작합니다.반환값ST_POINTN 함수는 지정된 인덱스에 해당하는 점을 GEOGRAPHY 타입의 객체로 반환합니다. 만약 지정된 인덱스가 유효하지 않은 경우, NULL을 반환합니다.예시선형 객체에서 첫 번째 점 추출이 쿼리는 주어진 선형 객체.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. [GIS] ST_NUMPOINTS 함수 :: 선, 다각형 내 점 개수 ST_NUMPOINTS는 Google BigQuery에서 사용되는 함수로, 주어진 GEOGRAPHY 객체에 포함된 점(Point)의 개수를 반환합니다. 이 함수는 주로 선형 객체(LineString)와 다각형 객체(Polygon)에 포함된 점의 수를 계산하는 데 유용합니다.사용법ST_NUMPOINTS(geography)geography: 점의 개수를 계산할 GEOGRAPHY 타입의 객체입니다.반환값ST_NUMPOINTS 함수는 주어진 GEOGRAPHY 객체에 포함된 점의 개수를 나타내는 정수를 반환합니다.예시선형 객체의 점 개수 계산이 쿼리는 주어진 선형 객체에 포함된 점의 개수를 반환합니다. 결과는 3입니다. SELECT ST_NUMPOINTS(ST_GEOGFROMTEXT('LINESTRING(-122.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 7. 4. 이전 1 2 3 4 5 6 다음 반응형