ST_GeoHash
ST_GeoHash는 지정된 정밀도로 입력 점의 geohash
표현을 반환합니다. 기본 정밀도 값은 20입니다. Geohash의 정의에 대한 자세한 내용은 Wikipedia의 Geohash
구문
ST_GeoHash(geom)
ST_GeoHash(geom, precision)
인수
- geom
-
GEOMETRY
데이터 형식의 값 또는GEOMETRY
형식으로 계산되는 표현식입니다. - precision
-
INTEGER
데이터 형식의 값입니다. 기본값은 20입니다.
반환 타입
GEOMETRY
이 함수는 입력 점의 geohash
표현을 반환합니다.
입력 점이 비어 있으면 null을 반환합니다.
입력 형상이 점이 아니면 오류를 반환합니다.
예시
다음 SQL은 입력 점의 geohash 표현을 반환합니다.
SELECT ST_GeoHash(ST_GeomFromText('POINT(45 -45)'), 25) AS geohash;
geohash
---------------------------
m000000000000000000000gzz
입력 점이 비어 있으므로 다음 SQL은 null을 반환합니다.
SELECT ST_GeoHash(ST_GeomFromText('POINT EMPTY'), 10) IS NULL AS result;
result
---------
true