MAPREDUCE服务 MRS-CarbonData表空间索引语法说明:空间索引介绍
空间索引介绍
空间数据包括多维点、线、矩形、立方体、多边形和其他几何对象。空间数据对象占据空间的某一区域,称为空间范围,通过其位置和边界描述。空间数据可以是点数据,也可以是区域数据。
- 点数据:一个点具有一个空间范围,仅通过其位置描述。它不占用空间,没有相关的边界。点数据由二维空间中的点的集合组成。点可以存储为一对经纬度。
- 区域数据:一个区域有空间范围,有位置和边界。位置可以看作是一个定点在区域内的位置,例如它的质心。在二维中,边界可以可视化为一条线(有限区域,闭环)。区域数据包含一系列区域。
目前仅限于支持点数据,存储点数据。
经纬度可以编码为唯一的GeoID。Geohash是Gustavo Niemeyer发明的公共域地理编码系统,它将地理位置编码为一串由字母和数字组成的短字符串。它是一种分层的空间数据结构,把空间细分为网格形状的桶,是被称为Z阶曲线和通常称为空间填充曲线的许多应用之一。
点在多维中的Z值是简单地通过交织其坐标值的二进制表示来计算的,如下图所示。使用Geohash创建GeoID时,数据按照GeoID排序,而不是按照经纬度排序,数据按照空间就近性排序存储。
- GaussDB索引_GaussDB数据库索引_高斯数据库索引_华为云
- GaussDB索引_华为数据库GaussDB_高斯数据库索引_华为云
- GaussDB数据库SQL语法_SQL语法_CREATE_ALTER
- GaussDB查看表大小_GaussDB查询表空间_高斯数据库查看表大小-华为云
- 云数据库Gaussdb数据库索引_华为gaussdb__gaussdb 数据库
- Hudi服务_什么是Hudi_如何使用Hudi
- mysql数据库入门_mysql数据库备份命令_mysql数据库导出
- 什么是Spark_如何使用Spark_Spark的功能是什么
- TaurusDB并行查询_TaurusDB内核_TaurusDB并行执行_PQ
- MapReduce服务_什么是ClickHouse_如何使用ClickHouse