《Arcgis数据转换.ppt》由会员分享,可在线阅读,更多相关《Arcgis数据转换.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心数据转换工具 中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心讲解内容1.ArcGIS自身的数据格式转换2.ArcGIS中点、线、面相互转换3.Txt和ArcGIS数据转换4.excel和ArcGIS数据转换操作5.MapGIS和ArcGIS的数据转换6.ArcGIS和其他格式交换7.Spatial ETL Tools在数据转换应用8.Spatial ETL Tools的其他应用2中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1、ArcGIS自身的数据格式转换ArcGIS自身的矢量数据有SHP、G
2、eodataBase(file,mdb,和数据库),EOO.SHP和GeoDatabase转换EOO转换3中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1.1 SHP和GeoDatabase转换Shp转GeoDatabaseArcCatalog右键导出注意要首先建立建立geodatabasegeodatabase使用数据使用数据:5convertshpgeodatabase:5convertshpgeodatabase中国县界中国县界.shpshp4中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Shp转GeoDatabase 多个Geodatabase中图层
3、名和shp一致数据目录数据目录:5convertshpgeodatabase:5convertshpgeodatabase5中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1.1 SHP和GeoDatabase转换Shp转GeoDatabase第二种方法Arctoolbox中Conversion Tools-Feature Class to Feature Class,界面同上面,可以实现shp和geodatabase互转,和geodatabase之间的互转小技巧:小技巧:ArctoolboxArctoolbox,只知道名字,找到工具只知道名字,找到工具1 1、通过索引(、通过
4、索引(indexindex查找)查找)2 2、同、同searchsearch查找,查找,locatelocate定位定位6中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心GeoDatabase 转Shp第二种方法可以一个图层转,也整个GeoDatabase,右键转换7中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心还有通用特殊方法在Arcmap打开数据,图层右键data-export data数据目录数据目录:5convertshpgeodatabase:5convertshpgeodatabase8中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中
5、心2、ArcGIS中点、线、面相互转换(中级)1.转到点层2.转到线层3.转到面层9中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.1转到点层1.Feature To Point:将线、面的几何中点转到点层2.Feature Vertices To Points:将线、面的节点转到点层10中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Feature To Point对于线层:Inside不选中,导出的线的几何中心,Inside选中,导出的线沿着线的方向长度的中点;对于面层:Inside不选中,导出的面的几何中心,Inside选中,如果几何中心在面内,就导出
6、,没有在面内随机找面内的点。转的过程:属性自动带过来属性自动带过来数据目录数据目录:5convertshpgeodatabase:5convertshpgeodatabase11中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Feature Vertices To Points导出有五种方式,全部节点,(线段)中点,开始点,结束点,两个端点12中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层面转线有四种方法:在编辑时,目标图层是线层,选中面对象,复制,粘贴。但不会自动断线,实际就是把面的边线转化成线 在编辑时,目标图层是线层,选中面对象使用top
7、ology 中construct Features工具,会自动处理拓扑 13中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层 ArcToolBox中 Feature To Line:这个工具有两个特点:1、可将输入要素类的属性值传递到输出要素类中(由preserve attribute选项决定)2、保留属性保留属性,两个要素的公共边会产生重复线段,反之反之不会公用边只有一条线不会公用边只有一条线 14中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层 ArcToolBox中 Polygon To Line:产生的线要素类的属性表内生
8、成两个字段:left_fidleft_fid和和right_fidright_fid,代表相应的线段在原面要素类中左多边形和右多边形的fid值。Polygon To Line不会传递原面要素类的属性到生成的线要素类,且不会产生重复的线段不会产生重复的线段,这是与Feature To Line最大的区别。15中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.3转到面层 有以下几种方法闭合的线,可以通过复制,粘贴生成面在编辑时,目标图层是线层,选中面对象使用topology 中construct Features工具,会自动处理拓扑Arctoolbox中 Feature To P
9、olygon在geodatabase的Feature Dataset下可以按右键16中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Feature To Polygon线转面的属性是通过(label)点实现线层:6joinmegerchina_FeatureToLine.shp点层:6joinmegerchina_FeatureToPoint.shp17中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心在geodatabase的Feature Dataset下可以按右键Feature Dataset下有线层,都可以,具体见5convertlinetopoly.gd
10、btest18中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.Txt和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
11、,右键create feature class-From XY Table数据:5converttxt1.txt19中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.Txt和ArcGIS数据转换点层导出文本,没有XY坐标,使用Add XY Coordinates,可以增加打开属性表,option中export20中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.Txt和ArcGIS数据转换面线和txt转换,只能导出图形,不能导出属性数据目录数据目录:5convertshpgeodatabase:5convertshpgeodatabase21中国科学院计算技
12、术研究所教育中心中国科学院计算技术研究所教育中心4.excel和ArcGIS数据转换操作导入excel坐标点,一定要选择sheet,Execl一定要有第一列定义,各个字段的含义。数据目录数据目录:5converttxt54xy.xls5converttxt54xy.xls22中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心4.excel和ArcGIS数据转换操作导出Execl,和导出txt类似,选择的数据格式是DBF,execl可以打开DBF数据目录数据目录:5convertshpgeodatabase:5convertshpgeodatabase23中国科学院计算技术研究所教
13、育中心中国科学院计算技术研究所教育中心5、MapGIS和ArcGIS转换(中级)MapGIS和ArcGIS交换是单向的1.MapGIS导出ArcGIS格式2.MapGIS读(导入)ArcGIS格式数据在5convertmapgis24中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心MapGIS导出到ArcGIS格式都在MapGIS文件格式中,分别装入点、线、面,转出25中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.1 MapGIS格式导出Mapgis有两种方式1、输出SHP文件2、输出Mapinfo格式输出SHP,点、线基本没有,面转出后,从表面也没有问题
14、,拓扑检查有问题26中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.3 MapGIS转ArcGIS格式拓扑错误的处理ArcToolbox中Check Geometry,会发现很多self intersections,可使用Repair Geometry修复,原因如下:再拓扑处理就没有27中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.3 MapGIS转ArcGIS格式转shp时,注记层转成点层,在mapgis中,可增加注记内容字段,通过点编辑中注释赋为属性,后转出自动标注,将标注转为注记另一种,比较可靠的转Mapinfo公开格式MIF,点、线、面都比较好
15、,注记会转一个text层,是线,后面同上28中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心ArcGIS到MapGIS注记可通过MIF做中间格式29中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6、ArcGIS和其他数据格式转换(中级)1、Mapinfo和ArcGIS转化2、CAD和ArcGIS转换使用ArcGIS转换优点lArcGIS可以直接打开各种数据l内置FME,实现各种数据转换l使用ArcGIS可以一体化处理 30中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6、ArcGIS和CAD数据格式转换 ArcGIS92集成了fme2006,
16、Data Interoperability Tools相当于fme的Universal Translator,Spatial ETL ETL Tool相当于fme的Workbench。而fme用来浏览数据的Universal Viewer则被Arcmap所代替,所以Arcmap理论上能直接加载fme所支持的所有格式 加拿大加拿大Safe Safe 软件公司针对软件公司针对ArcGISArcGIS开发的一个扩展模开发的一个扩展模块。其独立的软件称为块。其独立的软件称为 FME FME Suite(FeatureSuite(Feature Manipulate Engineering),FME S
17、uiteManipulate Engineering),FME Suite是一套完整的是一套完整的访问空间数据的解决方案访问空间数据的解决方案,可用于读写存储和转换各可用于读写存储和转换各种空间数据。它能实现各类种空间数据。它能实现各类GISGIS及及CADCAD格式的数据相互格式的数据相互转换转换.是功能更为强大的空间数据平台,支持是功能更为强大的空间数据平台,支持5050数据数据格式转换格式转换注意转换,目录一定不好有汉字,目录中不要有空格注意转换,目录一定不好有汉字,目录中不要有空格31中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.1MapInfo 和ArcGIS转
18、换nMapinfo 有两种TAB和MIF在ArcCatalog,选中对的Mapinfo文件(tab,MIF),右键导出shp,mdb,mapinfo的tab表一个图层可以放点、线、面、注记,可以分别导出,也可以依次导出导mdb注意首先要建mdb,是在ArcGIS中建,与在windows有差别 这种方法:注记无法转换效果较差数据使用数据使用:5convertmapinfo:5convertmapinfo32中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.1MapInfo 和ArcGIS转换使用Arctoolbox 中Quick Import,首先要extension模块Dat
19、a Interoperability 可以使用。33中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.1MapInfo 和ArcGIS转换结果34中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.1MapInfo 和ArcGIS转换结果在Mapinfo可以通过转MIF,通用转换工具转换,这个工具的核心也是FME35中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.2 CAD和ArcGIS转换n四种方式:1、直接右键导出2、Arctoolbox-Conversion Tools-to CAD-Export to CAD3、Data Inter
20、operability Tools-Quick Export4、spatial ETL tools 前两种是ArcGIS原有方法,效果不太好,尤其是注记后两种是FME,效果好,推荐使用数据目录数据目录:5convertshpgeodatabase:5convertshpgeodatabase36中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6.2 CAD和ArcGIS转换,注记处理导入导入CADCAD的注记,使用的注记,使用ArctoolboxArctoolbox Conversion Conversion Tools-Tools-ToGeoDatabaseToGeoData
21、base-Import CAD Annotation-Import CAD Annotation数据:数据:5convertcad5convertcad37中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心7 Spatial ETL Tools在数据转换应用在Arctoolbox中新建一个toolbox,在toolbox右键(CAD-MDB)操作:操作:5convertcadtomdb.exe5convertcadtomdb.exe38中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心对于CAD的注记Import CAD Annotation39中国科学院计算技术研
22、究所教育中心中国科学院计算技术研究所教育中心7 ArcGIS-CAD扩展属性导出(高级)在Seting设置,选择Extended entity Data,后先运行转换,后查看结果数据数据:5convertcadtb.shp:5convertcadtb.shp,操作见,操作见:5convertcadshptocad.exe:5convertcadshptocad.exe40中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心7 CAD-ArcGIS扩展属性导出在setings 选择arribute schema数据目录数据目录:5convertcadjb80.dwg:5convert
23、cadjb80.dwg41中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心8、Spatial ETL Tools的其他应用(高级)1.平移 Offsetter 5convertfme5convertfme平移平移.aviavi2.字段排序 ListSorter 5convertfme5convertfme字段排序字段排序.avi3.字段改名 AttributeRenamer4.求重心 CenterOfGravityReplacer FmeFme手册手册:5convertfmefme:5convertfmefme手册手册.xlsxls42中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心本章应该掌握的内容1.Feature Class转Feature class方法2.Table(txt,excel)转arcgis3.面转线4.线转面5.线转点6.面转点7.Mapgis转arcgis方法8.CAD和ArcGIS交换的注意事项9.Mapinfo和arcgis的交换43
限制150内