资源预览内容
第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
第9页 / 共43页
第10页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心数据转换工具 闫磊闫磊 电话:电话:EmailEmail: 中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心讲解内容1ArcGIS自身的数据格式转换2ArcGIS中点、线、面相互转换3Txt、excel和ArcGIS数据转换4MapGIS和ArcGIS的数据转换5ArcGIS和其他格式交换6Spatial ETL Tools在数据转换应用2中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心一、ArcGIS自身的数据格式转换ArcGIS自身的矢量数据有SHP、GeodataBase(file,mdb,和数据库),EOO.SHP和GeoDatabase转换EOO转换3中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1.1 SHP和GeoDatabase转换Shp转GeoDatabaseArcCatalog右键导出注意要首先建立建立geodatabasegeodatabase使用数据使用数据:6convertshpgeodatabase:6convertshpgeodatabase中国县界中国县界.shp.shp见见:shp转地理数据库转地理数据库.exe4中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Shp转GeoDatabase 多个Geodatabase中图层名和shp一致数据目录数据目录:6convertshpgeodatabase:6convertshpgeodatabase5中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心还有通用特殊方法在Arcmap打开数据,图层右键数据-导出数据数据目录数据目录:6convertshpgeodatabase:6convertshpgeodatabase,见,见arcmaparcmap右键导出右键导出数据数据.exe.exe6中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心二、ArcGIS中点、线、面相互转换(中级)1.转到点层2.转到线层3.转到面层7中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.1转到点层1.要素到点(Feature To Point) :将线、面的几何中点转到点层2.要素折点转点 (Feature Vertices To Points):将线、面的节点转到点层8中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心要素到点对于线层:内部不选中,导出的线的几何中心,内部选中,导出的线沿着线的方向长度的中点;对于面层:内部不选中,导出的面的几何中心,内部选中,如果几何中心在面内,就导出,没有在面内随机找面内的点。转的过程:属性自动带过来属性自动带过来数据目录数据目录:6convertshpgeodatabase:6convertshpgeodatabase9中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心要素折点转点Feature Vertices To Points 导出有五种方式,全部节点,(线段)中点,开始点,结束点,两个端点10中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层面转线有三种方法: 在编辑时,目标图层是线层,选中面对象,复制,粘贴。但不会自动断线,实际就是把面的边线转化成线 11中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层n点到线n面到线12中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心点到线点集转线工具n数据:6convertshpgeodatabase公路点.shp13中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心XY转线数据6convertshpgeodatabase点线.dbf14中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层 ArcToolBox中要素转线(Feature To Line):这个工具有两个特点:1、可将输入要素类的属性值传递到输出要素类中(由保留属性 选项决定)2、保留属性保留属性,两个要素的公共边会产生重复线段,反之不会公用边只反之不会公用边只有一条线有一条线 15中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层 ArcToolBox中面转线(Polygon To Line): 产生的线要素类的属性表内生成两个字段:left_fidleft_fid和和right_fidright_fid,代表相应的线段在原面要素类中左多边形和右多边形的fid值。 Polygon To Line不会传递原面要素类的属性到生成的线要素类,且不会产生重复的线段不会产生重复的线段,这是与Feature To Line最大的区别 。 16中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.3转到面层 有以下几种方法闭合的线,可以通过复制,粘贴生成面在编辑时,目标图层是线层,选中面对象使用拓扑 中构造面工具会自动处理拓扑Arctoolbox中(要素转面)Feature To Polygon17中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心要素转面(Feature To Polygon)线转面的属性是通过(label)点实现线层:6convertshpgeodatabase省级行政线.shp点层:6convertshpgeodatabase省级行政点.shp18中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心三.Txt、Excel和ArcGIS数据转换文本TxT和ArcGIS点层转换,很容易TXT 要求至少两列,分割符是“,”ID,x,y,dl1,113.5500,24.4027,1112,113.5500,24.3600,1213,114.0000,24.3600,1214,114.0000,24.3800,0115,113.5700,24.3800,0136,113.5700,24.4100,0117,113.5541,24.4100,3408,113.5541,24.4027,090在ArcCatalog,选中对应文件Text,右键数据:6converttxt1.txt19中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心文本、excel到点文件l转换坐标记法工具l创建 XY 事件图层20中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心文本、excel到线文件lXY 转线l点集转线21中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.1.Txt和ArcGIS数据转换点层导出文本,没有XY坐标,使用添加 XY 坐标,可以增加打开属性表,22中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.2.excel和ArcGIS数据转换操作导入excel坐标点,一定要选择sheet,Execl一定要有第一列定义,各个字段的含义。数据目录数据目录:6converttxt54xy.xls6converttxt54xy.xls23中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.2.excel和ArcGIS数据转换操作导出Execl,和导出txt类似,选择的数据格式是DBF,execl可以打开DBF数据目录数据目录:6convertshpgeodatabase:6convertshpgeodatabase24中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心四、MapGIS和ArcGIS转换(中级)MapGIS和ArcGIS交换是单向的1.MapGIS导出ArcGIS格式2.MapGIS读(导入)ArcGIS格式数据在6convertmapgis25中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心MapGIS导出到ArcGIS格式都在MapGIS文件格式中,分别装入点、线、面,转出26中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心4.1 MapGIS格式导出Mapgis有两种方式1、输出SHP文件2、输出Mapinfo格式输出SHP,点、线基本没有,面转出后,从表面也没有问题,拓扑检查有问题27中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心4.2 MapGIS转ArcGIS格式拓扑错误的处理ArcToolbox中检查几何(Check Geometry),会发现很多错误,可使用修复几何修复,原因如下:再拓扑处理就没有28中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心4.3 MapGIS转ArcGIS格式转shp时,注记层转成点层,在mapgis中,可增加注记内容字段,通过点编辑中注释赋为属性,后转出自动标注,将标注转为注记另一种,比较可靠的转Mapinfo公开格式MIF,点、线、面都比较好,注记会转一个text层,是线,后面同上29中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心ArcGIS到MapGIS注记可通过MIF做中间格式30中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心问题解决mapgis转shp,有属性丢失?1、mapgis-mif-arcgis2、图件和属性数据分别转,要转换的mapGIS文件的属性用mapGIS软件中的“属性库管理”功能模块导出成“*.dbf”格式; 31中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心转换模型32中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心批量转换33中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心五、ArcGIS和其他数据格式转换(中级)1、Mapinfo和ArcGIS转化2、CAD和ArcGIS转换使用ArcGIS转换优点lArcGIS可以直接打开各种数据l内置FME,实现各种数据转换l使用ArcGIS可以一体化处理ArcGIS10ArcGIS10要专门安装要专门安装 34中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6、ArcGIS和CAD数据格式转换 ArcGIS10集成了fme2008,Data Interoperability Tools相当于fme的Universal Translator,Spatial ETL ETL Tool相当于fme的Workbench。而fme用来浏览数据的Universal Viewer则被Arcmap所代替,所以Arcmap理论上能直接加载fme所支持的所有格式 加拿大加拿大Safe Safe 软件公司针对软件公司针对ArcGISArcGIS开发的一个扩展模开发的一个扩展模块。其独立的软件称为块。其独立的软件称为 FME Suite(Feature FME Suite(Feature Manipulate Engineering), FME SuiteManipulate Engineering), FME Suite是一套完整的是一套完整的访问空间数据的解决方案访问空间数据的解决方案, ,可用于读写存储和转换各可用于读写存储和转换各种空间数据。它能实现各类种空间数据。它能实现各类GISGIS及及CADCAD格式的数据相互格式的数据相互转换转换. .是功能更为强大的空间数据平台,支持是功能更为强大的空间数据平台,支持5050数据数据格式转换格式转换注意转换,目录一定不好有汉字,目录中不要有空格注意转换,目录一定不好有汉字,目录中不要有空格35中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.1MapInfo 和ArcGIS转换使用Arctoolbox 中快速导出,首先要扩展模块Data Interoperability 可以使用。36中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心到CAD扩展属性37中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心扩展到ArcGIS38中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.1MapInfo 和ArcGIS转换结果39中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.1MapInfo 和ArcGIS转换结果在Mapinfo可以通过转MIF,通用转换工具转换,这个工具的核心也是FME40中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心对于CAD的注记导入 CAD 注记 Import CAD Annotation41中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.2、Spatial ETL Tools的其他应用(高级)1.平移 Offsetter 6convertfme6convertfme平移平移. .aviavi2.字段排序 ListSorter 6convertfme6convertfme字段排序字段排序.avi3.字段改名 AttributeRenamer4.求重心 CenterOfGravityReplacer 5.按数据删除 DuplicateRemover 删除重复点6.点连线工具 pointConnector FmeFme手册手册:6convertfmefme:6convertfmefme手册手册. .xlsxls42中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心本章应该掌握的内容1.Table(txt,excel)转arcgis2.面转线3.线转面4.线转点5.面转点6.Mapgis转arcgis方法7.CAD和ArcGIS交换的注意事项8.Mapinfo和arcgis的交换43
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号