资源描述
1,GIS原理GIS拓扑关系建立,资源与环境学院林承达linchengda,2,实验背景,拓扑关系对于数据处理和空间分析具有重要意义,拓扑分析经常用于地块查询、土地利用类型更新等。,3,实验目的,通过本例,掌握创建拓扑关系的具体操作流程,包括拓扑创建、拓扑错误检测、拓扑错误修改、拓扑编辑等基本操作。,4,实验要求,在Topology数据集种导入两个Shapefile,建立该要素数据集的拓扑关系,进行拓扑检验,修改拓扑错误,并进行拓扑编辑。,5,实验数据,Blocks.shp-某地区总体规划数据Parcels.shp-某地区细节规划数据,6,操作步骤,1.创建本地Geodatabase2.创建数据集3.导入两个Shapefile4.分别对两个要素类建立子类型5.建立拓扑6.拓扑检验7.修改拓扑错误8.拓扑编辑,7,步骤,(1)创建Geodatabase1ArcCatalog中,新建目录创建新Geodatabase2创建要素数据集NewFeaturesDataset3单击Edit-SpatialReference-Import建立匹配的坐标系统,选择Blocks和Parcels数据,定义坐标系统Xian80,8,步骤,(2)向数据集导入数据1ArcCatalog中,右键文件夹的数据集,单击Import-FeatureClass2打开FeatureClass的Geodatabase,导入数据注意,数据导入到要素数据集中,而不是数据库中!,9,步骤,(3)在要素类种建立子类型把要素分为居民区和非居民区两个子类,将要素类Res属性字段分为Residential和Non-Residential1Blocks要素类右键,选择Properties,打开FeatureClassProperties2打开子类型Subtypes,在SubtypesField选择子类型字段Res,在Code列输入新的子类型代码及描述3重复过程,添加两个子类型Residential和Non-Residential,确定4重复上过程,为Parcels添加子类型,10,11,步骤,(4)创建拓扑1ArcCatalog中,右键要素数据集,选择New,选择拓扑,打开拓扑向导2输入名字和聚类容限3选择要素对话框,选中要素类4设置拓扑等级数目对话框,设置为15设置拓扑规则对话框,单击AddRule,在Featuesoffeatureclass选中Pracels的Non-Residential,Ruels选MustNotOverlapWith,FeatureClass找选中Blocks的Residential,表示Parcels的非居民区与Blocks的居民区不能重叠6打开参数信息框,检查无误,单击完成,建立拓扑成功7拓扑检验询问,12,步骤,(5)查找拓扑错误1打开ArcMap,加载数据(新创建的数据集,Blocks,Parcels)2图中现实拓扑错误区域3将Parcels图层设置为编辑状态,加载拓扑工具栏,选中新建要素为拓扑编辑图层4单击拓扑工具栏,检测错误,打开ErrorInspector对话框,单击SearchNow检查错误,13,步骤,(6)修改拓扑错误1若Parcels的非居民区与Blocks的居民区重叠,产生拓扑错误,可以把Parcels的Non-Residential改为Residential。单击按钮,选中错误的要素,打开属性表,修改Res字段2修改后重新进行拓扑检验。3重复上述所有过程,直到修改完错误,
展开阅读全文