设置栅格属性 (数据管理工具)
汇总
为栅格数据集或镶嵌数据集设置数据类型、统计数据和 NoData 值。
用法
参数
|
标注
|
说明
|
数据类型
|
|
输入栅格
|
将设置属性的栅格或镶嵌数据集。
|
Mosaic Layer ; Raster Layer
|
|
数据源类型
(可选)
|
指定栅格中的影像类型。
通用—该栅格没有指定的数据类型。
高程—该栅格包含高程数据。
专题—栅格包含具有离散值的专题数据,例如土地覆被。
已处理—系统已对栅格进行了色彩校正。
科学—数据具有科学信息,并且在默认情况下将通过从蓝到红的色带来显示。
矢量 UV—此数据是包含矢量场数据 U 和 V 分量的双波段栅格。
量级和方向—此数据是包含矢量字段数据量级和方向的双波段栅格。
日期—数据有日期信息,会以日期格式显示。
SAR—栅格包含合成孔径雷达 (SAR) 数据。
|
String
|
|
每个波段的统计数据
(可选)
|
最小值、最大值、平均值和标准差的波段和值。
值表列:
Band Index—The band index.
Min—The minimum value for the statistics.
Max—The maximum value for the statistics.
Mean—The average value for the statistics.
Std Dev—The standard deviation value for the statistics.
|
Value Table
|
|
从文件导入统计数据
(可选)
|
包含统计数据的 .xml 文件。
|
File
|
|
NoData 值的波段
(可选)
|
每个波段的 NoData 值。 每个波段都可定义唯一的 NoData 值,也可为所有波段指定相同的值。
单击 NoData 下拉箭头,从列表中选择波段,然后单击添加按钮将该波段添加到表中。 然后输入一个或多个值。 如果选择多个 NoData 值,则用空格分隔各值。
值表列:
|
Value Table
|
|
关键属性
(可选)
|
本身支持的属性。 所用数据可能具有未包含在以下列表中的附加属性。 属性不区分大小写。
AcquisitionDate
BandName
BlockName
CloudCover
DatasetTag
FlowDirection
Footprint
HighCellSize
LowCellSize
MinCellSize
MaxCellSize
OffNadir
ParentRasterType
ParentTemplate
PerspectiveX
PerspectiveY
PerspectiveZ
ProductName
RadianceBias
RadianceGain
ReflectanceBias
ReflectanceGain
Segmented
SensorAzimuth
SensorElevation
SensorName
SolarIrradiance
SourceBandIndex
SunAzimuth
SunElevation
ThermalConstant_K1
ThermalConstant_K2
VerticalAccuracy
WavelengthMin
WavelengthMax
值表列:
|
Value Table
|
|
多维信息
(可选)
|
栅格数据集的维度信息。 设置维度信息会将无维度栅格转换为多维栅格。
如果维度为时间,则维度名称必须为 StdTime。 时间的格式为年-月-日 (2021-10-01) 或年-月-日 T 时-分-秒 (2021-10-01T01:00:00)。
要定义一个既有时间又有高程的变量,请先添加带有时间的该变量;然后再添加带有 z 维度的相同变量。
值表列:
Variable—The name of the variable
Dimension—The name of the dimension.
Dimension minimum—The minimum dimension value.
Dimension maximum—The maximum dimension value.
|
Value Table
|
派生输出
|
标注
|
说明
|
数据类型
|
|
更新的栅格数据集
|
输出栅格数据集。
|
Raster Dataset
|
arcpy.management.SetRasterProperties(in_raster, {data_type}, {statistics}, {stats_file}, {nodata}, {key_properties}, {multidimensional_info})
|
名称
|
说明
|
数据类型
|
|
in_raster
|
将设置属性的栅格或镶嵌数据集。
|
Mosaic Layer ; Raster Layer
|
|
data_type
(可选)
|
指定栅格中的影像类型。
GENERIC—该栅格没有指定的数据类型。
ELEVATION—该栅格包含高程数据。
THEMATIC—栅格包含具有离散值的专题数据,例如土地覆被。
PROCESSED—系统已对栅格进行了色彩校正。
SCIENTIFIC—数据具有科学信息,并且在默认情况下将通过从蓝到红的色带来显示。
VECTOR_UV—此数据是包含矢量场数据 U 和 V 分量的双波段栅格。
VECTOR_MAGDIR—此数据是包含矢量字段数据量级和方向的双波段栅格。
DATE—数据有日期信息,会以日期格式显示。
SAR—栅格包含合成孔径雷达 (SAR) 数据。
|
String
|
|
statistics
[[band_index, min, max, mean, std_dev],...]
(可选)
|
最小值、最大值、平均值和标准差的波段和值。
值表列:
Band Index—The band index.
Min—The minimum value for the statistics.
Max—The maximum value for the statistics.
Mean—The average value for the statistics.
Std Dev—The standard deviation value for the statistics.
|
Value Table
|
|
stats_file
(可选)
|
包含统计数据的 .xml 文件。
|
File
|
|
nodata
[[band index, nodata_value],...]
(可选)
|
每个波段的 NoData 值。 每个波段都可定义唯一的 NoData 值,也可为所有波段指定相同的值。 如果要为选择的各波段定义多个 NoData 值,则各 NoData 值之间使用空格分隔符。
值表列:
|
Value Table
|
|
key_properties
[key_properties,...]
(可选)
|
本身支持的属性。 所用数据可能具有未包含在以下列表中的附加属性。 属性不区分大小写。
AcquisitionDate
BandName
BlockName
CloudCover
DatasetTag
FlowDirection
Footprint
HighCellSize
LowCellSize
MinCellSize
MaxCellSize
OffNadir
ParentRasterType
ParentTemplate
PerspectiveX
PerspectiveY
PerspectiveZ
ProductName
RadianceBias
RadianceGain
ReflectanceBias
ReflectanceGain
Segmented
SensorAzimuth
SensorElevation
SensorName
SolarIrradiance
SourceBandIndex
SunAzimuth
SunElevation
ThermalConstant_K1
ThermalConstant_K2
VerticalAccuracy
WavelengthMin
WavelengthMax
值表列:
|
Value Table
|
|
multidimensional_info
[multidimensional_info,...]
(可选)
|
栅格数据集的维度信息。 设置维度信息会将无维度栅格转换为多维栅格。
如果维度为时间,则维度名称必须为 StdTime。 时间的格式为年-月-日 (2021-10-01) 或年-月-日 T 时-分-秒 (2021-10-01T01:00:00)。
要定义一个既有时间又有高程的变量,请先添加带有时间的该变量;然后再添加带有 z 维度的相同变量。
值表列:
Variable—The name of the variable
Dimension—The name of the dimension.
Dimension minimum—The minimum dimension value.
Dimension maximum—The maximum dimension value.
|
Value Table
|
派生输出
|
名称
|
说明
|
数据类型
|
|
out_raster
|
输出栅格数据集。
|
Raster Dataset
|
代码示例
SetRasterProperties 示例 1(Python 窗口)
这是 SetRasterProperties 函数的 Python 示例。
import arcpy
arcpy.management.SetRasterProperties("\\cpu\\data\\srtm.tif", "ELEVATION",
"1 50 400 5 28" , "#" , "#")
SetRasterProperties 示例 2(独立脚本)
这是 SetRasterProperties 函数的 Python 脚本示例。
# Set raster dataset type and statistics
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.management.SetRasterProperties("srtmraster.tif", "ELEVATION",
"1 50 400 5 28")
环境
当前工作空间, 临时工作空间
许可信息