专题6-矢量型空间分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专题6 矢量型空间分析
一、实验目的
1、多边形要素的邻近区生成方法;
2、线要素的邻近区生成方法;
3、点要素的邻近区生成方法;
4、掌握矢量型空间分析方法的实际应用;
二、实验准备
实验数据位置:Training Material | 矢量型空间分析
预备知识:
1、矢量型空间分析种类较多,应用最为普遍的是:缓冲区分析和叠置分析,两种分析各有
一些变种;
三、实验内容与步骤
第1部分多边形要素的邻近区
实验数据:实例1 | ex10.mxd
1)打开地图文档,激活Data frame1,存在两个图层:线状图层“道路”和多边形图层“仓库”;
实验目的在于:存储仓库周围100米内不准有建筑物,也不准堆放易燃易爆物品,周围200米范围内允许存在一般建筑物,周围300米范围内不准建设住宅,需要在地图上产生100米、200米、300米的邻近区,并计算邻近区的面积。
2)在地图窗口按钮条上点击图标
,出现ArcToolbox窗口,展开ArcToolbox/Analysis Tools/Proximity,双击Multiple Ring Buffer(多个环状邻近区),设置对话框:图中不难看出最内的缓冲区包含仓库,应当将仓库范围去除;
3)展开ArcToolbox/Analysis Tools/Overlay,双击Erase(擦除功能),设置对话框;
结果如下:
4)打开上述生成地物类的属性表,新建一个字段Area;
5)右键点击上述Area字段,弹出环境菜单,选择Field Calculator…,弹出对话框,编辑代码如下:
从而计算获得每个区域的面积。
dim newvalue as double
dim pArea as IArea
set pArea = [shape]
newvalue = pArea.Area
第2部分线要素的邻近区
1)激活Data frame2,地图如下;
其中,线要素是铁路,需要沿铁路两侧20~40米范围内,进行环境整治和植树,要求提供专题地图;
2)展开ArcToolbox/Analysis Tools/Proximity,双击Multiple Ring Buffer(多个环状邻近区),设置对话框;
3)将缓冲区20米的部分删除,并将颜色设为绿色,表示绿化区;
第3部分点要素的邻近区
1)激活Data frame4,展开ArcToolbox/Analysis Tools/Proximity,双击Buffer,设置对话框;
2)点击Ok,结果如下:
第4部分应用1――计算道路网密度
预备知识:道路网密度指某个区域内单位面积内的道路长度,即道路长度之和除以区域面积的值。
道路长度之和,是内部道路长度加上一半边缘道路长度。
道路网密度用于反映区域的交通便利状态,其计算方法如下:
道路网密度=(区域内道路长度和+区域边界道路长度和/2)/区域面积×1000;
公式中乘以1000的目的是,图中单位是米,而道路网密度的单位要求是千米,需要进行换算。
1)激活Data frame3,存在路网和区界两个地物类;
2)给区界增加面积和周长两个字段,用于存储行政区的面积和周长。
为了将区域内部道路和区域边界道路区分开,将区界向内部10米做缓冲区,得到一个略小于区界的范围;
3)将道路增加一个Length字段,用于存储道路长度;
4)利用生成的缓冲区,对道路进行空间连接,找到被每个区域包含的道路:展开ArcToolbox/Analysis Tools/Overlay,双击Spatial Join,设置对话框,选择Intersect作为空间连接方式;
BOUND_ID是同道路相交的行政区域ID号。
5)将与同一行政区相交的道路合并:展开ArcToolbox/Data Management Tools/Generalization,双击Dissolve,设置对话框;
6)将合并道路层同区界层建立Join操作;
7)对上述表建立一个新字段Density,即区域的道路密度;并按照预备知识建立计算公式,从而计算获得各个区域的道路密度;
作业:
1、上述只是道路网密度计算过程的重要的简化步骤,请补充详细工作过程报告,报告要求详细介绍工作流程,中间操作过程和结果的抓图,以及最后结果,最后加入完成该实验的心得体会。