ArcGIS拓扑操作文档格式.docx

上传人:b****6 文档编号:21167447 上传时间:2023-01-28 格式:DOCX 页数:13 大小:665.81KB
下载 相关 举报
ArcGIS拓扑操作文档格式.docx_第1页
第1页 / 共13页
ArcGIS拓扑操作文档格式.docx_第2页
第2页 / 共13页
ArcGIS拓扑操作文档格式.docx_第3页
第3页 / 共13页
ArcGIS拓扑操作文档格式.docx_第4页
第4页 / 共13页
ArcGIS拓扑操作文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

ArcGIS拓扑操作文档格式.docx

《ArcGIS拓扑操作文档格式.docx》由会员分享,可在线阅读,更多相关《ArcGIS拓扑操作文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

ArcGIS拓扑操作文档格式.docx

1、使用ArcGIS的Coverage格式进行拓扑构建

2、使用ArcGIS的Geodatabase生成拓扑

3、利用拓扑进行数据检查

实验步骤

Coverage的拓扑生成

在ArcGISDeskTop中进行对Coverage的拓扑(指Build与Clean)有两种方式:

一种是在ArcCatalog中,另一种是在ArcToolBox中,我们今天学习在ArcCatalog中构建多边形、拓扑结构的生成以及拓扑错误的修改。

通过开始->

程序->

ArcGIS->

ArcCatalog,打开ArcCatalog工具。

如图所示在Catalog中的工作目录中实习原始材料的情况。

(注意:

观察一下这个时候zjborderline_和zjlab_point_p目录下面有几个图层)

选择zjborderline所在项,右击,在弹出的快捷菜单里面选择【Properties】,弹出下图:

Clean操作

⏹在工作目录中右击你所要构建的

Coverage(即zjborderline)并选择【Property】,点击GeneralPage,选择arc,点击Clean,弹出(下图):

根据实际需求输入Fuzzy值与Dangle值。

 

⏹点击OK完成,此时,TOC中显示为(下图),观察这个时候zjborderline_目录下面又有哪些图层?

是不是较原来多了Polygon与Label两个图层?

Build操作

点击Build,出现如图所示界面:

分别对Line,Poly进行Build,以便生成完整的AAT与PAT文件,完成对zjborderline_的拓扑分析。

GeoDatabase的拓扑生成

1、数据导入

新建一个PersonalGeodatabase,名称为你的学号+实习X。

在这个PersonalGeodatabase中新建一个FeatureDataset

将它命名为zj_county,在坐标选择中选择GaussKruger北京54坐标系6度分带不带带号的第20度带(即Beijing1954GKZone20N.prj)。

点击下一步,直至完成。

右键点击这个Dataset(zj_county),选择Import->

FeatureClass(Multiple),在InputFeature中加入本次实验提供的浙江县界数据(zjborderline_polyline.shp)及其内点数据(zjlab_point.shp),这两个数据文件在文件夹Exer3_Data_Shape中。

2、生成拓扑

右键点击这个Dataset(zj_county),选择New->

PolygonFeatureClassFromLines

在弹出的对话框中,ClusterTolerance为超线和悬线等的误差容许范围,我们将之填为1m(在随后构建拓扑时需要设定模糊距离,要保持该模糊距离与本次所设置的值相等);

下面的列表选择要转化的线要素;

最下方的下拉菜单选择作为面要素属性的内点数据。

点击OK生成面要素

继续右键点击这个Dataset(zj_county),选择New->

Topology

在Enteraclustertolerance中设定容差为1m(与前面的模糊距离保持一致)

在选择参加拓扑的图层中,将点线面三个要素全部选上。

点击Next,下一个对话框中按默认设置继续;

在定义规则时,点击AddRule添加拓扑规则:

我们定义5个规则:

1、“zjlab_point”MustBeProperlyInside“county”,点击OK

2、“county”ContainsPoint“zjlab_point”,点击OK

3、“county”MustNotOverlap,点击OK

4、“county”MustNotHaveGaps,点击OK

5、“zjborderline_ployline”MustBeCoveredByBoundaryOf“county”,OK

点击下一步直至完成,开始进行拓扑查错(在这个过程中会弹出一个对话框询问你是否使新构建的拓扑有效,选择“是”)。

完成后,按”OK”开始检查。

3、数据检查

打开ArcMap,载入刚才生成的拓扑,以及与拓扑有关的图层,可以检查不满足刚才定义的拓扑关系的数据。

ArcMap默认将拓扑检查的结果使用红色进行了标记。

这部分就是不满足刚才定义的拓扑关系的要素。

我们对它逐一进行纠正,以消除这些错误(注意:

整个区域的边界虽然也不满足拓扑关系,但是并不算我们需要检查的错误,这里请大家考虑以一下整个边界区域不满足上述那几个拓扑规则?

为什么不需要检查?

请做简要回答,写在你的实习报告中)。

我们需要消除的错误如下图所示(蓝色框所标记的位置):

鼠标右键点击工具栏,在弹出的菜单中选择Topology:

点击Editor下的startEditing,在Topology工具条中点击

,查看数据中存在的错误。

在错误点所在的地方进行放大,点击错误查看栏中的searchNow,鼠标右键点击当前错误,在弹出的对话框中选择Zoomto,将错误放大到最佳倍数。

再次用鼠标右键点击当前错误,选择Subtract,将图中黑色的悬线切除。

对于图中另一个错误,也进行类似的操作,右键在错误查看栏中点击该错误,在弹出的菜单中选择CreateFeature,对那个多边形赋上内点,修正拓扑错误。

完成拓扑修正后,点击SaveEdits,最后点击StopEditing

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1