🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리70 [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. [GIS] ST_MAKEPOLYGON 함수 ST_MAKEPOLYGON 함수는 Google BigQuery의 GIS 기능에서 사용되는 함수로, 지리적 선형(LineString) 객체를 사용하여 다각형(Polygon) 지리 객체를 생성하는 데 사용됩니다. 이 함수는 WGS84 좌표계를 사용하여 지리적 다각형을 정의합니다. 아래에서는 ST_MAKEPOLYGON 함수에 대한 상세한 설명과 예시를 제공하겠습니다.함수 설명ST_MAKEPOLYGON 함수는 LINESTRING을 입력으로 받아 다각형을 생성합니다. 이 LINESTRING은 다각형의 외곽 경계를 정의하며, 닫힌 형태여야 합니다(즉, 첫 번째 점과 마지막 점이 동일해야 함).ST_MAKEPOLYGON(linestring)예시다음은 ST_MAKEPOLYGON 함수를 사용하여 다각형을 생성하는 예시입.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 6. 27. [GIS] ST_MAKELINE 함수 ST_MAKELINE 함수는 Google BigQuery의 GIS 기능에서 사용되는 함수로, 여러 개의 지리적 점을 연결하여 선형(LineString) 지리 객체를 생성하는 데 사용됩니다. 이 함수는 WGS84 좌표계를 사용하여 지리적 선을 정의합니다. 아래에서 ST_MAKELINE 함수에 대한 상세한 설명과 예시를 제공하겠습니다.함수 설명ST_MAKELINE 함수는 두 가지 주요 형태로 사용할 수 있습니다.두 개 이상의 점을 입력으로 받는 형태: ST_MAKELINE(point1, point2, ..., pointN)점의 배열을 입력으로 받는 형태: ST_MAKELINE(array_of_points)예시다음은 ST_MAKELINE 함수를 사용하여 여러 점을 연결하는 예시입니다.예시 1: 두 개 이상의 .. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 6. 27. [GIS] ST_GEOGPOINT 함수 ST_GEOGPOINT는 Google BigQuery의 GIS (지리정보 시스템) 기능에서 사용되는 함수로, 특정한 위도와 경도를 나타내는 지리적 점(geographic point)을 생성하는 데 사용됩니다. 이 함수는 WGS84 좌표계를 사용하여 지리적 좌표를 정의합니다. 여기서는 ST_GEOGPOINT 함수에 대한 자세한 설명을 제공하겠습니다.함수 설명ST_GEOGPOINT(latitude, longitude)latitude: 위도 값을 나타내는 부동 소수점 숫자 (범위: -90에서 90).longitude: 경도 값을 나타내는 부동 소수점 숫자 (범위: -180에서 180).예시아래는 ST_GEOGPOINT 함수를 사용하여 특정 지점의 지리적 좌표를 생성하는 예시입니다.-- 위도 37.7749, 경.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 6. 27. [BigQuery] Geo Viz :: 빅쿼리에서 바로 지도 띄워 확인하는 법 빅쿼리에 아래 쿼리를 입력하면 Line이 만들어진다. SELECT ST_MAKELINE(start_point, end_point) as geoFROM ( SELECT (ST_GEOGPOINT(127.06749725, 37.53268814)) AS start_point, (ST_GEOGPOINT(127.10613251, 37.54654694)) AS end_point);그 후 우측 데이터 탐색 > GeoViz로 탐색 클릭 Run 클릭 그러면 이와 같이 시각화가 완료된다. BigQuery의 GeoViz는 Google Cloud의 BigQuery 데이터베이스에서 지리 공간 데이터를 시각화할 수 있는 도구입니다. 이를 통해 사용자는 지리적 데이터 분석 결과를 인터랙티브하게 시각화하.. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 6. 21. [BigQuery] 빅쿼리 첫 세팅하기 :: 프로젝트 만들기 / 버킷 만들기 / 데이터 세트 만들기/ 테이블 업로드 / Google Cloud Platform 개인적으로 빅쿼리를 쓰기 위해서는 첫 세팅 과정이 필요하다. 순서 - 프로젝트 만들기- 버킷 만들기- 데이터 세트 만들기- 테이블 업로드 빅쿼리 프로젝트 새로 만들기 https://console.cloud.google.com/ Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com 로그인 후 우측 상단의 프로젝트 목록 클릭 새 프로젝트 클릭 프로젝트 이름을 원하는 것으로 바꾸고, 프로젝트 ID도 '수정'을 눌러 바꾼다. 만들기 클릭 만들기 완료 구글 클라우드 스토리지 - 버킷 반드시 Asia로 선택한 후 계속 클릭 그냥 계속 클릭 그냥 계속 클릭 그냥 만들기 클릭 확인 파일 업로드 / 폴더 업로드 파일 업로드 .. 🖥️ IT, 컴퓨터/🏁 SQL・빅쿼리 2024. 6. 21. 이전 1 2 3 4 5 6 다음 반응형