打开数据源
使用说明
支持打开的数据源类型分文件型数据源、数据库型数据源、Web 型数据源三类。有关各类型数据源的特点和适用场景,请参见数据源及数据引擎类型。
提供三种方式打开数据源:
- 在文件菜单中单击打开按钮,提供打开不同类型的数据源的入口。
- 开始选项卡数据源组提供文件、数据库和 Web 型三个按钮以打开不同类型的数据源。
- 工作空间管理器->数据源结点右键菜单中选择新建各类型数据源选项。
打开文件型数据源
- 以上述任一方式执行打开操作,会弹出打开文件型数据源对话框。
- 在打开文件型数据源对话框中,选择要打开的文件型数据源文件。 支持打开的文件型数据源可以是 (*.udb) 文件、(*.udbx) 文件,同时还支持打开外部影像文件和矢量文件。
- 空间数据引擎型:包括 UDBX(*.udbx)和SpatiaLite(*.sqlite)文件,SpatiaLite 是 UDBX 的原生数据库。
- 影像文件类型:包括 *.sit、*.bmp、*.jpg、*.jpeg、*.png、*.tif、*.tiff、*.img、*.sci、*.gif、*.gci、*.sct、*.xml、*.ecw、*.sid、*.bil、*.jp2、*.j2k、*.EGC、*.tpk等格式。
*.tpk 是 ArcGIS 生成的地图切片包,即将地图生成切片,并将切片进行打包创建成为单个压缩的 .tpk 文件。
工作空间对于作为数据源打开的影像数据文件的管理方式为,在工作空间中建立一个与影像数据文件同名的数据源,影像数据文件则为该数据源中的影像数据集。因此,当将影像数据文件作为数据源打开后,工作空间管理器中将增加一个数据源结点,结点的显示名称与影像数据文件的文件名称相同,打开的影像文件作为影像数据集添加到这个数据源结点下。需要特别注意,单波段16位和32位浮点型的影像文件,直接打开后为栅格数据集。
- 矢量文件类型:包括 *.shp、*.mif、*.tab、*.dwg、*.dxf、*.dgn、*.e00 、*sde、*.kml、*.kmz、*.gml、*.wal、*.wan、*.wap、*.wat、*.csv等格式。
工作空间对于作为数据源打开的外部矢量文件的管理方式为:在工作空间中增加一个与外部矢量文件同名的数据源,其中的数据集则为外部矢量文件,打开数据集即可查看矢量文件中的数据。
打开数据库型数据源
目前支持打开 Oracle Plus、Oracle Spatial、SQL Plus、PostgreSQL、DB2、KingBase、MySQL、BeyonDB、HighGoDB、KDB、SinoDB、PostGIS 和 MongoDB 等十余种数据库型数据源。
- 以上述任一方式执行打开操作,会弹出打开数据库型数据源对话框。
- 在打开数据库型数据源对话框中,可在左侧数据库类型列表中切换数据库类型,在右侧输入要打开的数据源的必要信息。针对不同数据库类型参数设置各有不同,下表将分别介绍打开不同类型的数据库型数据源所需设置的参数及其注意事项:
注:应用程序会自动保存连接过的数据库地址,用户后续登录时可选择历史记录实现快速登录。
序号 | 数据库类型 | 实例名称 | 服务器地址 | 数据库名称 | 用户名称/密码 | 最大连接池 | 支持版本 | 注意事项 |
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 | × | √ | √ | √ | × | 6.0 | 和PostgreSQL类似 |
8 | SinoDB | × | √ | √ | √ | × | -- | 必须有客户端,环境变量配置正确。 |
9 | KingBase | × | √ | √ | √ | × | V7版本 | 必须有客户端,配置环境变量正确。 |
11 | BeyonDB | × | √ | √ | √ | × | 2015版本 | 必须有客户端,环境变量配置正确。 |
12 | KDB | √ | × | √ | √ | × | -- | 必须有客户端,环境变量配置正确。 |
13 | MongoDB | × | √ | √ | √ | × | 3.6/4.0版本 | 远程服务端必须保证本机有访问权限。 |
14 | DMPlus | × | 可选填 | √ | √ | × | DM7/DM8版本 | 必须有客户端,环境变量配置正确。 |
15 | PGGIS | × | √ | √ | √ | × | 2.3.5以上版本 | 远程服务端必须保证本机有访问权限,如果没有权限,到服务端数据存储路径下修改/data/pg_hba.conf文件添加host all all 0.0.0.0/0 trust,重启服务。 |
16 | GaussDB 200 | × | √ | √ | √ | √ | 2.1 | 远程服务端必须保证本机有访问权限。 |
- 连接池最大连接数:在打开 OraclePlus、PostgreSQL 数据库数据源时,支持设置数据库连接池的最大连接数。数据库连接池负责分配、管理和释放数据库连接。最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据连接请求将被加入到等待队列中。
- 对话框中的“加载数据链接信息”下拉按钮,提供了加载和保存数据库数据源的链接信息,方便用户保存和加载打开过的数据库型数据源信息。
- 保存数据链接信息:将当前设置的数据库数据源服务器、数据库、用户名等信息保存在 *.dcf 中。
- 加载数据链接信息:提供了加载和保存数据库数据源的链接信息,数据库链接文件为 *.dcf 文件, *.dcf 文件中记录有数据库数据源服务器、数据库、用户名等信息。
打开 Web 型数据源
- 以上述任一方式执行打开操作,会弹出“打开 Web 型数据源”对话框。
- 在“打开 Web 型数据源”对话框中,可在左侧 Web 类型列表中切换类型,在右侧输入要打开的数据源的必要信息。不同数据源设置参数的要求不同。
- OGC: 输入服务地址,并选择该服务的服务类型,桌面支持五种类型:WMS、WFS、WCS 、TMS 和 WMTS。其中 WMS、WCS 、 WMTS 打开后均为只读数据源,WFS 服务打开后可以进行简单的编辑。对于 WMTS 服务,打开 WMTS 服务以后会在本地生成一个缓存文件夹。路径为:安装路径\Bin\Cache\WebCache\WMTS 文件夹下。在该文件夹下按照发布服务的地址建立文件夹,保存不同地图的瓦片文件以及请求文件(*.xml)。 有关 OGC 相关概念和服务介绍的内容请参见:OGC 标准服务(W*C)。
- iServerREST: 用户须填写服务地址即可打开该数据源。有关 REST 服务的介绍内容请参见:REST 服务。
- GoogleMaps: 服务地址、服务类型、用户名称和打开方式等参数为系统默认参数,用户不需要设置。有关 GoogleMaps 的介绍内容请参见:谷歌地图服务(GoogleMaps)。
- OpenStreetMaps:服务地址、服务类型、用户名称、密钥和打开方式等参数为系统默认参数,用户不需要设置。单击“打开”即可。有关 OpenStreetMaps 的介绍内容请参见:开放街道图(OpenStreetMap)。
- MapWorld: 提供打开7项地图服务,用户只需选择服务名称下拉框中的服务,其服务地址、服务类型、用户名称和打开方式等参数为系统默认参数,支持用户输入服务密钥。密钥申请说明请参见:天地图密钥申请。有关天地图服务的介绍内容请参见:天地图服务(MapWorld)。
- WorldTerrain: 提供浅色基础地形图和深色地形图2项地形服务,用户只需选择服务名称下拉框中的服务,其服务地址、服务类型、用户名称和打开方式等参数为系统默认参数。有关天地图服务的介绍内容请参见:全球地形图服务。
- iServer DataStore:用户可以根据服务示例中提供的网址,体验iServer服务器提供的一些服务。
- XYZTile:打开XYZTile格式在线地图,包括百度、高德等开放地图。注意:受部分网站数据保护影响,并非所有在线地图的URL都能在桌面中打开。
注意事项:
|