第三步:在要素类中建立子类型
在创建地块的拓扑关系之前,需把要素分为居民区和非居民区两个子类型,即把两个要素类的Res属性字段(在Shapefile的属性表中有此字段)分为Residential和Non-Residential两个属性代码值域,分别代表居民区和非居民区两个子类型。在Blocks要素类上单击右键,选择Properties,打开Feature C1ass Properties对话框,。 在Subtypes Field下拉框中选择一个子类型字段:Res,在Subtypes栏中的Code列下输入新的子类型代码及其描述,描述将自动更新Default Subtypes窗口中的内容,如图所示。
重复上述步骤,添加两个子型:Residential和Non-Residential。单击确定按钮。 以相同的方法在Parcels要素类中建立两个子类型:Residential和Non-Residential。
第四步:创建拓扑
在ArcCatalog树中,右键单击Topology要素数据集,单击New,选择Topology。打开New Topology对话框,它是对创建拓扑的简单介绍,如图4-11所示。
单击下一步按钮,打开设置名称和聚类容限(Cluster Tolerance)对话框,如图所示。输入所创建拓扑的名称和聚类容限。聚类容限应该依据数据精度而尽量小,它决定着在多大范围内要素能被捕捉到一起。新建立的Topology命名为Ex3Topology
单击下一步按钮,打开选择参与创建拓扑的要素类对话框,如图所示。选择参与创建拓扑的要素类(至少两个).
单击下一步按钮,打开设置拓扑等级数目对话框,如图所示。设置拓扑等级的数目及拓扑中每个要素类的等级。这里设置相同等级为1。
单击下一步按钮,打开设置拓扑规则对话框,单击Add Rule按钮,打开Add Rule对话框,如图所示。在Features of feature class下拉框中选择Parcels中的Non Residential,在Rules下拉框中选择Must Not Overlap With,在Feature class 下拉框中选择Blocks中的Residential。这个拓扑规则表示Parcels中的非居住区不能与Blocks中的居住区重叠,即细节规划不能与总体规划冲突。
单击OK按钮,返回上级对话框,单击下一步按钮,打开参数信息总结框,检查无误后,单
击完成按钮,拓扑创建成功。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库GIS空间分析实验(6)在线全文阅读。
相关推荐: