获取栅格属性 (数据管理)

摘要

返回栅格数据集的属性。

用法

语法

GetRasterProperties_management (in_raster, {property_type})
参数说明数据类型
in_raster

输入栅格数据集。

Raster Layer
property_type
(可选)

要从栅格数据集获取的属性。

  • MINIMUM返回输入栅格中的所有像元的最小值。
  • MAXIMUM返回输入栅格中的所有像元的最大值。
  • MEAN返回输入栅格中的所有像元的平均值。
  • STD返回输入栅格中的所有像元的标准差。
  • UNIQUEVALUECOUNT返回输入栅格中的唯一值的数目。
  • TOP返回范围的顶部值或 YMax 值。
  • LEFT返回范围的左侧值或 XMin 值。
  • RIGHT返回范围的右侧值或 XMax 值。
  • BOTTOM返回范围的底部值或 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 = 64 位复型
    • 13 = 16 位复型
    • 14 = 32 位复型
  • COLUMNCOUNT返回输入栅格中的列数。
  • ROWCOUNT返回输入栅格中的行数。
  • BANDCOUNT返回输入栅格中的波段数。
String

代码示例

GetRasterProperties 示例 1(Python 窗口)

这是 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) 
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) 

环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012