ST_PointFromGeoHash

TL;DR

ST_PointFromGeoHash 将 GeoHash 单元中心转换为 GEOMETRY POINT。

语法

ST_PointFromGeoHash(geohash, srid)

参数说明

geohashVARCHAR GeoHash 字符串。srid 是返回 POINT 的 INT64 空间参考标识符。

返回值

返回位于 GeoHash 单元中心的 GEOMETRY POINT。

使用说明

结果坐标是 GeoHash 单元中心。哈希表示常规经纬度坐标时,可指定 4326

示例

DROP DATABASE IF EXISTS geo_st_pointfromgeohash_demo;
CREATE DATABASE geo_st_pointfromgeohash_demo;
USE geo_st_pointfromgeohash_demo;

SELECT ST_AsText(ST_PointFromGeoHash('ezs42', 4326)) AS point_value;
SELECT ST_SRID(ST_PointFromGeoHash('ezs42', 4326)) AS point_srid;

DROP DATABASE geo_st_pointfromgeohash_demo;

另请参阅

ST_GeoHashST_LatFromGeoHashST_LongFromGeoHash