4 打开数据

在SuperMap iDesktopX 10i 中,打开分布式数据源的入口为“打开数据库型数据源”,如下所示,打开“打开数据库型数据源”对话框,选择“分布式SDX”节点下的对应数据源类型,并完成参数设置即可。

image045

4.1 打开HBase数据源

目前,支持打开HBase中兼容Geomesa 2.2.0的空间数据表中的数据。

具体操作:

  1. 在工作空管理器中,右键“数据源”节点,选择“打开数据库型数据源”; image046
  2. 在打开的“打开数据库型数据源”对话框中,选择“分布式SDX”节点下的“HBase”子节点;
  3. 设置数据库连接参数:

① 服务器地址:指定HBase集群主机地址(即HBase Zookeeper地址)。

② 数据库名称:程序会自动读取指定集群地址下的所有HBase数据库,选择要打开的数据库

③ 数据源别名:默认与数据库同名,可以修改;该名称将作为该数据源在工作空间管理器中的显示名称。

image047

4.参数设置完成后,单击“打开”。 用户可以通过“输出窗口”查看数据库连接日志。

image048

image049

4.2 打开DSF数据源

目前,支持打开HDFS文件系统中的矢量数据和影像数据,既支持打开本地文件系统中的数据,也支持打开Hadoop集群上的DSF数据。

具体操作:

  1. 在工作空管理器中,右键“数据源”节点,选择“打开数据库型数据源”; image050
  2. 在打开的“打开数据库型数据源”对话框中,选择“分布式SDX”节点下“DSF(HDFS)”可以打开HDFS分布式文件系统中的空间数据;若数据导入到DSF数据源时,数据以本地目录的方式存储,那么,需要选择“DSF (本地文件)”,通过本地磁盘路径打开本地HDFS目录中的数据。 image051
    image052
  3. 设置数据库连接参数:

① HDFS目录路径:根据上一步的选择,设置HDFS目录为集群目录还是或本地目录。

表格 9 HDFS目录写法

影像文件存放位置 参数示例
Windows本地目录 E:/data/targetCatalog
Linux本地目录 /home/data/targetCatalog
HDFS文件系统目录 hdfs://172.16.16.8:9000/dsfRaster/

② 数据源别名:可以修改,该名称将作为该数据源在工作空间管理器中的显示名称。

补充说明:

DSF数据源在打开影像数据时,只需打开到影像图层所在目录,其目录下的所有影像图层都将加载到DSF数据源下。下图为HDFS影像图层目录:

image053

image054

本地影像图层目录

image055

image056

DSF数据源在打开矢量数据时,应该打开到数据集目录,如下图所示:

HDFS目录中的sichuan_1矢量数据集目录:

image057

image058

本地目录中的sichuan_1矢量数据集目录:

image059

image060

4.参数设置完成后,单击“打开”。 用户可以通过“输出窗口”查看数据库连接日志。

image061

image049

导入数据

查看数据