资源描述:
《arcgis_10入门培训四数据转换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ARCGIS数据转换ArcGIS自身的数据格式转换ArcGIS中点、线、面相互转换Txt、excel和ArcGIS数据转换MapGIS和ArcGIS的数据转换ArcGIS和其他格式交换SpatialETLTools在数据转换应用一、ArcGIS自身的数据格式转换ArcGIS自身的矢量数据有SHP、GeodataBase(file,mdb,和数据库),EOO.SHP和GeoDatabase转换EOO转换1.1SHP和GeoDatabase转换Shp转GeoDatabaseArcCatalog右键导出注意要首先建立geodatabase使用数据:6convertshpgeod
2、atabase中国县界.shp见:shp转地理数据库.exeShp转GeoDatabase多个Geodatabase中图层名和shp一致数据目录:6convertshpgeodatabase还有通用特殊方法在Arcmap打开数据,图层右键数据-》导出数据数据目录:6convertshpgeodatabase,见arcmap右键导出数据.exe二、ArcGIS中点、线、面相互转换(中级)转到点层转到线层转到面层2.1转到点层要素到点(FeatureToPoint):将线、面的几何中点转到点层要素折点转点(FeatureVerticesToPoints):将线、面的节点
3、转到点层要素到点对于线层:内部不选中,导出的线的几何中心,内部选中,导出的线沿着线的方向长度的中点;对于面层:内部不选中,导出的面的几何中心,内部选中,如果几何中心在面内,就导出,没有在面内随机找面内的点。转的过程:属性自动带过来数据目录:6convertshpgeodatabase要素折点转点FeatureVerticesToPoints导出有五种方式,全部节点,(线段)中点,开始点,结束点,两个端点2.2转到线层面转线有三种方法:在编辑时,目标图层是线层,选中面对象,复制,粘贴。但不会自动断线,实际就是把面的边线转化成线2.2转到线层点到线面到线点到线点集转线工具数据
4、:6convertshpgeodatabase公路点.shpXY转线数据6convertshpgeodatabase点线.dbf2.2转到线层ArcToolBox中要素转线(FeatureToLine):这个工具有两个特点:1、可将输入要素类的属性值传递到输出要素类中(由保留属性选项决定)2、保留属性,两个要素的公共边会产生重复线段,反之不会公用边只有一条线2.2转到线层ArcToolBox中面转线(PolygonToLine):产生的线要素类的属性表内生成两个字段:left_fid和right_fid,代表相应的线段在原面要素类中左多边形和右多边形的fid值。P
5、olygonToLine不会传递原面要素类的属性到生成的线要素类,且不会产生重复的线段,这是与FeatureToLine最大的区别。2.3转到面层有以下几种方法闭合的线,可以通过复制,粘贴生成面在编辑时,目标图层是线层,选中面对象使用拓扑中构造面工具会自动处理拓扑Arctoolbox中(要素转面)FeatureToPolygon要素转面(FeatureToPolygon)线转面的属性是通过(label)点实现线层:6convertshpgeodatabase省级行政线.shp点层:6convertshpgeodatabase省级行政点.shp三.Txt、Excel
6、和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.txt文本、excel到点文
7、件转换坐标记法工具创建XY事件图层文本、excel到线文件XY转线点集转线3.1.Txt和ArcGIS数据转换点层导出文本,没有XY坐标,使用添加XY坐标,可以增加打开属性表,3.2.excel和ArcGIS数据转换操作导入excel坐标点,一定要选择sheet,Execl一定要有第一列定义,各个字段的含义。数据目录:6converttxt54xy.xls3.2.excel和ArcGIS数据转换操作导出Execl,和导出txt类似,选择的数据格式是DBF,execl可以打开DBF数据目录:6co