超图数据导入ArcGIS的既定系统
来源:互联网 发布:java泛型extends 编辑:程序博客网 时间:2024/04/30 13:43
最近碰到几个原先使用超图平台的用户,现在因为我们和合作伙伴一起制作的系统更加符合用户需求,因此改用ArcGIS平台,但是,在平台迁移的过程中遇到一些数据转换的问题,合作伙伴和用户都希望我们帮助解决,因此将一些简便的解决方法记录在下面,给大家参考!
既然是想要导入既定的系统,那么数据结构基本都要保持ArcGIS系统的结构不变,因此主要考虑的是如何不变动现有系统的数据结构,将整个数据迁移过来,具体操作步骤为以下三个:
1.整合超图的几何数据和属性数据
通常情况下,用户都是在超图的数据集中存储几何数据,在Oracle的表中存储业务数据也就是属性数据,在导入数据之前,我们需要将这些数据先做个处理,将所有的属性信息都先放到几何图层中。
例如我们在超图的数据集中保存的点数据是警察局的数据
而属性数据存储在Oracle的表TestTable中,通过主键SMID来关联,属性表定义如下:
首先,在SuperMap Deskpro里面建立一个属性数据表,操作如下:
选择“属性表数据集”
结果如下:
右键点击新建的属性数据集,点击“属性”
根据需要导入的数据表,建立合适的表结构
利用Oracle的客户端工具,将Oracle表中的数据导入到新建的属性表中(笔者选用的是SI Object Browser)
将属性数据集中的数据添加到几何数据集中
操作如下:
添加完数据后我们得到一个有了全部属性信息的几何数据集Police_Station。
2.导出shp文件
右键点击上一步中得到的全属性几何数据集,选择导出
选择shp文件格式
导出成为shp文件。
3.在ArcMap中整理数据
复制ArcGIS原型系统的数据,建立同样的格式如图
找到警察局的数据,点击开始编辑清空所有的数据。
然后保存它
然后我们将导出的shp文件加载进来(加载前,请确保两个数据的空间参考一致,以防加载中出现问题)。在公安局数据GAJ_PT处右键,选择“加载”再选择“加载数据…”
选择我们从SuperMap Deskpro导出的shp文件
选择需要导入的源字段
- 超图数据导入ArcGIS的既定系统
- 超图学习之-数据导入
- 选择成既定or既定的选择?
- 批处理Excel数据导入为ArcGIS的shp点数据
- MapInfo数据导入到ArcGIS
- ArcGIS Engine数据导入导出
- Excel数据导入ArcGIS中出现的投影问题解决方案
- 我的超图三年
- 超图的地图慧
- 超图对接NSDTF-DEM数据
- Arcgis 没有坐标系统的数据的处理方法
- 导入Excel数据到ArcGIS属性表
- EXCEL数据根据XY坐标导入ArcGIS
- CAD数据导入ArcGIS方法小结
- SuperMap超图的热力图
- 超图Deskpro .NET 6R(2012) CAD图转化为GPS数据的操作步骤
- AutoCAD数据导入ArcGIS后的投影定义与投影转换
- 关于Arcgis数据导入mdb完成后如何立刻解除mdb的锁定
- LINUX系统的目录介绍
- java数据库连接为何用class.forName().他和new有什么区别。
- 闲话微博
- Emacs org-mode
- eMMC的前世今生
- 超图数据导入ArcGIS的既定系统
- 匿名对象的使用方式
- shell中使用sort和uniq实现两文件的并集,交集和差集
- asp/ajax实现进度条方案
- 微软企业库4.1学习笔记(二)各功能之间的依赖关系以及对象创建
- poj 1118 2606 共线
- CDMA2000简介
- sed使用 之 替换
- linux 中阻塞与非阻塞 同步与异步