网络分析系统_地理信息系统基础学习笔记(6)

2cabf7e9bd1820de2a7a076007258265.gif

点击上方蓝字可加关注

微信公号:ArcGisdada

互助、共享、学习


继续地理信息系统基础的学习,今天学习第七章空间查询与空间分析。

上面这本书就是我学习的教材,大家需要一起学习的可以点击购买。 一共八章(第一章绪论、第二章地理信息系统的构成、第三章空间数据的获取、第四章空间数据的表达、第五章空间数据处理、第六章空间数据管理、第七章空间查询与空间分析、第八章空间数据的可视化与地图制图) 第七章空间查询与空间分析 本章学习的查询与分析,与实际操作使用ArcGis或其他相应软件不同的是,其主要是对原理的讲解而使用过与之相类似软件的小伙伴就会知道软件的操作其实不太多的涉及这些原理(或是说较为深究的原理)只要能够理解其含义即可,并非一定需要完全了解其运行机制或是核心原理,希望各位周知,所以ArcGisdada对这章过多涉及计算、公式的部分多数会略过一些关键会誊录。如对其推导过程感兴趣,主要还是请小伙伴看原书这样就会分清主次、效率更快一点。当然了解其空间叠置过程原理,对于实际的操作将会有一个更清新的路径。文后两个教程分别是空间以及路径分析的ArcGis自带教程,各位小伙伴可以在学习完本章课程后结合的进行操作,理论与实践的结合才最能够活学活用。现在我们先进行理论的学习: 空间查询与空间分析 主要就是介绍了 空间查询 ; 叠置分析 ; 缓冲分析 ; 网络分析 ; 三维空间分析 ; 空间统计分析 。 空间查询主要介绍几何参数查询、空间定位查询、空间关系查询、SQL查询。 几何参数查询,包括点的位置坐标、两点间的距离、一个或一段线目标的长度、一个面状目标的周长或面积等,相关算法参看本书第五章。 空间定位查询 ,是指给定一个点或一个几何图形,检索出该图形范围内的空间对象以及相应的属性。包括1、按点查询;2、按矩形查询;3、按圆查询;4、按多边形查询。 空间关系查询 ,包括空间拓扑关系查询和缓冲区查询。包括1、邻接查询;2、包含关系查询;3、穿越查询;4、落入查询;5、缓冲区查询。 SQL查询 ,1、查找(find)是最简单的由属性查询图形的操作,不需要构造复杂的SQL命令,仅要选择一个属性表,给定一个属性值;2、SQL查询(标准的SQL查询言语是:select,需显示的属性;form,属性表;where,条件;or,条件;and,条件。进一步还可以嵌套语句。);3、扩展的SQL查询,即将SQL的属性条件和空间关系的图形条件组合在一起形成扩展的SQL查询语言。 叠置分析 主要介绍空间逻辑运算、基于栅格的叠置分析、基于矢量的叠置分析。 是一项重要的空间分析功能 , 至少涉及 到两个图层 ,其中 至少有一个 图层 是多边形 图层 称基本图层 ,另 一 图 层可能是 点、线或多边形 。运用到逻辑交、逻辑并、逻辑差的运算。 空间逻辑运算 ,此节的空间逻辑运算主要介绍逻辑交、并、差、包含四种基本运算的定义以及使用原理。本书把此运算的图层定义为二值图像(二值图像是栅格矢量化的一种,详见此文: 玩转ArcGis之矢量作画大师 )。具体的原理就不进行概述,需要详细了解的小伙伴可以参看本书。布尔逻辑运算的包含、交、并、差的示意图如图1-1所示: 图1-1:

136ef208ae5d640a5575273abc3b144e.png

