《表3 HBase中矢量数据的存储结构》

《表3 HBase中矢量数据的存储结构》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《一种基于预存交点的矢量空间叠加分析算法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

在HBase中,每个图层对应1张表,表结构如表3所示。RowKey为图层要素的编号featureId,表结构中包含2个列族用以存储不同的信息。列族Geo主要存储空间要素的几何信息,列族Attr主要存储空间要素的属性数据。在叠加分析时,为了减少运算量,通常会采用RTree索引过滤不可能产生结果的要素对,本文算法的Rtree以空间要素的最小外包矩形(minimum bounding rectangle,MBR)构建。所以,为了更高效地构建RTree和过滤要素对,在Geo列族中,除了存储空间要素的WKB数据外,还存储MBR数据,这2类数据分别以WKB和MBR作为列名,数据存储在对应的存储单元中。空间要素的属性数据存储在列族Attr中,以属性名为列名,属性值存储在对应的存储单元中。