一、目的
目前地图数据存储在Oracle中,因为项目要求,需要将超图产品替换ArcGIS9.3,代码替换的同时需要将现有的地图数据同时进行替换
二、思路
1、将Oracle存储的地图数据通过超图DeskPro产品导出为Shape数据格式
2、使用ArcCatalog工具将shape数据通过ArcSDE导入到Oracle数据库中
3、创建MXD文件,更新应用程序
三、准备工作
1、超图Deskpro安装程序,加密狗
2、安装ArcGIS Desktop 9.3,ArcGIS SDE
3、超图sxw文件
四、转换步骤
1、使用SuperMap Deskpro2008工具打开sxw文件
2、检查图层的属性表结构(图层-属性-表结构)
1)由于超图的ArcGIS之间有的数据类型不兼容,所以应尽量使用通用的数据类型;
例如超图中有“备注”数据类型,该类型是不能被导入到arcgis中,需要将备注类型修改为文本类型
2)属性表中字段名称前带*号表示该字段是产品字段,而非业务字段
3)DEM数据集类型为Grid数据集
4)影像图数据集类型为影响数据集
5)浏览图层属性数据,如果数据中存在空行,会造成导出的shape文件在导入ArcGIS时发生引用错误
解决方法:复制数据
目前地图数据存储在Oracle中,因为项目要求,需要将超图产品替换ArcGIS9.3,代码替换的同时需要将现有的地图数据同时进行替换
二、思路
1、将Oracle存储的地图数据通过超图DeskPro产品导出为Shape数据格式
2、使用ArcCatalog工具将shape数据通过ArcSDE导入到Oracle数据库中
3、创建MXD文件,更新应用程序
三、准备工作
1、超图Deskpro安装程序,加密狗
2、安装ArcGIS Desktop 9.3,ArcGIS SDE
3、超图sxw文件
四、转换步骤
1、使用SuperMap Deskpro2008工具打开sxw文件
2、检查图层的属性表结构(图层-属性-表结构)
1)由于超图的ArcGIS之间有的数据类型不兼容,所以应尽量使用通用的数据类型;
例如超图中有“备注”数据类型,该类型是不能被导入到arcgis中,需要将备注类型修改为文本类型
2)属性表中字段名称前带*号表示该字段是产品字段,而非业务字段
3)DEM数据集类型为Grid数据集
4)影像图数据集类型为影响数据集
5)浏览图层属性数据,如果数据中存在空行,会造成导出的shape文件在导入ArcGIS时发生引用错误
解决方法:复制数据