SuperMap iDesktopX 提供HBase和DSF两种分布式数据库引擎,分别管理HBase数据库和HDFS文件系统中的分布式空间数据。
- HBase数据库引擎支持管理HBase数据库中兼容Geomesa 2.2.0的空间数据表中的数据,并扩展支持非经纬度空间数据。HBase数据库引擎支持管理矢量空间数据,能够基于Spark大数据框架进行海量数据的分布式处理、存储和计算;还可以基于SuperMap iServer实现大规模矢量数据的免切片矢量地图服务发布,并具有较高的客户端浏览性能。
- DSF数据库引擎是SuperMap提出并研发的分布式空间文件引擎(Distributed Spatial File),文件存储支持本地文件系统和HDFS分布式文件系统。DSF数据库引擎支持管理矢量数据、栅格和影像数据,能够基于Spark大数据框架进行分布式处理、存储和计算,且具有超越其他数据存储的全量数据叠加分析能力。
SuperMap iDesktopX 11i的分布式空间数据管理能力概括如下:
数据管理
- 新增HBase数据源,支持打开HBase数据库中兼容Geomesa 2.2.0的空间数据表中的数据;支持导入矢量数据到HBase数据库。
- 新增DSF数据源,支持打开存储在HDFS分布式文件系统中的空间数据;支持导入矢量和影像数据到DSF数据源,数据存储支持本地文件系统和HDFS分布式文件系统。
- 数据导入支持基于Spark 实现分布式数据导入,支持Local和Client两种Spark作业提交模式。
- 支持查看分布式数据源(HBase数据源和DSF数据源)的属性信息,包括:引擎类型、连接信息、数据库名称等。
- 支持查看数据集属性信息,包括:数据集记录数、坐标系、地理范围、属性表以及影像数据集波段数、层级数、分辨率等;支持全量查看矢量数据集的属性数据并支持通过CQL语句查询数据。
数据显示及制图
- 新增大数据图层组(DistributedLayers)来管理添加到地图中的所有分布式数据;每一个数据对应大数据图层组下的一个图层。
- 大数据图层组中的图层将使用新的渲染显示方式,其尚未支持所有的图层风格设置。
- 大数据图层组中的图层支持加载和输出图层风格模板和专题图模板,并兼容原有图层类型的风格模板;还支持加载SLD风格文件来设置图层风格。
地图服务发布
- 基于分布式数据制作的地图,需要保存在工作空间中,通过发布工作空间的方式,发布为iServer地图服务。
下文详细介绍如何使用SuperMap iDesktopX 10i 进行大数据管理、地图配图以及发布地图服务。