欢迎来到天天文库
浏览记录
ID:14235469
大小:45.50 KB
页数:3页
时间:2018-07-27
《arcgis线转面的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ArcGIS线转面的方法ArcGIS作为GIS软件中的龙头老大,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功能:线转面。ArcGIS在进行大范围的矢量化时一般很少直接画多边形,这是因为shape文件不具备拓扑,在处理多个相邻多边形时不方便,因此,一般是先用线把地类图斑勾绘出来,然后将线转为多边形。在ArcGIS中,将线转为多边形有三种方法:1.FeaturetoPolygon这种方法,顾名思义,就是要素转多边形。在ArcToolBox中,依次找到DataManagementTools—>Features
2、—>FeaturetoPolygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成结束后会自动添加到ArcGIS的TOC窗口中。图一FeaturetoPolygon位置2.PolygonFeatureClassfromLines首先说明,这种方法需要ArcGISGeodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,PersonalGeodatabase或FileGeodatabase都可。在存储线要素的要素数据集(FeatureDataset)中,在空白地区右击,选择New
3、—>PolygonFeatureClassfromLines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了"Selectapointfeatureclasstoestablishattributesforthepolygonfeature"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可
4、以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。图二PolygonFeatureClassfromLines位置3.ConstructFeatures这个还是首先要说明一下,实现这种方法,除了需要方法2中Geodatabase的支持外,还需要ArcGISTopology模块(ArcGIS拓扑模块)的支持,方法是这样的:新建一个面要素文件,用来存储生成的多边形。将线要素和面要素同时添加到ArcGIS的TOC窗口中,在Editor工具条上点击StartEditing开始编辑,在Topology工具条上点击MapTopology(地图拓扑)按钮,在打开的对话框
5、中将需要建立多边形的线要素选中,然后关闭对话框。在Editor工具条上将Target(编辑目标)设为新建的面文件,然后选择相应的线要素(注意:选中的这些线要素要能形成闭合的多边形才可以),这时Topology工具条上的ConstructFeatures按钮变为可用,点击该按钮,弹出ConstructFeatures对话框,在其中设置容差及其它选项,点击OK即可生成多边形。图三ConstrctFeatures比较3这种方法,第一种方法是最差的,因为其只能一次将所有的线全部转成多边形,且不能同时赋属性;第二种方法笔者个人认为是最好的,除了可以将线转为面,还可以同时将点的属
6、性赋给面图斑;第三种方法笔者认为也不错,很灵活,想创建哪个多边形就创建哪个多边形,创建多边形后可以同时给它赋属性。
此文档下载收益归作者所有