基于栅格的叠置分析 ,对于不经压缩的两个栅格图层进行叠置分析,非常简单和高效,它仅要运用上面所讨论的基本运算规则即可完成。即逻辑交、并、差。对于压缩的栅格数据格式如行程编码、四叉树、二维行程编码,它们的逻辑叠置运算需要作进一步的分析。本书对:1、线性四叉树中两个基本方块的逻辑运算;2、两图像的几何逻辑运算;3、空间逻辑叠置运算示例。进行了详细介绍,多为原理的推算,这里就不做过多的描述,希望了解的小伙伴请参看原书籍。 基于矢量的叠置分析 ,矢量叠置分析涉及到点与多边形的叠置、线与多边形的叠置、多边形与多边形的叠置。 1)、点与多边形的叠置,将一个含有点的图层叠加上另一个含有多边形的图层上,以确定每个点落在哪个多边形内。2)、线与多边形的叠置,将线的图层叠置在多边形的图层上,以确定一条线落在哪一个多边形内。一个线目标跨越多个多边形,这时需要先进行线与多边形边界的求交,并将线目标进行切割,形成一个新的空间目标的结果集。3)、多边形与多边形的叠置,需要将两层多边形的边界全部进行边界求交的运算和切割。然后根据切割的弧段重建拓扑关系,最后判断新叠置的多边形分别落在原始多边形层的哪个多边形内,建立起叠置多边形与原多边形的关系,如果必要再抽取属性。具体过程流程图见图1-2所示, 图1-2:

dc1fa6f68f1a071d9718d7ed4e367d03.png

缓冲分析 主要介绍点线面及缓冲区建立。 缓冲区查询 是不破坏原有空间目标的关系,只是检索得到该缓冲区范围内涉及到的空间目标。缓冲区分析是对一组或一类地物按缓冲的距离条件,建立缓冲区多边形图,然后将这一个图层与需要进行缓冲区分析的图层进行叠置分析,得到所需要的结果。包含两个操作步骤:1、建立缓冲区图层;2、进行叠置分析。 1、点缓冲区 ,选择一组点状地物,或一类点状地物或一层点状地物,根据给定的缓冲区距离,形成缓冲区多边形图层。如图1-3所示, 图1-3:

e2992cfb2d6307db9fe41b9444be7cef.png

2、线缓冲区 ,选择一类或一层的线状空间地物,按给定的缓冲距离,形成线缓冲区多边形。如图1-4所示, 图1-4:

e0fa144d3d4c29f3678fae32b61015ca.png

