ArcGIS教程:了解欧氏距离分析
欧氏距离工具根据直线距离描述每个像元与一个源或一组源的关系。
欧氏距离工具共有三种:
- 欧氏距离给出栅格中每个像元到最近源的距离。用途示例:到最近城镇的距离是多少?
- 欧式方向给出每个像元到最近源的方向。用途示例:到最近城镇的方向是什么?
- 欧式分配根据最大邻近性识别要分配给源的像元。用途示例:最近的城镇是什么?
源
源识别了井、购物中心、道路和林分等感兴趣对象的位置。如果源是栅格,它必须只包含源像元的值,同时其他像元必须是 NoData。如果源是要素,则会在运行工具时在内部将其转换为栅格。
欧氏距离算法
计算源像元中心与每个周围像元中心之间的欧氏距离。真实欧氏距离是在每个距离工具中计算的。从概念上讲,欧式算法的原理如下:对于每个像元,通过用 x_max 和 y_max 作为三角形的两条边来计算斜边的方法,确定与每个源像元之间的距离。这种计算方法得出的是真实欧氏距离,而不是像元距离。与源之间的最短距离将会被确定,如果它小于指定的最大距离,则将该值赋给输出栅格上的像元位置。
欧氏距离栅格的输出值是浮点距离值。如果像元与两个或更多源之间的距离相等,则将该像元分配给扫描过程中遇到的第一个源。您无法控制该扫描过程。
以上只是对如何得出值的概念性描述。实际的算法使用两次顺序扫描过程计算信息。此过程可使工具的速度与源像元的数目、源像元的分布以及指定的最大距离无关。影响工具执行速度的唯一因素是栅格的大小。计算时间与“分析”窗口中的像元数成线性比例。
欧氏距离输出栅格
欧氏距离输出栅格包含每个像元与最近源之间的测定距离。距离以栅格的投影单位(如英尺或米)沿直线测量(欧氏距离),从像元中心到像元中心进行计算。
欧氏距离工具经常充当用于各种应用的独立工具,例如查找最近的可提供紧急直升机救护的医院。此外,在创建适宜性地图和需要用于表示与某一对象之间距离的数据时,也可使用此工具。
下例识别了与每个城镇之间的距离。这种信息可能对于规划徒步旅行极其有用。您可能希望停留在城镇的某一距离范围内以防出现紧急情况,或者希望知道您必须走多远才能获得补给。
欧式方向输出栅格
欧式方向输出栅格包含每个像元与最近源之间的方位角方向。欧式方向将每个像元以度为单位的方向分配给距其最近的源。使用 360 度圆或罗盘,刻度 360 指北,刻度 1 指东;其余值顺时针增加。值 0 将会留供源像元使用。
下例中找出了每个位置与最近城镇之间的方向。将受伤的徒步旅行者送往最近城镇进行治疗时,这可为紧急救护直升机提供有用信息。
欧式分配输出栅格
欧式分配输出栅格中的每个像元的赋值都是距其最近源的值(通过欧氏距离算法确定)。
在一次分配中的每个像元都接收它将被分配到的区域的值。源是指具有相同值或属于同一区域的任意像元或像元集。如果区域处于不相连状态,则分配给该区域的像元的赋值为与最近区域部分之间的距离。
输出栅格上所有非源像元的值均会包含已赋给源栅格中的像元的相同值,或包含与派生自值栅格的每个源位置相关联的值。
使用此工具可将空间分配给对象,例如识别可接受多家商店服务的顾客。下例中,欧式分配工具识别了距每个像元最近的城镇。如果要从某个遥远的位置前往最近的城镇,这可能是有价值的信息。
欧氏距离的局限性
欧氏距离工具根据欧氏距离(直线距离)为您提供信息。有时可能无法沿直线前往某一特定位置;可能不得不避开河流或陡坡等障碍。在这种情况下,应考虑使用成本距离工具获得更现实的结果。
ArcGIS教程:了解欧氏距离分析相关推荐
- ArcGIS教程:欧氏距离 (空间分析)
摘要 计算每个像元到最近源的欧氏距离. 插图 用法 输入源数据可以是要素类或栅格. 当输入源数据是栅格时,源像元集包括具有有效值的源栅格中的所有像元.具有 NoData 值的像元不包括在源集内.值 0 ...
- ArcGIS教程:视点分析
摘要 识别从各栅格表面位置进行观察时可见的观察点. 用法 · 确定观察点是信息密集型处理.处理时间取决于分辨率.对于初级研究,您可能需要使用粗糙像元大小来减少输入中的像元数.已准备好生成最终结果时,将 ...
- arcgis DEM 提取流域范围(详细教程)(空间分析--Hydrology)
arcgis DEM 提取流域范围(详细教程)(空间分析–Hydrology) 1:洼地填充 Fill(生成无洼地的DEM) 2:计算流向 Flow Direction(基于无洼地的DEM 计算流向) ...
- 【ArcGIS教程】(1)带有经纬度的EXCEL数据如何转换为shp矢量数据?
引言:在实践操作中我们经常需要把外界数据导入ArcGis,从而进行分析与处理.这时最常见的就是导入样本的经纬度,例如进行某次野外采样后需要查看采样点的空间分布,即可利用arcgis进行操作.具体如何操 ...
- ArcGIS的栅格数据空间分析——栅格插值(1)
文章目录 前言 一.反距离权重插值(IDW) 二.样条函数插值(Spline) 三.总结 前言 1.栅格插值概念:对野外获得的一系列有已知数值的采样点进行推算,得到未知点的值.这个过程就是栅格插值过程 ...
- ArcGIS教程——ArcGIS快速入门
实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ 密码:dowv ArcGIS for Desktop是一套完整的专业GIS应用程序,包含有Ar ...
- ArcGIS教程 - 10 栅格数据分析
第10章 栅格数据空间分析 栅格数据是空间分析中另外一种常用的数据格式.栅格数据具有结构简单.利于计算等优势方便进行空间分析.栅格数据的空间分析是GIS空间分析的重要组成部分,也是ArcGIS空间分析 ...
- GIS空间分析 栅格数据分析1 欧氏距离分析
目录 一.实验名称 二.实验准备 1.基本概念: 2.实验目的: 3.实验背景: 4.实验要求: 5.实验数据: 6.实验流程: 三.实验步骤 其他GIS空间分析文章 一.实验名称 栅格分析之欧氏距离 ...
- 有源淹没分析arcgis_基于ArcGIS的洪水淹没分析与三维模拟
基于 ArcGIS 的洪水淹没分析与三维模拟 孙 君 , 奚赛英 , 尤 迪 , 郑付涛 [摘 要] 摘 要 : 洪水淹没范围的确定是洪灾损失评估和防洪决策的核心环节 . 基 于 TIN 数据 , 运 ...
- linux死锁的例子,操作系统教程—Linux实例分析 孟庆昌 第8章 死锁new.ppt
操作系统教程-Linux实例分析 孟庆昌 第8章 死锁new.ppt 第8章 死锁 8.1 概述 8.2 产生死锁的条件 8.3 死锁的预防 8.4 死锁的避免 8.5 死锁的检测与恢复 8.6 处理 ...
最新文章
- GNU make manual 翻译(一)
- UITextView 取消键盘方法
- 阿里开源项目汇总(二十)
- ajax请求_重复的ajax请求让人很受伤
- Sales Organization with Fiscal Year
- MySQL越高版本越快吗_MySQL性能优化的最佳20+条经验
- 【Maven】maven 插件 maven-surefire-plugin
- 机器学习基础(三)——信息、信息熵与信息增益
- 歌词滚动效果在Win8 Store 开发中的实现
- Python使用numpy模块实现矩阵和列表的连接操作
- 线性回归、二次回归、随机采样一致性ransac的数据拟合
- 2022-2028年中国中频加热设备行业市场发展调研及未来前景规划报告
- 八边形Octagan类(接口)
- Outperform
- MongoDB操作内嵌文档
- 如何利用计算机处理,旧电脑如何处理?去卖回收教你几招!榨干闲置电脑最后一丝价值!...
- 计算机体系结构的庖丁解牛
- MySQL源码分析-常见报错以及insert缓慢原因分析
- 自定义Group,解决Group setVisibility后,子View再次设置setVisibility无效的问题
- 公务员中综合管理类和行政执法类有啥区别