详解SuperMap iDesktopX中的数据迁移技术方案

发布时间:2021 年 03 月 12 日  文/端产品研发中心 贺欢欢
导读:面对用户的GIS平台迁移需求,SuperMap提供了完整的数据迁移解决方案,从数据、地图、服务等多个环节提供了技术方案,协助用户在不同GIS平台之间快速迁移,最大限度地保留原有数据以及地图成果。

  随着 GIS 技术与 IT 技术的融合,GIS 软件应用领域越来越广泛,目前已涉及国土、规划、测绘、应急、军事、公安等诸多行业,成为各行业业务运行不可或缺的保障,同时也成为国家地理信息管理的核心支撑软件。近年来国产 GIS 软件快速崛起,在国际上也已占有重要地位,使得全球用户有了更多的选择,因此在选择更换 GIS 平台时,如何高效、无损地迁移数据资源成为用户面临的重要问题。

  面对用户的 GIS 平台迁移需求,SuperMap 提供了完整的数据迁移解决方案,从数据、地图、服务等多个环节提供了技术方案,协助用户在不同 GIS 平台之间快速迁移,最大限度地保留原有数据以及地图成果。

  ArcGIS 产品进入中国市场由来已久,尤其是在国土、测绘行业,ArcGIS 产品使用的较为广泛。因此,在 SuperMap iDesktopX 10i(2020)(以下简称 iDesktopX(2020))版本中,我们提供了 ArcGIS 平台数据、地图迁移的功能,形成了一套完整的技术方案。

  传统 GIS 技术架构,都是通过桌面端产品进行数据管理、处理、制图,服务器端托管数据服务、地图服务等,前端调用各类服务实现行业应用。

  因此,进行 ArcGIS 的平台迁移,可以从数据管理、地图文档和地图服务三个方面进行。iDesktopX 10i(2020) 中提供的数据迁移模块,可将 ArcGIS 平台中的数据、地图、服务转化成为 SuperMap 的格式,实现不同 GIS 平台间的成果转化。

  数据迁移

  iDesktopX 10i(2020) 支持迁移矢量、栅格、影像、镶嵌数据、网络、属性表及文本数据等类型,将 ArcGIS SDE 引擎中的 SQL Server、Oracle、PostgreSQL 数据库中的数据,导入至 SuperMap 数据源中。下表为数据模型的对应关系。

  iDesktopX 10i(2020) 支持数据库导入,可将 File Geodatabase数 据 库、Personal Geodatabase 数 据 库 以 及 SDE 中 SQL Server、Oracle、PostgreSQL 数据库中的数据,导入 SuperMap文件型或数据库型数据引擎中;支持直接读取 PostGIS 数据库中的数据,无需单独迁移。

  地图迁移

  MXD 是 ArcGIS 的地图文档文件,其中存储了大 量的制图表达信息,包括颜色、符 号、样式、标注、不同类 型的专题图等,ArcGIS 使 用 MXD 对 配 置信息进行 统 一 的管 理。iDesktopX 10i(2020) 提 供 MXD 迁 移 功 能,借 助 ArcGIS提供的 ArcObjects 相关接口解析 MXD 中图层、要素、标注、符号等信息对象,使用 SuperMap iObjects Java 组件接口完成相应图层、要素、符号等对象的创建、写入和设置,从而完成从 ArcGIS 的 MXD 到 SuperMap 的 SMWU 的转换,迁移后图层、符号、标注、栅格影像的拉伸方式等的显示效果与原地图显示效果一致。

  • 符号

  符号是表达地图内容的基本手段,iDesktopX 10i(2020)支持将 ArcGIS 中的点、线、填充符号,转换为 SuperMap 对应的符号类型,并且可基于不同的符号类型进行细分替换,例如ArcGIS 中的不同类型的点符号可转换为 SuperMap 中的简单符号、TrueType 符号、栅格符号以及多层 TrueType 符号。

  如图 2 所示的省、市行政区划点的符号,是使用多层级的图形组合而成,SuperMap 支持此类复杂点符号的迁移,实现符号之间的无损转换。

  iDesktopX 10i(2020) 支持将 ArcGIS 的点、线、符号库文件 (*.style) 批量转换为 SuperMap 符号库文件,方便用户配图。

  • 标注

  地图标注可以帮助用户更好的分别地物要素,或者显示要素某些重要属性。iDesktopX 10i(2020) 通过标签专题图的方式还原 ArcGIS 地图标注,标注显示样式一致,通过压盖选项和自动避让等设置,同步标注显示优先级。

  • 专题图

  iDesktopX 10i(2020) 支持将 ArcGIS 地图中的各类符号设置效果转换为 SuperMap 对应的专题图类型。SuperMap提供了基于矢量和栅格数据制作专题图的功能,支持多种专题图类型,目前支持迁移的 ArcGIS 专题图类型包含:标签专题图、单值专题图、分段专题图、统计专题图、等级符号专题图、点密度专题图等。

  栅格影像拉伸方式

  地图制作越来越多地采用影像数据来丰富地图内容及美化地图显示效果,其中就涉及对栅格影像的拉伸处理。iDesktopX 10i(2020)支持迁移ArcGIS 地图中影像栅格数据的拉伸方式,可迁移的拉伸类型包含:最值拉伸、标准差拉伸、直方图均衡化、百分比截断拉伸,迁移后影像栅格的拉伸显示效果一致。

  服务迁移

  在应用环节,通常是将数据发布为标准的 REST 服务的方式,通过前端 Web 应用进行服务调用,SuperMap 提供服务发布和转发服务两种迁移方案实现 ArcGIS 服务的迁移。

  • 服务发布

  服务发布,即先将 ArcGIS 的数据源或地图文档转换成SuperMap 支持的类型,再通过 SuperMap iServer 发布为符合 ArcGIS 标准的服务,目前支持发布 ArcGIS REST 三种服务,包括要素服务、地图服务、网络分析服务,保证对原有的业务服务的支持。

  • 服务转发

  服务转发是基于 ArcGIS 的数据源或地图文档,通过可访问的 ArcGIS 服务链接,访问并接入服务至 SuperMap iServer中,再 在 SuperMap iServer 中 转 发 为 SuperMap 支 持 的ArcGIS REST 服务,最大限度地利用已有服务资源。

  自动化迁移工具

  iDesktopX 10i(2020)还提供了丰富的地理处理建模工具,可根据用户业务流程构建数据处理与地图转换的流程模板,实现无人值守的批量数据迁移。例如,用户需要对某项目数据及相关地理信息业务进行迁移,结合用户业务需求,提供了多源数据从数据入库、瓦片生产到服务发布一体化全流程的数据迁移解决工具,根据预定义模型实现自动批量处理,极大提升了数据迁移及业务流程处理的效率。

  除 此 之 外,基 于用户的实 际 项目迁 移 需求,iDesktopX 10i(2020) 还进行了更深层次的迁移支持,包括支持地图迁移过程中的投影;支持符号随图缩放;支持兼容 Office 字体;针对标注迁移和显示的细则设置,如标签轮廓设置、多层标签解析为单值标签专题图等,最大化地还原原始数据显示效果。

  SuperMap iDesktopX 10i(2020) 中提供的数据迁移功能,旨在解决用户在平台迁移过程中遇到的问题,在不影响原有业务支撑的前提下,高效、无损地迁移数据成果,实现不同 GIS平台之间的快速过渡。

版权所有© 1997-2019 中国科学院地理信息产业发展中心 《超图通讯》编辑部 京ICP备11032883号-6