ST_AsHexEWKB
ST_AsHexEWKB는 ASCII 16진수 문자(0~9, A~F)를 사용하여 입력 지오메트리 또는 지오그래피의 16진수 EWKB(Extended Well-Known Binary) 표현을 반환합니다. 3DZ, 3DM 및 4D 지오메트리 또는 지오그래피의 경우 ST_AsHexEWKB는 지오메트리또는 지오그래피 유형에 대해 PostGIS 확장 WKB 값을 사용합니다.
구문
ST_AsHexEWKB(geo)
인수
- geo
-
GEOMETRY
또는GEOGRAPHY
데이터 유형의 값이나GEOMETRY
또는GEOGRAPHY
유형으로 계산되는 표현식입니다.
반환 타입
VARCHAR
geo가 null이면 null이 반환됩니다.
결과가 64KB VARCHAR
보다 크면 오류가 반환됩니다.
예시
다음 SQL은 지오메트리에서 다각형의 16진수 EWKB 표현을 반환합니다.
SELECT ST_AsHexEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));
st_ashexewkb
--------------------------------
0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000
다음 SQL은 지오그래피에서 다각형의 16진수 EWKB 표현을 반환합니다.
SELECT ST_AsHexEWKB(ST_GeogFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))'));
st_ashexewkb
--------------------------------
0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000