ST_GEOGRAPHYFROMWKB
ST_GEOGRAPHYFROMWKB
WKB(well-known binary) 또는 EWKB(extended well-known binary) 입력을 구문 분석하고 GEOGRAPHY 타입의 값을 반환해요.
본문
별칭: ST_GEOGFROMWKB, ST_GEOGRAPHYFROMEWKB, ST_GEOGFROMEWKB
참고 항목: TO_GEOGRAPHY
구문 (Syntax)
ST_GEOGRAPHYFROMWKB( [ , ] )
ST_GEOGFROMWKB( [ , ] )
ST_GEOGRAPHYFROMEWKB( [ , ] )
ST_GEOGFROMEWKB( [ , ] )
인자 (Arguments)
필수:
varchar_or_binary_expression— 인자는 유효한 지리공간 객체를 나타내는 WKB 또는 EWKB의 문자열 또는 이진 표현식이어야 해요. 문자열 표현식은 16진수 형식(선행0x없이)이어야 해요.
선택:
allow_invalid— TRUE이면, 입력 모양이 유효하지 않고 복구할 수 없는 경우에도 함수가 GEOGRAPHY 또는 GEOMETRY 객체를 반환하도록 지정해요. 자세한 내용은 유효하지 않은 지리공간 모양 처리 방법 지정(Specifying how invalid geospatial shapes are handled) 문서를 참고해요.
반환 값 (Returns)
이 함수는 GEOGRAPHY 타입의 값을 반환해요.
사용 노트 (Usage Notes)
- 입력을 WKB 또는 EWKB로 구문 분석할 수 없으면 오류를 발생시켜요.
- 입력 형식이 EWKB이고 SRID가 4326이 아니면 오류를 발생시켜요. EWKT 및 EWKB 처리에 대한 참고 사항을 참고해요.
예제 (Examples)
다음 예제는 WKT 형식으로 설명된 지리공간 객체에 대한 GEOGRAPHY 객체를 반환해요:
-- Set the output format to WKT
alter session set GEOGRAPHY_OUTPUT_FORMAT='WKT';
select ST_GEOGRAPHYFROMWKB('01010000006666666666965EC06666666666C64240');
+-------------------------------------------------------------------+
| ST_GEOGRAPHYFROMWKB('01010000006666666666965EC06666666666C64240') |
|-------------------------------------------------------------------|
| POINT(-122.35 37.55) |
+-------------------------------------------------------------------+
다음 예제는 EWKT 형식으로 설명된 지리공간 객체에 대한 GEOGRAPHY 객체를 반환해요:
-- Set the output format to EWKT
alter session set GEOGRAPHY_OUTPUT_FORMAT='EWKT';
select ST_GEOGRAPHYFROMEWKB('0101000020E61000006666666666965EC06666666666C64240');
+----------------------------------------------------------------------------+
| ST_GEOGRAPHYFROMEWKB('0101000020E61000006666666666965EC06666666666C64240') |
|----------------------------------------------------------------------------|
| SRID=4326;POINT(-122.35 37.55) |
+----------------------------------------------------------------------------+
더 알아보기
- Snowflake 지리공간 함수 — 관련 지리공간 함수 전체 목록