ArcGIS教程:视点分析
摘要
识别从各栅格表面位置进行观察时可见的观察点。
用法
· 确定观察点是信息密集型处理。处理时间取决于分辨率。对于初级研究,您可能需要使用粗糙像元大小来减少输入中的像元数。已准备好生成最终结果时,将使用全分辨率栅格。
· 如果输入栅格含有因采样错误导致的不希望出现的噪点,则在运行此工具之前,可使用低通滤波器(如焦点统计的“平均值”选项)对栅格进行平滑处理。
· 每个像元中心的可见性可通过比较与像元中心所成的高度角和与本地地平线所成的高度角来确定。计算本地地平线时要考虑观测点和当前像元中心之间的中间地形。如果该点位于本地地平线之上,则视其为可见。
· 该工具提供一个可选的地表以上 (AGL) 输出栅格。AGL 输出栅格上的每一个像元都记录了为保证像元至少对一个观察点可见而需要向该像元添加的最小高度。
如果输入观察点要素包含多个观察点时,输出值是所有单个观察点中 AGL 值的最小值。
代码实例
ObserverPoints 示例 1(Python 窗口)
在此示例中,将精确识别从各栅格表面位置进行观察时可见的观察点。
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outObsPoints = ObserverPoints("elevation","observers.shp", 1, "CURVED_EARTH", 0.13)
outObsPoints.save("C:/sapyex
ArcGIS教程:视点分析相关推荐
- ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区...
原文:ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区 1 使用ArcGIS进行空间分析 1.1 GIS分析基础 G ...
- ArcGIS教程——ArcGIS快速入门
实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ 密码:dowv ArcGIS for Desktop是一套完整的专业GIS应用程序,包含有Ar ...
- 【ArcGIS】使用ArcGIS进行坡度分析
使用ArcGIS进行坡度分析 1 数据来源 2 操作步骤 参考 坡度是指过地表面任意一点的切平面与水平地面之间的夹角.坡度用来计算任–单元和邻域单元间变化的最大比率,如单元下降最陡的坡面(单元和它相邻 ...
- python机器学习案例系列教程——关联分析(Apriori、FP-growth)
全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 关联分析的基本概念 关联分析(Association Analysis):在大规模数据集中寻找有趣的关系. 频繁项集(Frequent ...
- 【ArcGIS教程一】如何用ArcGIS做一张专题地图
对于很多小伙伴来说,不知道如何用ArcGIS做一张专题地图,并且出图放在word中展示.本期我们以一张全国各省市累计确诊人数专题图为例给大家展示如何用ArcGIS做一张如下图所示的疫情专题图,v公众号 ...
- Masm for MAC安装教程+实例分析
Masm for MAC安装教程+实例分析 Masm for MAC安装教程+实例分析 起因 安装教程 环境下载 安装和配置 操作以及使用 每次打开DOSBox需要挂载Masm 挂载完毕之后,可以写你 ...
- 【ArcGIS教程】批量裁剪
ArcGIS教程:批量裁剪 1 裁剪 1.1 准备:创建shp文件/选定区域.自由选区 1.1 单一裁剪 1.2 批量裁剪(Batch) 2 批量裁剪 参考 1 裁剪 1.1 准备:创建shp文件/选 ...
- 视频教程-Python数据分析与案例教程:分析人口普查数据-Python
Python数据分析与案例教程:分析人口普查数据 多年互联网从业经验: 有丰富的的企业网站.手游.APP开发经验: 曾担任上海益盟软件技术股份有限公司项目经理及产品经理: 参与项目有益盟私募工厂.睿妙 ...
- ArcGIS流域水文分析丨转载
ArcGIS流域水文分析丨转载 1.下载DEM 2.拼接DEM 3.填洼 4.计算流量 5.汇流累积量计算 6.插入控制点(即流域出水口) 7.设置提取精度 8.提取流域 9.制作流域掩膜 10.河网 ...
- 三维显示中可视化分析——视域分析、视点分析
三维显示中可视化分析--视域分析.视点分析 今天来介绍一下三维显示的可视化分析中常见的两种工具(Viewshed与Observer Points)的区别. 一.实验背景 开发商要在本区域建造观 ...
最新文章
- py+selenium 报错NameError: name 'NoSuchElementException' is not defined【已解决】
- AntDB上使用表空间
- 字符识别(模板匹配BP神经网络训练)
- 一、Java 面向对象高级——Object类、常用API
- python 幂运算 整数_在Python中检查一个数字是否是另一个数字的幂
- 华为鸿蒙系统议论文素材,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- HTML用于定义宽度的是,HTML Style columnRuleWidth用法及代码示例
- linux屏蔽海外流量的两种方法
- 用CocoaPods安装ReactiveCocoa遇到的问题
- 百度富文本php配置方法
- 亚马逊:贝佐斯没有闹钟
- 框架的配置文件的映射机制
- SAP UI5 控件库里 Form 控件和 SimpleForm 控件的区别和联系讲解试读版
- Python求水仙花数
- 一次排查服务器挖矿病毒
- Mysql复制原理以及流程
- 微信公众号开发三 测试号申请
- 怎样在python安装open cv_python 安装+open cv
- 【业务】畅捷通T+销售业务分解操作指导
- 【BZOJ4370】【IOI2015】horses 数据结构 平衡树+线段树
热门文章
- 【有机】华中师大吴安心课题组OCF:基于四组分小分子片段环化组装一步合成氮杂卓并[3,4-b]吲哚骨架...
- 4K超高清+光学变焦,用极米H6 4K版追热播剧太爽了
- 网络协议文档阅读笔记-TLS vs DTLS | Difference between TLS and DTLS
- Scala中报invalid literal number错误
- PNG文件结构分析 ---Png解析
- 唯品会测试工程师实习生招聘2014春
- 一款根据图片内的文字,把图片分类的软件
- python手写数字识别教学_6手写数字识别_python机器学习与数据挖掘_Python视频-51CTO学院...
- Halcon学习笔记(八)——OCR初步创建并训练OCR分类器
- OA办公系统如何实现多维智能提醒