数据管理

Edit This Page

管理数据源

打开数据源

打开数据源的方式有三种:

打开文件型数据源
1. 以上述任一方式执行打开操作,会弹出“打开文件型数据源”对话框。
2. 在“打开文件型数据源”对话框中,选择要打开的文件型数据源文件。

打开数据库型数据源
1. 以上述任一方式执行打开操作,会弹出“打开数据库型数据源”对话框。
2. 在“打开数据库型数据源”对话框中,可在左侧数据库类型列表中切换数据库类型,在右侧输入要打开的数据源的必要信息。针对不同数据库类型参数设置各有不同,下表将分别介绍打开不同类型的数据库型数据源所需设置的参数及其注意事项:

序号 数据库类型 实例名称 服务器名称 数据库名称 用户名称/密码 最大连接池 支持版本 注意事项
1 OraclePlus × 可选填 9i/10g/11g/12c版本 必须有客户端,环境变量配置正确,有两种与服务端连接方式,第一种是进行客户端配置,保证客户端通过实例可以连接服务端,第二种可以通过 easy connect naming method方式连接,实例名的格式host[:port][/service_name]
2 OracleSpatial × 可选填 × 推荐使用10g与11g、12c 必须有客户端,环境变量配置正确,有两种与服务端连接方式,第一种是进行客户端配置,保证客户端通过实例可以连接服务端,第二种可以通过 easy connect naming method方式连接,实例名的格式host[:port][/service_name]。
3 SQLPlus × × 2000/2005/2008/2012/2016 必须有客户端,环境变量配置正确。
4 MySQL × × 5.6.16及以上版本 远程服务端必须保证本机有访问权限,如果没有权限可以参考语句grant all privileges on . to user@‘%’ identified by pwd; flush privileges,其中%可以换成具体的IP。
5 PostgreSQL × 9.0及以上版本 远程服务端必须保证本机有访问权限,如果没有权限,到服务端数据存储路径下修改/data/pg_hba.conf文件添加host all all 0.0.0.0/0 trust,重启服务。
6 DB2 × × × 9.7及以上版本 必须有客户端,环境变量配置正确。
7 HighGoDB × × 和PostgreSQL类似
8 SinoDB × × 必须有客户端,环境变量配置正确。
9 KingBase × × V7版本 必须有客户端,配置环境变量正确。
10 ArcSDE × × 本地需安装 Arcgis 的三个动态库(sg\sde\pe)。
11 BeyonDB × × 2015版本 必须有客户端,环境变量配置正确。
12 KDB × × 必须有客户端,环境变量配置正确。
13 MongoDB × × 2.4以上版本 目前支持的数据集类型为:点、线、面、点(3D)、线(3D)、面(3D)以及属性表数据集7种。
14 DMPlus × 可选填 × DM7版本 必须有客户端,环境变量配置正确。

打开 Web 型数据源

  1. 以上述任一方式执行打开操作,会弹出“打开 Web 型数据源”对话框。
  2. 在“打开 Web 型数据源”对话框中,可在左侧 Web 类型列表中切换类型,在右侧输入要打开的数据源的必要信息。不同数据源设置参数的要求不同,下面对每个数据源的设置参数进行单独描述:

    • OGC: 输入服务地址,并选择该服务的服务类型,SuperMap GIS 9D桌面支持四种类型:WMS、WFS、WCS 和 WMTS。WMS、WCS 和 WMTS 打开后均为只读数据源,WFS 服务打开后可以进行简单的编辑。对于 WMTS 服务,打开 WMTS 服务以后会在本地生成一个缓存文件夹。路径为:安装路径:SuperMap iDesktop 9D\Bin\Cache\WebCache\WMTS 文件夹下。在该文件夹下按照发布服务的地址建立文件夹,保存不同地图的瓦片文件以及请求文件(*.xml)。
    • iServerREST: 用户须填写服务地址即可打开该数据源。
    • GoogleMaps :服务地址、服务类型、用户名称和打开方式等参数为系统默认参数,用户不需要设置。
    • SuperMapCloud:服务地址、服务类型、用户名称、密钥和打开方式等参数为系统默认参数,用户不需要设置。
    • OpenStreetMaps:服务地址、服务类型、用户名称、密钥和打开方式等参数为系统默认参数,用户不需要设置。

