ST_GeoHash — 返回几何图形的GeoHash表示形式。
text ST_GeoHash(
geometry geom, integer maxchars=full_precision_of_point)
;
返回GeoHash表示形式( http://en.wikipedia.org/wiki/Geohash )。GeoHash将点编码为文本形式,该文本形式可基于前缀进行排序和搜索。较短的GeoHash表示点的精确度较低。它也可以被认为是一个盒子,其中包含实际的点。
如果没有 maxchars
指定ST_GeoHash将根据输入几何图形类型的全精度返回GeoHash。Points返回一个包含20个字符精度的GeoHash(大约足以保持输入的两倍精度)。其他类型根据要素的大小返回具有可变精度的GeoHash。较大的要素以较低的精度表示,较小的要素以较高的精度表示。其想法是,由GeoHash暗示的框将始终包含输入特性。
如果 maxchars
被指定为ST_GeoHash将返回最多包含相同字符的GeoHash,因此输入几何图形的表示精度可能较低。对于非点,计算的起点是几何图形边界框的中心。
可用性:1.4.0
![]() | |
ST_GeoHash不适用于不在地理(经度/经度)坐标中的几何图形。 |
This method supports Circular Strings and Curves