Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_POINTFROMGEOHASH

📄字数 555
👁️阅读量 加载中...

功能描述

从 GeoHash 字符串返回一个点。 该点代表 GeoHash 的中心点。

语法格式

sql
GEOMETRY ST_POINTFROMGEOHASH(CLOB geohash, INTEGER precision=NULL);

参数说明

  • WKT:已知文本字符串。
  • precision:精度,可选。

函数返回类型

GEOGRAPHY 类型

使用说明

  1. 如果未指定precision,返回基于输入 GeoHash 字符串的完整精度的点。
  2. 如果指定precision, 将使用 GeoHash 中的多个字符来创建点。

示例

sql
SQL> SELECT TO_CHAR(ST_ASTEXT(ST_POINTFROMGEOHASH('9qqj7nmxncgyy4d0dbxqz0')));

+----------------------------------------------+
|                    EXPR1                     |
+----------------------------------------------+
| POINT(-115.17281600000001 36.11464599999999) |
+----------------------------------------------+


SQL> SELECT TO_CHAR(ST_ASTEXT(ST_POINTFROMGEOHASH('9qqj7nmxncgyy4d0dbxqz0', 4)));

+-----------------------------------+
|               EXPR1               |
+-----------------------------------+
| POINT(-115.13671875 36.123046875) |
+-----------------------------------+


SQL> SELECT TO_CHAR(ST_ASTEXT(ST_POINTFROMGEOHASH('9qqj7nmxncgyy4d0dbxqz0', 10)));

+----------------------------------------------+
|                    EXPR1                     |
+----------------------------------------------+
| POINT(-115.17281591892242 36.11464351415634) |
+----------------------------------------------+