3、面缓冲区 ,选择一类或一层面状地物,按给定的缓冲区距离,形成缓冲区的多边形。分外缓冲区和内缓冲区。 4、缓冲区的建立 ,缓冲区操作的第一步是建立缓冲多边形图层。 缓冲区建立的原理:建立点缓冲区仅是以点状物为圆心,以缓冲区距离为半径绘圆即可,线状地物和面状地物的缓冲区的建立也是以线状地物或面状地物的边线为参考线,作它们的平行线,再考虑端点圆弧,即可建立缓冲区。在建立缓冲区时,有时需要根据空间地物的特性不同,建立不同距离的缓冲区。 网络分析 主要介绍概述、最佳路径问题、资源分配、小结。 网络分析在ArcGis中有一个专门的练习教程,叫network。各位小伙伴感兴趣可以查看此文获取: 重点教程||ArcGIS Network Analyst (有关路径选择、网络数据创建等等) 这样理论与实际操作相结合,各位小伙伴学的就能更加通透。 概述 ,GIS管理的基础研究数据多由点和线组成的网状数据>>需要全面地描述这些网状事物以及其它们的相互关系和内在联系就必须利用基于此类数据所进行的一类空间分析——网络分析。在数学领域内,其基础是图论和运筹学,通过研究网络的状态以及模拟和分析资源在网络上的流动和分配情况,对网络结构及其资源等的优化问题进行研究。包括,最佳路径、资源分配、结点或弧段的游历(旅行推销员问题、中国邮递员问题)以及最小连通树、最大(小)流等问题。网络分析是 依据 网络拓扑关系, 通过 考察网络元素的空间及属性数据, 以 数学理论为模型基础, 对 网络的性能特征进行多方面的一种分析计算。 1)路径分析,是GIS的基本功能,核心是对最佳路径的求解。最佳路径的求解就是在指定网络的两结点间找一条阻抗强度最小的路径(Dijkstra算法)。 弧段最佳游历方案 求解是给定一个边的集合和一个结点,使之由指定结点出发至少经过每一条边一次而回到起始结点,图论中称为 中国邮递员问题 ; 结点最佳游历方案 求解则是给定一个起始结点、一个终止结点和若干中间结点,求解最佳路径,使之由起点出发遍历(不重复)全部中间结点而到达终点,称 旅行推销员问题 。2)、资源分配,也称定位与分配问题,包括目标选址和将需求按最近原则寻找的供应中心两个问题>>常用算法:P中心模型。3)、连通分析,即想要知道从某一结点或边出发能够到达的全部结点或边的一类问题和最少费用联通方案的求解(在耗费最小的情况下使得全部结点相互连通。)遍历树求解,一般使用Prim算法或Kruskal算法。4)、流分析,流就是资源在结点间的传输。流分析的问题主要是按照某种优化标准(时间最少、费用最低、路程最短或运送量最大等)涉及资源的运送方案。 最佳路径问题 ,其中的佳所包含的含义不仅可以指一般地理意义上的距离最短,还是可以是时间最短、费用最少、线路利用率最高等标准。核心实现方法都是最短路径算法。数据基础是网络(也称为“图”)。最短路径问题的算法一般分为两大类:一类是所有点对间的最短路径,另一类则是单源点间的最短路径问题,其各自的求解方法是不同的。 资源分配 ,也称定位与分配问题,其中的定位问题是指已知需求源的分布,确定在哪里布设供应点最合适的问题;而分配问题则是确定这些需求源分别受哪个供应点服务的问题。P中心定位与分配问题。 三维空间分析 主要介绍趋势面分析、表面积计算、体积计算、坡度计算、坡向计算、剖面计算、可视域分析。 三维空间分析不仅是地形分析,它实际上是对x,y平面的第三维变量的分析,第三维变量可能是地形,也可能是降雨量,土壤酸碱度等变量。 趋势面分析 ,空间趋势、空间梯度均值。 趋势面 是揭示面状区域上连续分布现象空间变化规律的理想工具,也是实际当中经常使用的描述空间 趋势的主要方法。在数学上,趋势面分析问题实际上就是曲面拟合问题,应用上必然存在两方面的问题需要考虑:1、数学曲面类型(数学表达式)的确定(取决于两方面:a、对空间分布特征的认识,b、求解上的可行性和便利性。);2、拟合精度的确定。 表面积计算 ,分:分块曲面拟合和全局拟合曲面,关键是要计算出曲面片的表面积。其计算总可以归结为三角形格网上表面积的计算和正方形格网上的表面积计算。两个计算的原理步骤就不做赘述,希望详细学习的小伙伴请看本书。 体积计算 ,体积:通常是指空间曲面与一基准平面之间的体积,在绝大多数情况下,基准平面是一水平面,基准平面的高度的不同,尤其当高度上升时,空间曲面的高度可能低于基准平面,此时出现负的体积。工程中,体积为正称为“挖方”;体积为负称为“填方”。计算方法采用近似方法,现以正方形格网和三角形格网的体积计算方法,其基本思想均是以基底面积(三角形或正方形)乘以格网点曲面高度的均值,区域总体积是这些基本格网上体积之和。 坡度计算 ,坡度是地形描述中常用的参数。一种为最小二乘逼近的平面与插值方法;另一种为基于矢量数据的算法。 坡向计算 ,1)、基于DEM计算坡向时,通常定义坡向为:过格网单元所拟合的曲面片上某点的切平面的法线的正方向在平面上的投影与正北方夹角,即法方向水平投影向量的方位角;2)、基于矢量数据的坡向算法,定义: 坡向 为窗口内所有单根等高线方向线的法线按等高线长度加权平均的斜率。等高线方向线为根据等高线的数据点拟合的该等高线的最小二乘直线。 剖面计算 ,研究地形剖面,常常可以以线代面,概括研究区域的地势、地质和水文特征,包括区域内的地貌形态、轮廓形态,绝对与相对高度、地质构造、斜坡特征、地表切割强度和侵蚀因素等等。 可视域分析 ,也称通视分析,它实质属于对地形进行最优化处理的范畴。比如设置电视台的发射站、道路选择、航海导航等。其基本因子有两个:一个是两点之间的可视性(Intervisibility),另一个是可视域(ViewShed),即对于给定的观察点所覆盖的区域。1)、判断两点之间的可视性的算法,其基本思路如下:a、确定观察点和目标点所在的线段与XY平面垂直的平面S;b、求出地形模型中与S相交的所有边;c、判断相交的边是否位于观察点和目标点所在的线段之上,如果有一条边在其上,则观察点和目标点不可视。2)、计算可视域的算法,分基于规则格网DEM(其计算可视域的方法是沿着视线的方向,从视点开始到目标格网点,计算与实现相交的格网单元(边或面),判断相交的格网单元是否可视,从而确定视点与目标视点之间是否可视。)和基于TIN的地形模型(一般通过计算地形中单个的三角形面元可视的部分实现。)。3)、考虑地物高度的可视性计算模型;4)、可视性分析的基本用途,a、可视查询;b、地形可视结构计算(即可视域的计算);c、水平可视计算。 与可视性分析相关的应用问题:1、观察点问题;2、视线通信问题;3、表面路径问题。 空间统计分析 主要介绍统计图表分析、分布密度和均值、主成分分析、层次分析、系统聚类分析、判别分析。 空间统计分析主要用于空间数据的分类与综合评价,它涉及到空间和非空间数据的处理和统计计算。 统计图表分析 ,包括垂直条形图、水平条形图、扇形图、散点图、折线图、直方图等等。 分布密度和均值 ,分布密度是指单位分布区域内的分布对象的数量,是两个比率尺度数据的比值,因此在分布密度的计算中有两个计量问题,一是分布对象即分子的计量,二是分布区域即分母的计量。 主成分分析 ,为把地理问题中涉及的大量相互关联的自然和社会要素进行归并减少,将众多要素的信息压缩表达为若干具有代表性的合成变量,而使用的构造方法。即把数据减少到易于管理的程度,也是将复杂数据变成简单类别便于存储和管理的有力工具。 层次分析 ,(AHP)就系统分析的数学工具,把人的思维过程层次化、数量化,并用数学方法为分析、决策、预报或控制提供定量依据。 系统聚类分析 ,主要依据是把相似的样本归为一类,而把差异大的样本区分开来。其具体以图形呈现见图1-5所示, 图1-5:

dbb349d4ddb6c6b94d584861d4cafd35.png

判别分析 ,是预先根据理论与实践确定等级序列的因子标准,再将待分析的地理实体安排到序列的合理位置上的方法,对于诸如水土流失评价、土地适应性评价等有一定理论根据的分类系统定级问题比较适用。分为多类判别和逐步判别。 这一章看似学完了其实还是有很多的眼里推导看的头大,也就没有誊录到笔记中,各位有兴趣的小伙伴可以去看看,虽说用不上但是弄通了理论原理其他的就是一些多练习的操作了。 有关空间分析以及路径选择、网络分析的教程及教程数据: 1、重点教程||ArcGIS Spatial Analyst (空间分析、目的地等等) 2、 重点教程||ArcGIS Network Analyst (有关路径选择、网络数据创建等等)
▼   往期精彩回顾   ▼ 1、玩转ArcGis(专辑) 2、 ArcGis汇总(1安装篇、2基础篇、3技术篇、4ESRI视频分享篇) 3、 ArcGis中的地理坐标系和投影坐标系? 4、 如何制作封面图?(鹰眼图制作)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值