arcpy.management.GetRasterProperties(in_raster, {property_type}, {band_index}) 代码示例 GetRasterProperties 示例 1(Python 窗口) 这是GetRasterProperties 的 Python 示例。 import arcpy #Get the geoprocessing result object elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD"...
GetRasterProperties(in_raster, {property_type}, {band_index}) in_raster 包含要检索的属性的栅格。(Composite Geodataset)property_type(可选) 要从输入栅格获取的属性。(String)MINIMUM —输入栅格中所有像元的最小值。 MAXIMUM —输入栅格中所有像元的最大值。 MEAN —输入栅格中所有像元的平均值。 STD —...
这是GetRasterProperties 的 Python 示例。 import arcpy # 获取地理处理结果对象 elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD") # 从地理处理结果对象获取高程标准偏差值 elevSTD = elevSTDResult.getOutput(0) 1. 2. 3. 4. 5. GetRasterProperties 示例 2(独立脚本) ...
arcpy.env.workspace = r'D:\TIF\dem\data_84' rasters = arcpy.ListRasters("*") print rasters for raster in rasters: minResult = arcpy.GetRasterProperties_management(raster, "MINIMUM") maxResult = arcpy.GetRasterProperties_management(raster, "MAXIMUM") meanResult = arcpy.GetRasterProperties_...
使用arcpy.GetRasterProperties_management 函数获取栅格数据的统计信息。这个函数可以返回多种统计量,包括最小值、最大值、平均值等。 python mean_value = arcpy.GetRasterProperties_management(raster, "MEAN") 提取平均值: 从arcpy.GetRasterProperties_management 函数的返回值中提取平均值。这个函数的返回值是一个...
首先,arcpy.GetRasterProperties_management()函数获取第一栅格的像素x边边长;因为一般栅格数据中像素都是正方形,因此我们就通过cell_size=cell_size_x.getOutput(0)将第一栅格的像素x边边长作为新栅格图层像素x边与y边二者的边长。再利用arcpy.GetRasterProperties_management()函数获取第一栅格的数据格式;最后利用...
在文章IDL批量计算栅格数据平均值中提到:使用ArcPy的GetRasterProperties_management函数进行栅格数据平均值计算会导致结果像元异常值增加。这是因为时序数据中只要有一景影像的像元为NoData,则该输出像元即为NoData。本文将使用ArcPy的RasterToNumPyArray和NumPyArrayToRaster来实现求解有效像元平均值的平均栅格计算方法。
首先,arcpy.GetRasterProperties_management()函数获取第一栅格的像素x边边长;因为一般栅格数据中像素都是正方形,因此我们就通过cell_size=cell_size_x.getOutput(0)将第一栅格的像素x边边长作为新栅格图层像素x边与y边二者的边长。再利用arcpy.GetRasterProperties_management()函数获取第一栅格的数据格式;最后利用...
假设我们要处理的栅格数据为“raster.tif”,首先需要使用arcpy中的Raster函数打开该栅格数据,并转换为一个Raster对象。以下是代码示例: ```python in_raster = "raster.tif" raster = Raster(in_raster) ``` 三、获取栅格最大值 使用arcpy中的GetRasterProperties函数可以方便地获取栅格数据的最大值。以下是代码示...
首先,arcpy.GetRasterProperties_management()函数获取第一栅格的像素x边边长;因为一般栅格数据中像素都是正方形,因此我们就通过cell_size=cell_size_x.getOutput(0)将第一栅格的像素x边边长作为新栅格图层像素x边与y边二者的边长。再利用arcpy.GetRasterProperties_management()函数获取第一栅格的数据格式;最后利用...