ArcPy获取栅格属性
获取栅格属性 (数据管理)
描述
从元数据和栅格数据集的相关描述性统计数据中检索信息。
使用方法
- 返回的属性将显示在结果窗口中。
- 此工具的 Python 结果是地理处理结果对象。要获取字符串值,请使用结果对象的getOutput 方法。
语法
GetRasterProperties(in_raster, {property_type}, {band_index})
in_raster
包含要检索的属性的栅格。(Composite Geodataset)
property_type(可选)
要从输入栅格获取的属性。(String)
- MINIMUM —输入栅格中所有像元的最小值。
- MAXIMUM —输入栅格中所有像元的最大值。
- MEAN —输入栅格中所有像元的平均值。
- STD —输入栅格中所有像元的标准差。
- UNIQUEVALUECOUNT —输入栅格中的唯一值的数目。
- TOP —范围的顶部值或 Y 最大值 (YMax)。
- LEFT —范围的左侧值或 X 最小值 (XMin)。
- RIGHT —范围的右侧值或 X 最大值 (XMax)。
- BOTTOM —范围的底部值或 Y 最小值 (YMin)。
- CELLSIZEX —x 方向上的像元大小。
- CELLSIZEY —y 方向上的像元大小。
- VALUETYPE —输入栅格中像元值的类型:
- 0 = 1 位
- 1 = 2 位
- 2 = 4 位
- 3 = 8 位无符号整数
- 4 = 8 位有符号整数
- 5 = 16 位无符号整数
- 6 = 16 位有符号整数
- 7 = 32 位无符号整数
- 8 = 32 位有符号整数
- 9 = 32 位浮点型
- 10 = 64 位双精度型
- 11 = 8 位复数型
- 12 = 16 位复数型
- 13 = 32 位复数型
- 14 = 64 位复数型
- COLUMNCOUNT —输入栅格中的列数。
- ROWCOUNT —输入栅格中的行数。
- BANDCOUNT —输入栅格中的波段数。
- ANYNODATA —返回栅格中是否存在 NoData。
- ALLNODATA —返回是否所有像素均为 NoData。此属性与 ISNULL 相同。
- SENSORNAME —传感器名称。
- PRODUCTNAME —与传感器相关的产品名。
- ACQUISITIONDATE —捕获数据的日期。
- SOURCETYPE —源类型。
- CLOUDCOVER —百分比形式的云覆盖量。
- SUNAZIMUTH —太阳方位角,以度为单位。
- SUNELEVATION —太阳高度角,以度为单位。
- SENSORAZIMUTH —传感器方位角,以度为单位。
- SENSORELEVATION —传感器高度角,以度为单位。
- OFFNADIR —偏离像底点的角度,以度为单位。
- WAVELENGTH —波段的波长范围,以纳米为单位。
band_index(可选)
选择从哪个波段获取属性。如果未选择任何波段,则将使用第一个波段。(String)
派生输出
名称 | 说明 | 数据类型 |
---|---|---|
property | 返回指定的属性值。 | 变量 |
代码示例
GetRasterProperties 示例 1(Python 窗口)
这是 GetRasterProperties 的 Python 示例。
import arcpy
# 获取地理处理结果对象
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
# 从地理处理结果对象获取高程标准偏差值
elevSTD = elevSTDResult.getOutput(0)
GetRasterProperties 示例 2(独立脚本)
这是 GetRasterProperties 的 Python 脚本示例。
import arcpy
# Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
# Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)
环境
此工具不使用任何地理处理环境。
ArcPy获取栅格属性的更多相关文章
- Entity Framework 6 Recipes 2nd Edition(12-8)译 -> 重新获取一个属性的原始值
12-8. 重新获取一个属性的原始值 问题 在实体保存到数据库之前,你想重新获取属性的原始值 解决方案 假设你有一个模型 (见 Figure 12-11) 表示一个员工( Employee),包含工资 ...
- JS中isPrototypeOf 和hasOwnProperty 的区别 ------- js使用in和hasOwnProperty获取对象属性的区别
JS中isPrototypeOf 和hasOwnProperty 的区别 1.isPrototypeOf isPrototypeOf是用来判断指定对象object1是否存在于另一个对象object2的 ...
- js动画之获取元素属性
首先我们要介绍一些知识 offsetWidth element.offsetWidth = width + padding + border; width 我们也知道element.style.wid ...
- [WinAPI] API 5 [遍历驱动器并获取驱动器属性]
(1) GetLogicalDrives.获取主机中所有的逻辑驱动器,以BitMap的形式返回.◇返回值GetLogicalDrive函数返回一个DWORD类型的值,第一位表示所对应的驱动器是否存在. ...
- mysql根据身份证信息来获取用户属性信息
需要:根据身份证信息来获取用户属性 方法:可以使用如下sql语句: ) ' then '北京市' ' then '天津市' ' then '河北省' ' then '山西省' ' then '内蒙古自 ...
- js中获取css属性
直接获取 window.onload = function() { var but = document.getElementById('button'); var div = document.ge ...
- JS获取网页属性包括宽、高等
JS获取网页属性包括宽.高等. function getInfo() { // www.jbxue.com var s = ""; s += " 网页可见区域宽:&q ...
- 【转】C#通过Expression获取指定属性的名称
原文:http://www.cnblogs.com/powerwu/articles/3393582.html 大家所熟悉的是通过对象属性来访问该属性的值,或是由字符串通过反射来获取属性,并取值.今天 ...
- 如何使用C#操作快捷方式(获取快捷方式属性、创建快捷方式)
近来项目中有需要用到一个技术:使用C#操控快捷方式,包含创建和读取等.现整理一下实现方式,分享给大家. 第一步 创建一个项目 无需废话,跳过. 第二步 引用COM组件 右键“引用”,“添加引用”, ...
随机推荐
- opengl中标准矩形像素点手动网格化为三角形条带的实现
这里以一张矩形图片为例进行说明: 一张图片的像素点是孤立的,导入opengl中进行绘制出来,看起来没问题,但是当我们放大图片时候,显示的就是一个个孤立的点,而没有像看图软件放大图片那样看起来还是连续的 ...
- 安全强化机制——SELinux
1.基本 SELINUX 安全性概念 SELINUX(Security Enhanced Linux),意思是安全增强型Linux, 是可保护你系统安全性的额外机制 在某种程度上 , 它可以被看作是与 ...
- GUI编程路线
基本路线
- [考试总结]noip模拟41
发现长时间鸽博客会导致 rp--,所以今天来补一补 这个题目其实不是很毒瘤,然而是非常毒瘤... 题目不说请就是非常非常的烦人 首先 \(T1\) 就整整有两个歧义的地方,也就是说我们一共有 \(4\ ...
- pyRevit开发:如何创建轴网
必看部分: Document获取: 必看文章 如何添加基本项目引用 基础部分: 创建轴网 基本思路: 首先添加引用 获取当前项目文档 创建轴网定位线 创建轴网 设置轴网名称 实现代码: import ...
- python库--pandas--Series.str--字符串处理
原数据 import pandas as pd a = pd.Series(['aSd', 'asd', 'dfd fsAsf sfs']) b = pd.Series([None, 'asd', ' ...
- WPF listbox中Checkbox横向排列
<ListBox Height="220" Margin="0" ItemsSource="{Binding RightCollection}& ...
- linux traceroute追踪路由路径
TraceRoute的工作原理 1.TraceRoute的工作原理: traceroute 有使用两种:使用ICMP的和使用UDP的.Microsoft 使用ICMP,所以win9 ...
- Java统计文件中字母个数
import java.text.DecimalFormat; import java.io.File; import java.io.FileReader; import java.io.Buffe ...
- PHP中的日期相关函数(三)
之前我们已经介绍过了 PHP 的一些相关的日期操作对象,今天我们就来学习剩下的那些面向过程的使用方式.当然,如果是和 DateTime 类中相似的方法我们就不再进行介绍了.另外,Date() 和 ti ...