ST_BOX2DFROMGEOHASH
📄字数 571
👁️阅读量 加载中...
功能描述
从 GeoHash 字符串返回 BOX2D。
语法格式
sql
BOX2D ST_BOX2DFROMGEOHASH(CLOB geohash, INTEGER precision=NULL);参数说明
- geohash:GeoHash 字符串。
- precision:精度。可选,默认值:完整精度。
函数返回类型
BOX2D 类型
使用说明
- 未指定precision,返回基于输入 GeoHash 字符串的完整精度的 BOX2D。
- 指定precision,使用 GeoHash 中的许多字符来创建 BOX2D。
- 较低的精度值会导致较大的 BOX2D,较大的值会提高精度。
示例
sql
SQL> SELECT ST_BOX2DFROMGEOHASH('9qqj7nmxncgyy4d0dbxqz0');
+------------------------------------------------------------------+
| EXPR1 |
+------------------------------------------------------------------+
| BOX(-115.17281600000001 36.11464599999999,-115.172816 36.114646) |
+------------------------------------------------------------------+
SQL> SELECT ST_BOX2DFROMGEOHASH('9qqj7nmxncgyy4d0dbxqz0', 0);
+----------------------+
| EXPR1 |
+----------------------+
| BOX(-180 -90,180 90) |
+----------------------+
SQL> SELECT ST_BOX2DFROMGEOHASH('9qqj7nmxncgyy4d0dbxqz0', 10);
+----------------------------------------------------------------------------------+
| EXPR1 |
+----------------------------------------------------------------------------------+
| BOX(-115.17282128334045 36.11464083194733,-115.1728105545044 36.114646196365356) |
+----------------------------------------------------------------------------------+