ArcGIS迁移

基于 ArcGIS 平台来应用常规 GIS 应用,主要是通过 ArcGIS Desktop(ArcMap)提供的数据处理能力,将地理空间数据通过 Geodatabase 进行存储管理,用户可以通过 ArcObjects 或者 ArcGIS Engine 开发桌面应用系统直接读取 Geodatabase 数据实现 C/S 架构的行业应用,也可以通过将 Geodatabase 数据按照行业规范要求进行制图,生成地图文档(MXD),将这些地图文档通过 ArcGIS Server 发布为 ArcGIS REST 服务,通过基于 ArcGIS 提供的 Javascript API 开发 Web 应用调用地图服务来实现 B/S 架构的行业应用,同时也支持通过 ArcMap 提供的切图工具生成地图缓存,发布基于缓存的地图服务提升 Web 应用的访问效率。

SuperMap 可从数据管理、地图文档、地图瓦片和地图服务几个方面对ArcGIS平台数据进行迁移。

  • 数据管理:一般情况下数据是基于 ArcGIS 的 Geodatabase 数据模型进行存储管理,而 Geodatabase 模型又包含比较多的具体子数据模型如面、网络、镶嵌数据集等;所以需要将 Geodatabase 所支持的数据模型替换为超图相应的数据模型;另一方面这些数据是以个人、文件或者企业级 Geodatabase 的方式进行实际存储,所以需要将这些物理存储形态转换为 SuperMap 相应的物理存储形态。
  • 地图文档:ArcGIS 通过 MXD 文件存储大量的地图信息,这里面涉及颜色、符号、样式、标注、不同类型的专题图等等,所以需要将原来在 MXD 里面存储涉及不同行业制图要求规范的相关对象信息通过 SuperMap 的制图元素进行转译表达,并以 SuperMap 地图文档的文件格式进行存储。
  • 地图瓦片:SuperMap 提供读取 ArcGIS地 图瓦片包的能力,对地图瓦片进行解析和显示。
  • 地图服务:在上层的 Web 应用中,主要是调用了ArcGIS Server发布的REST服务,而这些服务又包含了很多不同的服务类型,如地图服务、要素服务、分析服务等,同时考虑到平台替换成本要小于上层应用替换,所以在基于上层应用(以ArcGIS API开发)不变的情况下,需要实现通过SuperMap GIS服务器发布具备ArcGIS相应的REST服务类型,支持上层应用的调用。

许可验证

在使用ArcGIS迁移模块的功能时,SuperMap iDesktopX 会自动验证计算机中是否有需要的 ArcGIS 许可。若计算机中缺少所需许可,则会提示:“ArcGIS 许可加载失败,请检查许可状态”。需验证的许可如下:

  • 若计算机使用的ArcGIS版本为10.4、10.6、10.7、10.8,则需要ArcServer的许可;
  • 其他ArcGIS版本,需要 Advanced 的许可。

数据检查

迁移ArcGIS数据或地图时,SuperMap iDesktopX 会对迁移的数据类型和图层类型进行检查,SuperMap支持迁移的数据和图层类型如下:

支持导入 ArcGIS 数据类型与 SuperMap 数据类型的对应关系:

ArcGIS 数据类型 SuperMap 数据类型
esriDTFeatureDataset 二三维点线面文本数据集
esriDTFeatureClass 二三维点线面文本数据集
esriDTTable 属性表
esriDTRasterDataset 影像数据集
esriDTNetworkDataset 网络数据集
esriDTMosaicDataset 镶嵌数据集

支持导入 ArcGIS 矢量图层类型与 SuperMap 图层类型的对应关系:

ArcGIS 矢量图层 SuperMap 矢量图层
SimpleRenderer 普通矢量图层
UniqueValueRenderer 单值专题图
ChartRenderer 统计专题图
ClassBreaksRenderer 分段专题图
FDOGraphicsLayer 普通文本图层

支持导入 ArcGIS 栅格图层类型与 SuperMap 图层类型的对应关系:

ArcGIS 栅格图层 SuperMap 栅格图层
RasterUniqueValueRenderer 栅格单值专题图
RasterClassifyColorRampRenderer 栅格分段专题图
IRasterStretchColorRampRenderer 普通栅格图层

注意:下表为暂不支持导入的 ArcGIS 数据类型和图层类型:

不支持导入的ArcGIS 数据类型
esriDTAny
esriDTContainer
esriDTGeo
esriDTGeometricNetwork
esriDTTopology
esriDTText
esriDTRelationshipClass
esriDTRasterBand
esriDTTin
esriDTCadDrawing
esriDTRasterCatalog
esriDTToolbox
esriDTTool
esriDTTerrain
esriDTRepresentationClass
esriDTCadastralFabric
esriDTSchematicDataset
esriDTLocator
esriDTMap
esriDTLayer
esriDTStyle
esriDTLasDataset
不支持导入的ArcGIS 矢量图层
DotDensityRenderer
ProportionalSymbolRenderer
ScaleDependentRenderer
RepresentationRenderer
BiUniqueValueRenderer
不支持导入的ArcGIS 栅格图层
RasterColormapRenderer
RasterDiscreteColorRenderer
RasterRGBRenderer

相关内容

数据迁移

数据库迁移

地图文档迁移

服务迁移

ArcGIS Pro迁移