码迷,mamicode.com
首页 > 其他好文 > 详细

ArcGIS教程:区域填充

时间:2015-06-03 13:46:07      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:arcgis教程   区域填充   

  摘要

  使用权重栅格数据沿区域边界的最小像元值填充区域。

  用法

  · 输入区域栅格数据可以为整型或浮点型。请注意,这点与其他分区工具有所不同,其他分区工具要求区域输入为整型。

  · 输出的数据类型与输入权重栅格的数据类型相同。如果权重栅格中的值为浮点型,则生成的输出栅格数据也将为浮点型。如果权重栅格数据为整型,则输出栅格数据也为整型。

  · 区域填充可用作水文分析的一部分,将洼地填充至分水岭边界的最小高程。

  代码实例

  ZonalFill 示例 1(Python 窗口)

  本示例使用权重栅格数据的最小值沿区域边界填充栅格中的区域。

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  env.workspace = "C:/sapyexamples/data"

  outZonalFill = ZonalFill("inzone", "zoneweight")

  outZonalFill.save("C:/sapyexamples/output/zonefillout")

  ZonalFill 示例 2(独立脚本)

  本示例使用权重栅格数据的最小值沿区域边界填充栅格中的区域。

  # Name: ZonalFill_Ex_02.py

  # Description: Fills zones using the minimum cell value from a weight

  # raster, along the zone boundary.

  # Requirements: Spatial Analyst Extension

  # Import system modules

  import arcpy

  from arcpy import env

  from arcpy.sa import *

  # Set environment settings

  env.workspace = "C:/sapyexamples/data"

  # Set local variables

  inZoneRaster = "inzone"

  zoneWeightRaster = "zoneweight"

  # Check out the ArcGIS Spatial Analyst extension license

  arcpy.CheckOutExtension("Spatial")

  # Execute ZonalStatistics

  outZonalFill = ZonalFill(inZoneRaster, zoneWeightRaster)

  # Save the output

  outZonalFill.save("C:/sapyexamples/output/zonefillout3")

ArcGIS教程:区域填充

标签:arcgis教程   区域填充   

原文地址:http://blog.csdn.net/dsac1/article/details/46343283

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!