金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)

4. 基于SuperMap平台的数据迁移到KES

本章主要介绍基于SuperMap平台的异构数据库之间GIS数据迁移方案。

4.1. SuperMap平台迁移GIS数据

目前,KGIS插件与SuperMap产品已完成适配,包含SuperMap iDesktop、SuperMap iServer、SuperMap iEdge等。

SuperMap利用自主的空间数据引擎,将GIS数据存储在如OracleSpatial、MySQL、DB2、Kingbase ES、PostgreSQL等数据库,KGIS可以存储从各种数据库迁移到KingbaseES的GIS数据。

本节主要介绍利用SuperMap软件进行向KES数据库迁移GIS数据的方案,数据迁移前需要安装KGIS插件,安装方法参见《KingbaseGIS参考手册》。

1) 以迁移Oracle数据库数据为例(默认客户已安装Oracle软件)。

  1. 在SuperMap软件的“工作空间管理器中”,右击“数据库”,然后点击“打开数据库型数据源”打开,分别连接Oracle和KingbaseES,如下图:

  • SuperMap连接Oracle数据库:

    金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)_第1张图片

    输入正确的实例名,用户、用户密码即可,如上图所示。

  • SuperMap连接KES数据库:

    金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)_第2张图片

    图 4.1.28 数据库配置

    输入正确的实例名,用户、用户密码即可,如上图所示。

2. 待迁移的数据在“工作空间管理器”中显示,如下图所示:

金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)_第3张图片

图 4.1.29 数据查看

3. 选中需要迁移的数据,拖拽到KES目标库中,松开鼠标,弹出“复制数据集”对话框,点击“确定”完成数据迁移。

2)将工作空间中第三方通用格式的数据迁移至KES。

选中需要迁移的数据,拖拽到KES目标库中,松开鼠标,弹出“复制数据源”对话框,点击“确定”,开始迁移,直至完成数据迁移。如下图所示:

金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)_第4张图片

图 4.1.30 数据迁移

待进度条走完,数据迁移成功。

注意:

迁移数据时,可以将所有数据表迁移到KES库中,同时也可以将数据迁移到一个固定的表中。

至此,完成基于SuperMap平台的数据迁移。

4.2. 迁移结果验证

可视化校验

  1. 显示验证:SuperMap软件中,将迁移后的数据拖到数据窗口。

  2. 操作验证:验证数据正确性,采用SuperMap软件对迁移数据进行增、删、改、查等功能验证,如函数分析判断结果正确性。

  3. 应用程序验证:运行与迁移数据相关的应用程序,验证数据正确性。

4.3. 常见问题汇总(FAQ)

  1. 使用Super Map软件,KES都可以迁移那些异构数据库?

    答:只要超图的SuperMap软件可以连接的关系型数据库,KES都可以完成迁移。

  2. 超图的UDBX数据可以导入KES吗?

    答:UDBX(Universal Spatial Database Extension)是一种文件型的空间数据格式,支持全空间数据的高效存储与管理,只要使用超图软件打开就可以迁移到KES。

  3. 在迁移超图数据时,会遇到表名大小写混合等情况,是否能够正常迁移数据,KES是否支持?

    答:KES支持表名及字段名大小写混合等各种情况的数据存储。

你可能感兴趣的:(KingbaseES产品手册,数据库,oracle,postgresql)