使用SuperMap iDesktopX数据迁移工具迁移ArcGIS数据

一、数据模型转换

       SuperMap iDesktopX 支持转换的数据类型包括:矢量、栅格、影像、镶嵌数 据、网络、属性表及文本数据。 通过将 SDE 中 SQL Server、Oracle、PostgreSQL 数据库中的数据,导入至 SuperMap 数据源中。同时,支持导入 SHP 数据,可 将文件夹中的所有 SHP 数据,批量导入至 SuperMap 数据源中。

ArcGIS数据模型

SuperMap数据模型

是否支持

点(要素类)

点数据集

支持

线(要素类)

线数据集

支持

面(要素类)岛洞多边形

面数据集

支持

注记

文本数据集

支持

镶嵌数据集

镶嵌数据集

支持

几何网络

网络数据集

支持

网络数据集

网络数据集

支持

属性域

属性域

支持

栅格影像

栅格数据集

支持

属性表数据集

支持

     针对不同的数据类型和上述替换方式,对不同数据类型进行测试,替换效果如下:

    面数据:

    影像、面、标注数据:

 

 

二、地理数据库转换

          ArcGIS的地理数据库类型包括个人地理数据库(Personal Geodatabase)、文件地理数据库(File Geodatabase)和企业级地理数据库(ArcSDE)三种。目前使用SuperMap iDesktopX可以对ArcGIS的地理数据库迁移类型如下:

ArcGIS地理数据库

SuperMap

有A许可

Personal GDB

UDB/UDBX

支持

File GDB

UDB/UDBX

支持

ArcSDE

Oracle

ST_Geometry

UDB/UDBX

支持

SDO_Geometry

UDB/UDBX

支持

Oracle Spatial

UDB/UDBX

支持

PostgreSQL

ST_Geometry

UDB/UDBX

支持

PostGIS

UDB/UDBX

支持

      通过SuperMap iDesktopX即拿即用的工具箱,提供了不同数据库类型的接入,以下为不同数据库类型的接入效果对比:

Personal GDB:

File GDB:
 

 

 

 

<think>好的,我现在需要帮助用户解决在SuperMap中新建数据空间并导入数据源的问题。首先,我需要明确用户提到的“数据空间”可能是指工作空间或数据源。根据SuperMap的术语,通常有工作空间(Workspace)和数据源(Datasource)的概念。工作空间用于管理数据源、地图、布局等,而数据源则是具体存储数据集的地方。 接下来,我需要查看用户提供的引用内容,看看是否有相关的步骤说明。引用[1]提到在SuperMap iDesktopX中新建HBase数据源,步骤包括右键选择“新建数据库类型数据源”。引用[4]和[5]也涉及创建Oracle数据源和数据集的操作。引用[3]则介绍了如何从ArcSDE SQL Server导入数据SuperMap数据源,包括数据迁移和地图迁移的步骤。 用户可能混淆了“数据空间”和“工作空间”或“数据源”。根据引用[2],工作空间管理包括新建、打开、保存等操作,而数据源管理涉及新建、打开、保存数据集。因此,正确的流程应该是先创建工作空间,然后在其中新建数据源,再导入数据。 接下来需要整理步骤:首先新建工作空间,然后在该工作空间中新建数据源(如文件型或数据库型),接着使用数据迁移工具导入外部数据。同时,引用[3]中的地图迁移功能可以将ArcGIS的MXD文件转换为SuperMap的工作空间,这可能也是用户需要的。 需要注意的是,不同版本的SuperMap可能操作略有不同,比如iDesktopX和iObjects C++的操作界面可能不同。用户的问题中没有明确说明使用的产品,但引用的资料涉及iDesktopX和iObjects C++,因此可能需要分别说明。 最后,生成相关问题时要涵盖工作空间管理、数据源类型选择、数据迁移方法以及常见问题排查,帮助用户进一步了解相关操作。</think>在SuperMap中新建工作空间并导入数据源的操作流程如下: ### 一、新建工作空间 1. 启动SuperMap iDesktopX软件 2. 点击菜单栏【开始】→【新建工作空间】 3. 选择工作空间保存路径和名称(.smwu文件格式) 4. 点击【确定】完成创建工作空间[^2] ### 二、新建数据源 1. 在【工作空间管理器】窗口 2. 右键点击"数据源"节点→选择【新建数据库型数据源】或【文件型数据源】 3. 数据库型需配置参数: - 数据库类型:Oracle/PostgreSQL/HBase等 - 服务器地址:$IP:端口$ - 数据库名称:$your_database$ - 认证信息:用户名/密码 4. 文件型需指定文件路径(.udb或.udbx格式) 5. 点击【确定】完成创建[^1][^4] ### 三、导入数据源 1. 使用数据迁移】功能: - 切换至【数据迁移】选项卡 - 选择对应格式的导入工具(SHP/MXD/ArcSDE等) 2. 以ArcGIS MXD迁移为例: ```python 参数配置: 输入文件 = "path/to/your.mxd" 目标数据源 = 已创建的SuperMap数据源 坐标系匹配 = 自动/手动指定 ``` 3. 设置字段映射规则和编码格式 4. 点击【执行】完成迁移[^3] $$ 数据迁移核心公式: $$ $$ T_{total} = \sum_{i=1}^{n}(D_i \times C_f) + O_v $$ 其中$D_i$为数据集大小,$C_f$为转换系数,$O_v$为拓扑验证开销 ### 四、验证结果 1. 在数据源节点下查看新建数据集 2. 右键数据集→【属性】检查字段结构和坐标系 3. 使用【快速定位】功能验证空间索引建立情况[^5]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值