新建数据源

可新建文件型数据源、数据库型数据源和内存数据源三种类型,且新建数据源的方式有三种:

新建文件型数据源

以上述任一方式执行新建文件型数据源操作,选择“新建文件型数据源…”选项,在“新建文件型数据源”对话框中,设置新建数据源的保存路径、文件名即可创建相应类型的文件型数据源,该文件型数据源将保存到 *.udb 文件中。

新建数据库型数据源

以上述任一方式执行新建数据库型数据源操作,选择“新建数据库型数据源…”选项,在“新建数据库型数据源”对话框中,可在左侧数据库类型列表中切换数据库类型,在右侧输入创建数据源的必要信息,针对不同数据库类型参数设置各有不同,参数描述、参数设置及注意事项同“打开数据库型数据源”,详细信息请参考”打开数据库型数据源”。

新建内存数据源
以上述任一方式执行新建内存型数据源操作,选择“新建内存数据源…”项,即可在工作空间管理器中数据源节点下,新增“MemoryDatasource”数据源,该类型数据源为临时数据源,不支持保存。

注意事项
成功建立数据源之后,新的数据源会在当前的工作空间中打开,此时,工作空间管理器也会随之发生变化,工作空间管理器的树状结构中的数据源集合结点下会增加一个数据源结点,该结点对应打开的数据源,并且结点的显示名称为该数据源的别名。

查看数据源的属性

当在工作空间管理器中选择了一个数据源后,右键单击该数据源,在弹出的右键菜单内选择“属性”选项,在工作空间右侧弹出“属性”窗口,初始显示的是当前选中的数据源的相关信息,称为数据源属性窗口。数据源属性窗口当前有三类信息:“数据源信息”、“统计信息”和”坐标系信息“。

注意事项:“属性”窗口是一个浮动窗口,该窗口不仅可以用来显示工作空间管理器中选中的数据源的信息,工作空间、数据集等属性信息也通过该“属性”窗口来显示,通过右键单击选中的数据源或工作空间,在弹出的右键菜单内选择“属性”选项,就可以调出该“属性”窗口,并且初始显示的内容为当前选中的数据源信息,如果用户选中工作空间管理器中的工作空间,那么该“属性”窗口将显示该工作空间的相关信息;如果用户选中工作空间管理器中的数据集,那么该“属性”窗口将显示选中的数据集的相关信息。

紧缩数据源

“紧缩数据源”功能,提供了对单个数据源进行压缩的功能,使其减少数据量,占用较少的磁盘空间。该功能只对 UDB 文件型数据源有效。
在工作空间管理器中选中要紧缩的数据源,单击鼠标右键,在弹出的右键菜单中选择“紧缩数据源”项,即可对选中数据源进行紧缩操作,输出窗口会在执行完毕后给出紧缩成功/失败的提示。如若数据源中的数据集处于打开状态,必须将其关闭之后才能继续处理。

重命名数据源

“重命名”命令,用来修改选中的数据源的名称。
1. 右键单击选中工作空间管理器中的一个数据源结点,在弹出右键菜单中选择“重命名”命令。或选中要修改名称的数据源,在键盘上按住 F2 键,数据源结点的显示名称变为可编辑状态,键入要修改的名称即可。
2. 修改名称后,在应用程序界面中任意位置单击鼠标,完成数据源名称的修改。

注意事项:重命名数据源会引发地图中引用它的数据集的图层无法正常显示。

关闭数据源

在工作空间管理器中选中要关闭的数据源,单击鼠标右键,在弹出的右键菜单中选择“关闭”项,即可关闭当前选中数据源。输出窗口会在执行完毕后给出关闭数据源成功/失败的提示。

反馈