ArcGIS实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3、4实例与练习

练习一:ArcGIS9、3版本进行实验

3。4。1某地区地块得拓扑关系建立

1、背景

拓扑关系对于数据处理与空间分析具有重要意义,拓扑分析经常应用于地块查询、土地利用类型更新等。

2、目得

通过本例,掌握创建拓扑关系得具体操作流程,包括拓扑创建、拓扑错误检测、拓扑错误修改、拓扑编辑等基本操作.

3、要求

在Topology数据集中导人两个5hapefile,建立该要素数据集得拓扑关系,进行拓扑检验,修改拓扑错误,并进行拓扑编辑口

4、数据

ﻩBlocks、shp,Parcels、shp,分别为某地区得总体规划与细节规划得地块矢量数据,存放在随书光盘…\chp}\Exl中,结果数据存放、、、、\Chp3\Result中。

1)创建地理数据库

(1)在ArcCatalog目录树中,右键单击【Result】文件夹,单击【新建】,单击【文件地理数据库】,输人所建得地理数据库名称;NewGeodatabase。在新建得地理数据库右键选择【新建】中得【要素数据集】,创建要素数据集。

(2)打开【新建要素数据集】对话框,如图所示,将数据集命名为Topology。

(3)单击【下一步】按钮,打开【新建要素数据集】对话框设置坐标系统,如图所示。

(4)单击【导入】按钮,为新建得数据集匹配坐标系统,选择Blocks、shp或Parce

ls、Shp.

(5)单击【添加】按钮,返回【新建要素数据集】属性对话框,这时要素数据集定义了坐标系统。

(6)单击【下一步】按钮,为新建得数据集选择垂直坐标系统,此处选择[None]

(7)单击【下一步】按钮,设置容差,此处选择选择默认设置,点击【完成】,如图所

2)向数据集中导人数据

(1)在Arccatalog目录树中,右键单击Result文件夹中得Topology数据集,右键单击【导入】|【要素类(多个)】。

(2)打开【要素类至地理数据库(批量) 】对话框,如图所示。导入Blocks与Parcels,单击【确定】按钮.

3)在要素类中建立子类型

在创建地块得拓扑关系之前,需把要素分为居民区与非居民区两个子类型,即把两个要素类得Res属性字段分为Residential与Non-Residential两个属性代码值域,分别代表居民区与非居民区两个子类型。

(1)在Blocks要素类上单击右键,选择【属性】,打开【要素类属性】对话框。

(2)打开【要素类属性】,进人对话框【子类型】选项卡。在【子类型字段】下拉框中选择一个子类型字段Res,在【子类型】栏中得【编码】列下输人新得子类型代码及其描述。描述将自动更新【默认子类型】得内容,如图所示。

(3)重复上述步骤,添加两个子类型:Residential与Non-Residential。单击确定按钮.

(4)以相同得方法在Parcels要素类中建立两个子类型:Residential与Non-Residential。

4)创建拓扑

(1)在ArcCatalog目录树中目录树中,右键单击Topology要素数据集,单击【新建】|【拓扑】。打开【新建拓扑】对话框,它就是对创建拓扑得简单介绍,如图所示。

(2)单击【下一步】按钮,打开设置名称与聚类容限(Cluster Tolerance)对话框,如图所示。输人所创建拓扑得名称与聚类容限。聚类容限应该依据数据精度而尽量小,它决定着在多大范围内要素能被捕捉到一起。

(3)单击【下一步】按钮,打开选择参与创建拓扑得要素类对话框,如图所示。选择参与创建拓扑得要素类〔至少两个)。

(4)单击【下一步】按钮,打开设置拓扑等级数目对话框,如图所示.设置拓扑等级得数片及拓扑中每个要素类得等级,这里设置相同等级为1"

(5)单击【下一步】按钮,打开设置拓扑规则对话框,单击【添加规则】按钮,打开【添加规则】对话框,如图所示。在【要素类得要素】下拉框中选择Parccls中得Non—Resi

dential,在【规则】下拉框中选择【不能与其她要素重叠】,在【要素类】下拉框中选择Bl nek,中得Residential。这个拓扑规则表示Parcel,中得非居住区不能与Blocks中得居住区重叠。即细节规划不能与总体规划冲突.

(6)单击【确定】按钮,返间上级对话框,单击【下一步】按钮,打开参数信息总结框,检查无误后,单击【完成】按钮。拓扑创建成功。

(7)出现对话框询问就是否立即进行拓扑检验。单击【否】按钮,在以后得工作流程中再进行拓扑检验,创建得拓扑出现在【目录窗口】中;单击【就是】按钮,出现进程条,进程结束时,拓扑检验完毕,创建得拓扑出现在【目录窗口】中。

(8)注意:由于本次实验所用GIS版本为9、3,所以出现如下对话框应选择就是】按钮。

5)查找拓扑错误

(1)双击…\C:hp3\Result\Topology、rnxd地图文档,打开ArcMap窗口。或者打开ArcMap,加载数据creatingTopology、Psrrets与Blocks*.

(2)在ArcMap视图中出现四个深色方块.即就是产生拓扑错误得地方。

(3)将Parcels为可编辑状态。加载【拓扑】T具条。下拉框中选择要编辑得拓扑图层creating Topology.

(4)单击【拓扑】工具栏中得【检测拓扑错误按钮】、打开【错误检查器】对话框,单击【立即搜索】按钮,即可检查出拓扑错误,并在下方得表格中显示拓扑错识得详细信息,如图所示。

6)修改拓扑错误

(1)当Parcels中得非居住区与Blocks中得居住区重鑫时,产生拓扑错误。为了修改拓扑错误,可以把产生拓扑错误得Parcel,中得Non-Residential改为Residential。单击扣按钮,选中产生拓扑错误得要素,再单击因按钮,打开属性表,如图所示,将Res字段改为R esidential。

(2)拓扑修改后需要重新进行拓扑检验,可以通过单击【拓扑】工具栏中得按钮,在图面上得指定区域进行拓扑检验、单击按钮可以在当前可见图面进行拓扑检验、单击按钮可以在整个区域进行拓扑检验.单击【【拓扑】工具栏中得按钮,对当前可见图面得进行拓扑检验,这时可以瞧到图形窗口巾得拓扑错误只剩三个。按照第一步,修改其拓扑错误、.也可以把B rocks层设为编辑状态,把产生拓扑错课得Brocks中得residential改为Non—Residenti al,再进行拓扑检验即可.

7)拓扑编辑

相关文档
最新文档