捕捉栅格(环境设置)

您所在的位置:网站首页 printout设置 捕捉栅格(环境设置)

捕捉栅格(环境设置)

#捕捉栅格(环境设置)| 来源: 网络整理| 查看: 265

支持“捕捉栅格”环境的工具将调整输出栅格的范围,以使它们的像元对齐方式与指定的捕捉栅格的像元对齐方式相匹配。

通常在工具的输入为下列情形时使用捕捉栅格:

具有不同的像元对齐方式具有不同的像元分辨率具有不同的坐标系输入内容为要素

了解有关“捕捉栅格”工作原理的详细信息

用法说明指定捕捉栅格不会立即更改输出范围控件中的值;但是,执行过程中会对范围进行调整。范围的左下角会捕捉到捕捉栅格的像元角,而右上角将使用输出像元大小进行调整。因此,当输出像元大小与捕捉栅格像元大小相同时,输出栅格中的像元即会与捕捉栅格的像元对齐。通常,捕捉栅格应用于输出栅格的工具。当输出是要素类、表或文件时,不会捕捉范围。捕捉栅格可使用默认输出范围。在此环境中使用捕捉栅格无需明确指定范围。建议对捕捉和输出栅格使用相同的像元大小。但捕捉栅格像元大小和输出栅格像元大小也可以不同。这种情况下,只有左边界和下边界与捕捉栅格像元对齐,输出范围的右上角与捕捉栅格的像元角有可能不重合。由于可将范围捕捉到更大的范围,因此输出栅格可能包含由 NoData 像元组成的附加行和列。捕捉栅格的大小(行数或列数)无关紧要。仅使用其原点和像元大小来调整输出范围。捕捉栅格的范围无需与输出范围叠置。位于分析区域外部的小栅格可用于捕捉。“捕捉栅格”环境独立于范围环境。 对话框语法

捕捉栅格 - 设置用于定义输出栅格的像元对齐方式的栅格。

脚本语法

arcpy.env.snapRaster = raster

参数说明

raster

要用作捕捉栅格的栅格。

snapRaster 语法脚本示例

此例演示如何在执行 ArcGIS Spatial Analyst extension 工具之前设置捕捉栅格环境。

import arcpy # Set workspace and extent environments arcpy.env.workspace = "C:/workspace" arcpy.env.extent = "C:/data/StudyArea.tif" # Set Snap Raster environment arcpy.env.snapRaster = "C:/data/my_snapraster.tif" # Set local variables InZones = "C:/data/parcels.shp" InZoneField = "Parcel_ID" InValueRaster = "C:/data/slope_ras.tif" # Check out ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Process: Calculate the mean slope of each parcel area. out = arcpy.sa.ZonalStatistics(InZones, InZoneField, InValueRaster, "MEAN", "DATA") out.save("mean_ParSlp.tif")相关主题什么是地理处理环境设置?地理处理环境设置

有关此主题的反馈?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3