打开数据源

使用说明

支持打开的数据源类型分文件型数据源、数据库型数据源、Web 型数据源三类。有关各类型数据源的特点和适用场景,请参见数据源及数据引擎类型

提供三种方式打开数据源:

打开文件型数据源

  1. 以上述任一方式执行打开操作,会弹出“打开文件型数据源”对话框。
  2. 在“打开文件型数据源”对话框中,选择要打开的文件型数据源文件。 支持打开的文件型数据源可以是 (*.udb) 文件、(*.udbx) 文件,同时还支持打开外部影像文件和矢量文件。

打开数据库型数据源

目前支持打开 Oracle Plus、Oracle Spatial、SQL Plus、PostgreSQL、DB2、KingBase、MySQL、BeyonDB、HighGoDB、KDB、SinoDB、PostGIS 和 MongoDB 等十余种数据库型数据源。

  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.6及以上版本 远程服务端必须保证本机有访问权限,如果没有权限,到服务端数据存储路径下修改/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版本 必须有客户端,配置环境变量正确。
11 BeyonDB × × 2015版本 必须有客户端,环境变量配置正确。
12 KDB × × -- 必须有客户端,环境变量配置正确。
13 MongoDB × × 2.4以上版本 远程服务端必须保证本机有访问权限。
14 DMPlus × 可选填 × DM7版本 必须有客户端,环境变量配置正确。
15 PGGIS × × -- 远程服务端必须保证本机有访问权限,如果没有权限,到服务端数据存储路径下修改/data/pg_hba.conf文件添加host all all 0.0.0.0/0 trust,重启服务。

打开 Web 型数据源

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

注意事项

  1. 目前 Google 地图在国内无法正常显示地图,打开后地图会空白显示,但国外用户可以正常使用 Google 地图。
  2. 数据源被打开以后,打开的数据源会组织到工作空间中的数据源集合下,并通过数据源的别名来唯一标识数据源,同时,工作空间管理器也会随之发生变化,工作空间 管理器的树状结构中的数据源集合结点下会增加一个数据源子结点,该结点对应打开的数据源,并且结点的显示名称为该数据源的别名。并且该数据源结点下会增加一系列子结点,每个子结点对应数据源中的一个数据集。
  3. Web 地图(包括 OGC、Google 地图等)、影像地图、地图缓存等类型暂不不支持动态投影。

    Web 地图(包括 OGC、Google 地图等)不支持多个窗口关联浏览。

  4. 目前场景窗口不支持加载天地图数据的功能。
  5. 在打开 OGC 的 WMTS 服务时,可能会发现 WMTS 服务存在偏移,这是由于桌面应用程序地图显示的 DPI 与请求网络地图的 DPI 不一致导致的。需要将[安装路径]\Bin\Supermap.xml 文件中 CustomDPIX 和 CustomDPIY 参数设置成90.7即可。