GIS-某地区地块的拓扑关系建立-详细步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、某地区地块的拓扑关系建立
1.创建Majinjian Geodatabase
a)在ArcCatalog树中,右键单击Result文件夹,单击New,单击Personal
Geodatabase,输入所创建的Geodatabase名称:Majinjian Geodatabase。
在新建的Geodatabase右键选择New中的Features Dataset,创建要素数据集。
b) 打开New Features Datateset,输入Name为MajinjianToplology。
c) 单击下一步,单击Import按钮,为新建的数据集匹配坐标系统,选择Blocks.shp。
d) 一直单击下一步,到finish,这时要素数据集定义了坐标系统。
2.向数据集中导入数据
a)在ArcCatalog树中,右键单击ZhaoResult文件夹中的MajinjianTopology 数据集,单击Import,选择Feature Class(Multiple)。
b) 打开Feature Class to Geodatabase(multiple)对话框,导入Blocks和Parcels,单击OK按钮。
3.在要素类中建立子类型。
在创建拓扑关系之前,要把要素分为居民区和非居民区两个子类型,即把两个要素类的Res属性字段分为Residential和Non-Residential两个属性代码值域,分别代表居民区和非居民区的两个子类型。
a)在Blocks要素类上单击右键,选择Properties,打开Feature Class
Properties对话框。
b) Feature Class Properties对话框(Subtypes选项卡),在Subtypes Filed 下拉框中选择一个子类型字段:Res,在Subtypes栏中的Code列下输入新的子
类型代码及其描述,描述将自动更新Default Subtypes窗口中的内容。
确定按钮。
d) 以相同的方法在Parcels要素类中建立两个子类型:Residential和Non-Residential。单击确定按钮。
4.创建拓扑
a) 在ArcCatalog树中,右键单击MajinjianTopology要素数据集,单击New,
选择Topology。打开New Topology对话框,它是对创建拓扑的简单介绍。
输入所创建的拓扑的名称MajinjianToplology_Topology和聚类容限。
c) 单击下一步按钮,打开选择参与创建拓扑的要素类对话框,选择参与创建拓扑的要素类。
d) 单击下一步按钮,打开设置拓扑等级对话框,设置拓扑等级的数目及拓扑中每个要素类的等级为1。
e) 单击下一步按钮,打开设置拓扑规则对话框,单击Add Rule按钮,打开Add Rule对话框。在Features of feature class 下拉框中选择Parcels 中的
Non-Residential,在Rules下拉框中选择Must Not Overlap with,在Features class下拉框中选择Blocks中的Residential。
f) 单击OK按钮,返回上级对话框,单击下一步按钮,打开参数信息总结框,检查无误后,单击完成按钮,创建拓扑成功。
程结束时,拓扑检查完毕,创建的拓扑出现在Calalog中。
a)双击Topology.mxd地图文档。
b) 在ArcMap视图中出现的四个深色方块,即是产色拓扑错误的地方。
c) 将Parcels图层设为可编辑状态。
d) 加载Topology工具条,在Topology下拉框中选择要编辑的拓扑图层creatingTopology。
e) 单击Topology工具栏中的Error Inspector,检测拓扑错误按钮,打开Error Inspector对话框,单击Search Now按钮,即可检查出拓扑错误,并在下方的
表格中显示拓扑错误的详细信息。
6. 修改拓扑错误
a)当Parcels中的非居住区与Blocks中的居住区重叠时,产生拓扑错误。为了修改拓扑错误,可以把产生拓扑错误的Parcels中的Non-Residential改为Residential。单击编辑工具按钮,选中产生拓扑错误的要素。右键单击选中
attributes按钮,打开属性表,将Res字段改为Residential。
b) 拓扑修改后需要重新进行拓扑检验,可以通过单击Topology 工具栏中的Validate Entire Topology 对整个区域进行拓扑检验,这时可以看到图形窗口中的拓扑错误只剩下了三个。
按照第一步,修改其余三个拓扑错误。
7. 拓扑编辑。一个地块的边界需要修改,操作如下:
a) 将Parcels设置为可编辑状态,将视图放大到一定比例,单击Topology工
具栏中的
它。
b) 在Task 下拉窗口中选择Topology Tasks 中的Reshape Edges 任务,
在Target选择目标图层为Parcels。
单击
按钮,在视图中选中一条边要素,再单击
按钮,画一条草图线与所选边两次相交,共享边就会发生变形。