MAPREDUCE服务 MRS-空间索引:空间索引介绍
空间索引介绍
空间数据包括多维点、线、矩形、立方体、多边形和其他几何对象。空间数据对象占据空间的某一区域,称为空间范围,通过其位置和边界描述。空间数据可以是点数据,也可以是区域数据。
- 点数据:一个点具有一个空间范围,仅通过其位置描述。它不占用空间,没有相关的边界。点数据由二维空间中的点的集合组成。点可以存储为一对经纬度。
- 区域数据:一个区域有空间范围,有位置和边界。位置可以看作是一个定点在区域内的位置,例如它的质心。在二维中,边界可以可视化为一条线(有限区域,闭环)。区域数据包含一系列区域。
目前仅限于支持点数据,存储点数据。
经纬度可以编码为唯一的GeoID。Geohash是Gustavo Niemeyer发明的公共域地理编码系统,它将地理位置编码为一串由字母和数字组成的短字符串。它是一种分层的空间数据结构,把空间细分为网格形状的桶,是被称为Z阶曲线和通常称为空间填充曲线的许多应用之一。
点在多维中的Z值是简单地通过交织其坐标值的二进制表示来计算的,如下图所示。使用Geohash创建GeoID时,数据按照GeoID排序,而不是按照经纬度排序,数据按照空间就近性排序存储。
- GaussDB索引_GaussDB数据库索引_高斯数据库索引_华为云
- 华为云空间_华为云空间怎么登录_华为云空间在线登录
- 云空间建站_云服务器ecs云空间_云空间云服务器
- GaussDB索引_华为数据库GaussDB_高斯数据库索引_华为云
- GaussDB数据库空间规格_GaussDB文档_高斯数据库空间规格
- 华为云空间优惠券
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 云数据库RDS for MySQL存储空间自动扩容_存储空间_自动扩容_MySQL云盘
- 分布式云原生命名空间_华为云分布式云原生_华为云UCS命名空间
- 什么是Spark_如何使用Spark_Spark的功能是什么