ArcGIS教程:视域
摘要
确定对一组观察点要素可见的栅格表面位置。
用法
· 确定观察点是信息密集型处理。处理时间取决于分辨率。对于初级研究,您可能需要使用粗糙像元大小来减少输入中的像元数。已准备好生成最终结果时,将使用全分辨率栅格。
· 如果输入栅格含有因采样错误导致的不希望出现的噪点,则在运行此工具之前,可使用低通滤波器(如焦点统计的“平均值”选项)对栅格进行平滑处理。
· 每个像元中心的可见性可通过比较与像元中心所成的高度角和与本地地平线所成的高度角来确定。计算本地地平线时要考虑观测点和当前像元中心之间的中间地形。如果该点位于本地地平线之上,则视其为可见。
· 该工具提供一个可选的地平面以上 (AGL) 输出栅格。AGL 输出栅格上的每一个像元都记录了为保证像元至少对一个观察点可见而需要向该像元添加的最小高度。
如果输入观察点要素包含多个观察点时,则输出值是所有单个观察点中 AGL 值的最小值。
语法
Viewshed (in_raster, in_observer_features, {z_factor}, {curvature_correction}, {refractivity_coefficient}, {out_agl_raster})
代码实例
视域示例 1(Python 窗口)
本例确定了对在 shapefile 中定义的一组观察点可见的表面位置。
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outViewshed = Viewshed("elevation","observers.shp",2,"CURVED_EARTH",0.15)
outViewshed.save("C:/sapyexamples/output/outvwshd01")
视域示例 2(独立脚本)
本例确定了对在 shapefile 中定义的一组观察点可见的表面位置。
# Name: Viewshed_Ex_02.py
# Description: Determines the raster surface locations visible to a set of
# observer features.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "elevation"
inObserverFeatures = "observers.shp"
zFactor = 2
useEarthCurvature = "CURVED_EARTH"
refractivityCoefficient = 0.15
# Check out the ArcGIS Spatial Analyst extension license
arcpy.checkOutExtension("Spatial")
# Execute Viewshed
outViewshed = Viewshed(inRaster, inObserverFeatures, zFactor,
useEarthCurvature, refractivityCoefficient)
# Save the output
outViewshed.save("C:/sapyexamples/output/outvwshd02")
ArcGIS教程:视域相关推荐
- ArcGIS基础实验视域分析步骤(图文)
ArcGIS基础实验视域分析步骤(图文) 作者:王朝颖 简介:软件版本更新,原实验步骤与新版本出现略微不同.个人操作仅供参考. 一.视线分析 1.打开ex21.mxd,激活data frame,点状图 ...
- ArcGIS 基于TIN地表面数据和建筑数据进行视域分析
先看下我们已有的数据,有河流.建筑.公园.山体等. 4:在空白处右键激活3D分析工具. 5:查看工具. 1:点击创建视线工具. 2:打开通视分析对话框,把观察点偏移设置为1.2~1.9米左右(按照观察 ...
- Deep Non-Line-of-Sight Reconstruction:深度非视域重建
点击上方"视学算法",选择"星标" 干货第一时间送达 作者:坐化 | 来源:知乎 https://zhuanlan.zhihu.com/p/157348690 ...
- [WorldWind学习]17.视域调度(视域体裁剪)
视域调度(视域体裁剪) 在WW中用户改变自己的的视角,纹理影像和高程会动态加载,在视野范围内的影像和DEM显示,超出视域范围的瓦片则不显示.不仅是瓦片,太阳.大气网格.三维模型ModelFeature ...
- 大数据视域下网络涉军舆情管控研究
大数据是相对于一般数据而言的,目前对大数据尚缺权威的严格定义,较为普遍的解释是指"难以用常规的软件工具在容许的时间内对其内容进行抓取.管理和处理的数据集合."①全球数据每年新增40 ...
- 如何通过像素点找到世界坐标_如何通过阅读来找到自己理论研究的“视域”?...
理论研究多用演绎法,也就是说,理论研究一般始于一个独特的概念.理论视角,或者判断.用刘良华的观点来说,这些都是理论研究的"视域",也是理论研究得以展开的"大前提" ...
- ArcGIS教程:山地风景区景观规划中的可视性分析
对景观视觉效果的控制和塑造是景观规划设计的核心内容之一.可视性分析可以将景观的感官认知转化为可量化的指标,成为服务于景观规划设计的一种科学的.有效的决策手段.可视性分析结果可以作为景观开发和景观空间布 ...
- 【ArcGIS教程一】如何用ArcGIS做一张专题地图
对于很多小伙伴来说,不知道如何用ArcGIS做一张专题地图,并且出图放在word中展示.本期我们以一张全国各省市累计确诊人数专题图为例给大家展示如何用ArcGIS做一张如下图所示的疫情专题图,v公众号 ...
- ArcGIS教程——ArcGIS快速入门
实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ 密码:dowv ArcGIS for Desktop是一套完整的专业GIS应用程序,包含有Ar ...
最新文章
- 2007.04.26
- 巴士云_“相见不如在线”巴士五公司“云面试”汽修工和驾驶员
- 618 兵临城下,你需要一个更省钱省力的数据根基平台!
- java中取得上下文路径的方法
- 【公开课预告】百度语言与知识最新技术成果详解
- boost::mp11::mp_product相关用法的测试程序
- 进行面向对象设计时,就一个类而言,应该仅有一个引起它变化 的原因,这属于()设计原则。【最全!最详细解析!】
- 【HDU - 5605】 geometry(水,数学题,推公式)
- scrapy框架异常--no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicates)
- 英文文本分析:与COVID-19有关的论文文本分析
- Linux 内核进程uid,Linux内核学习笔记: uid之ruid,euid,suid
- 前轮转向最大角度设计原来_五桥转向故障
- 【Hadoop学习】Super用户以其他用户的名义执行操作
- ERP系统主要功能作用有哪些?
- 下载并安装 J2SDK以及运行第一个java程序
- Android 学习笔记(6)之Lambda和注解
- 计算机二级您是系统管理用户,全国计算机等级考试(NCRE)考务管理系统考生网报手册...
- 图像修复 2021 最新综述——附综述论文分享
- ubuntu下U盘文件全部变成只读模式
- 支付宝基金转招商证券转场内基金条件
热门文章
- 4g硬盘可以装Linux 么,eeepc 900a 4g ssd硬盘予装了linux操作系统是否能改装xp
- html5 签到系统功能,项目实战之基于JavaScript实现每日签到打卡轨迹功能
- redis基本操作与Java连接
- x58添加uefi_修改为UEFI引导的方法,不需要重装
- PHP实现将网页转为图片:html-pdf-png
- 两款简单的拒绝服务攻击工具
- 互联网IT就业市场,你要说最有市场的一定是它,java面试常见笔试题
- 小米9将正式更新android q,小米又良心一波,小米9用户将迎九大更新,Android Q即将到来...
- 大专考试计算机英语题目,专科英语入学考试题
- 计算机与资源管理器有何区别,资源管理器与我的电脑有什么不同.PPT