ST_POINTFROMGEOHASH
📄字数 555
👁️阅读量 加载中...
功能描述
从 GeoHash 字符串返回一个点。 该点代表 GeoHash 的中心点。
语法格式
sql
GEOMETRY ST_POINTFROMGEOHASH(CLOB geohash, INTEGER precision=NULL);参数说明
- WKT:已知文本字符串。
- precision:精度,可选。
函数返回类型
GEOGRAPHY 类型
使用说明
- 如果未指定precision,返回基于输入 GeoHash 字符串的完整精度的点。
- 如果指定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) |
+----------------------------------------------+