《中国科学院计算机技术研究所教育中心ArcGIS培训5.ppt》由会员分享,可在线阅读,更多相关《中国科学院计算机技术研究所教育中心ArcGIS培训5.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心数据转换工具 闫磊20222022年年1212月月2424日日中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心讲解内容1.ArcGIS自身的数据格式转换2.ArcGIS中点、线、面相互转换3.Txt和ArcGIS数据转换4.excel和ArcGIS数据转换操作5.使用ArcGIS和其他数据格式转换6.Spatial ETL Tools在数据转换应用7.Spatial ETL Tools的其他应用2中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1、ArcGIS自身的数据格式转换ArcGIS自身的矢量
2、数据有SHP、GeodataBase(file,mdb,和数据库),EOO.SHP和GeoDatabase转换EOO转换3中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1.1 SHP和GeoDatabase转换Shp转GeoDatabaseArcCatalog右键导出注意要首先建立建立geodatabasegeodatabase4中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Shp转GeoDatabase 多个Geodatabase中图层名和shp一致5中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1.1 SHP和GeoDatabase转换
3、Shp转GeoDatabase第二种方法Arctoolbox中Conversion Tools-Feature Class to Feature Class,界面同上面,可以实现shp和geodatabase互转,和geodatabase之间的互转小技巧:小技巧:ArctoolboxArctoolbox,只知道名字,找到工具只知道名字,找到工具1 1、通过索引(、通过索引(indexindex查找)查找)2 2、同、同searchsearch查找,查找,locatelocate定位定位6中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心GeoDatabase 转Shp第二种方法可
4、以一个图层转,也整个GeoDatabase,右键转换7中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心还有通用特殊方法在Arcmap打开数据,图层右键data-export data8中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心1.2 EOO转换使用Arctoolbox中Data Interoperability Tools Quick Export工具,会将一个面层转换三个图层,转shp和geo右键就可以,直接右键就可以9中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2、ArcGIS中点、线、面相互转换1.转到点层2.转到线层3.转到面层
5、10中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.1转到点层1.Feature To Point:将线、面的几何中点转到点层2.Feature Vertices To Points:将线、面的节点转到点层11中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Feature To Point对于线层:Inside不选中,导出的线的几何中心,Inside选中,导出的线沿着线的方向长度的中点;对于面层:Inside不选中,导出的面的几何中心,Inside选中,如果几何中心在面内,就导出,没有在面内随机找面内的点。12中国科学院计算技术研究所教育中心中国科学院计算技
6、术研究所教育中心Feature Vertices To Points导出有五种方式,全部节点,(线段)中点,开始点,结束点,两个端点13中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层面转线有四种方法:在编辑时,目标图层是线层,选中面对象,复制,粘贴。但不会自动断线,实际就是把面的边线转化成线 在编辑时,目标图层是线层,选中面对象使用topology 中construct Features工具,会自动处理拓扑 14中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层 ArcToolBox中 Feature To Line:这个工具有两
7、个特点:1、可将输入要素类的属性值传递到输出要素类中(由preserve attribute选项决定)2、两个要素的公共边会产生重复线段 15中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.2 转到线层 ArcToolBox中 Polygon To Line:产生的线要素类的属性表内生成两个字段:left_fid和right_fid,代表相应的线段在原面要素类中左多边形和右多边形的fid值。Polygon To Line不会传递原面要素类的属性到生成的线要素类,且不会产生重复的线段,这是与Feature To Line最大的区别。为什么Feature To Line会产生重
8、复线而Polygon To Line不会呢?其原因可能是Feature To Line转换polygon的边界时是一个个polygon单独提取边界的,没考虑之间的相互位置关系,所以会产生重复的线;而Polygon To Line综合考虑了相邻polygon的相互关系,所以不会产生重复的线。16中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心2.3转到面层 有以下几种方法闭合的线,可以通过复制,粘贴生成面在编辑时,目标图层是线层,选中面对象使用topology 中construct Features工具,会自动处理拓扑Arctoolbox中 Feature To Polygon在
9、geodatabase的Feature Dataset下可以按右键17中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心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.40
10、27,090在ArcCatalog,选中对应文件Text,右键create feature class-From XY Table18中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.Txt和ArcGIS数据转换点层导出文本,没有XY坐标,使用Add XY Coordinates,可以增加打开属性表,option中export19中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心3.Txt和ArcGIS数据转换面线和txt转换,只能导出图形,不能导出属性20中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心4.excel和ArcGIS数据转换操作导
11、入excel坐标点,一定要选择sheet,Execl一定要有第一列定义,各个字段的含义。21中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心4.excel和ArcGIS数据转换操作导出Execl,和导出txt类似,选择的数据格式是DBF,execl可以打开DBF22中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心7、ArcGIS和其他数据格式转换1、Mapinfo和ArcGIS转化2、CAD和ArcGIS转换3、MapGIS和ArcGIS转换使用ArcGIS转换优点lArcGIS可以直接打开各种数据l内置FME,实现各种数据转换l使用ArcGIS可以一体化处理
12、23中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5、ArcGIS和其他数据格式转换 ArcGIS92集成了fme2006,Data Interoperability Tools相当于fme的Universal Translator,Spatial ETL ETL Tool相当于fme的Workbench。而fme用来浏览数据的Universal Viewer则被Arcmap所代替,所以Arcmap理论上能直接加载fme所支持的所有格式 加拿大加拿大Safe Safe 软件公司针对软件公司针对ArcGISArcGIS开发的一个扩展模开发的一个扩展模块。其独立的软件称为块。其独
13、立的软件称为 FME Suite(Feature FME Suite(Feature Manipulate Engineering),FME SuiteManipulate Engineering),FME Suite是一套完整的是一套完整的访问空间数据的解决方案访问空间数据的解决方案,可用于读写存储和转换各可用于读写存储和转换各种空间数据。它能实现各类种空间数据。它能实现各类GISGIS及及CADCAD格式的数据相互格式的数据相互转换转换.是功能更为强大的空间数据平台,支持是功能更为强大的空间数据平台,支持5050数据数据格式转换格式转换注意转换,目录一定不好有汉字,目录中不要有空格注意转换
14、,目录一定不好有汉字,目录中不要有空格24中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.1MapInfo 和ArcGIS转换nMapinfo 有两种TAB和MIF在ArcCatalog,选中对的Mapinfo文件(tab,MIF),右键导出shp,mdb,mapinfo的tab表一个图层可以放点、线、面、注记,可以分别导出,也可以依次导出导mdb注意首先要建mdb,是在ArcGIS中建,与在windows有差别 这种方法:注记无法转换效果较差25中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.1MapInfo 和ArcGIS转换使用Arctoolbox
15、 中Quick Import,首先要extension模块Data Interoperability 可以使用。26中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.1MapInfo 和ArcGIS转换结果27中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心7.1MapInfo 和ArcGIS转换结果在Mapinfo可以通过转MIF,通用转换工具转换,这个工具的核心也是FME28中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.2 CAD和ArcGIS转换n四种方式:1、直接右键导出2、Arctoolbox-Conversion Tools-
16、to CAD-Export to CAD3、Data Interoperability Tools-Quick Export4、spatial ETL tools 前两种是ArcGIS原有方法,效果不太好,尤其是注记后两种是FME,效果好,推荐使用29中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.2 CAD和ArcGIS转换,注记处理导入导入CADCAD的注记,使用的注记,使用Arctoolbox Arctoolbox Conversion Conversion Tools-Tools-ToGeoDatabase-Import CAD AnnotationToGeoDat
17、abase-Import CAD Annotation30中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.3 MapGIS和ArcGIS转换Mapgis有两种方式1、输出SHP文件2、输出Mapinfo格式输出SHP,点、线基本没有,面转出后,从表面也没有问题,拓扑检查有问题或ArcToolbox中Check Geometry,会发现很多self intersections,可使用Repair Geometry修复,原因如下:31中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心5.3 MapGIS和ArcGIS转换转shp时,注记层转成点层,在mapgis中
18、,可增加注记内容字段,通过点编辑中注释赋为属性,后转出自动标注,将标注转为注记另一种,比较可靠的转Mapinfo公开格式MIF,点、线、面都比较好,注记会转一个text层,是线,后面同上32中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6 Spatial ETL Tools在数据转换应用在Arctoolbox中新建一个toolbox,在toolbox右键33中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6 ArcGIS-CAD扩展属性导出在Seting设置,选择Extended entity Data,后先运行转换,后查看结果34中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心6 CAD-ArcGIS扩展属性导出在setings 选择arribute schema35中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心7、Spatial ETL Tools的其他应用1.平移 Offsetter2.字段排序 ListSorter3.字段改名 AttributeRenamer4.求重心 CenterOfGravityReplacer 36