注:图片来源于公众号,公众号也是我自己的。
ArcMap中的python编辑器是很多本科生使用ArcMap时容易忽略的一个工具,本人最近正在读一本书《ArcGIS Python 编程基础与应用》,在此和大家分享、交流一些相关的知识。
这篇文章主要分享一下以按掩膜提取为例的栅格数据的批量处理。当数据量比较少的时候,栅格数据的裁剪可以通过 ArcToolbox -- 提取分析 -- 按掩膜提取的功能进行。如下图:
但是如果需要处理的数据很多,也就是批量处理栅格数据,再手动处理就显得比较低效了。这个时候就需要用到 Python编辑器,利用程序批量处理。下面我将简单介绍一下实现代码以及相关原理:
1.代码内容
>>> import arcpy
... from arcpy import env
... from arcpy.sa import *
...
>>> arcpy.CheckOutExtension("Spatial")
# 系统会输出:u'CheckedOut'
>>>
&g