• 金仓数据库 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数据库:

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

    • SuperMap连接KES数据库:

      图 4.1.28 数据库配置

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

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

    图 4.1.29 数据查看

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

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

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

    图 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支持表名及字段名大小写混合等各种情况的数据存储。

  • 相关阅读:
    Phoenix Framework
    pgzrun 拼图游戏制作过程详解(1,2)
    GB/T 8924纤维增强塑料燃烧性能试验方法 氧指数法
    设计模式之适配器模式
    哈夫曼压缩算法-Python实现
    java -数据结构,单向链表
    机组运行约束对机组节点边际电价的影响研究(Matlab代码实现)
    redis 缓存击穿问题(互斥锁,逻辑过期)
    12、Urban Radiance Fields
    defer面试题,你能答对几题?
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126170977