当前位置:   article > 正文

python arcgis 批量裁剪栅格文件_arcgis用shp裁剪栅格 一条属性 一个文件

arcgis用shp裁剪栅格 一条属性 一个文件
  1. # coding:utf-8
  2. import os
  3. import shutil
  4. import traceback
  5. import arcpy
  6. from arcpy.sa import *
  7. """
  8. 功能介绍:将一个完整的shp文件分割为多个shp文件,然后批量使用多个shp文件裁剪栅格文件,并导出为多个单独img文件
  9. 1 :在工作空间内存放所需要掩膜提取的栅格文件。"
  10. 2 :按字段提取的要素一般是.shp文件,在输入路径时务必确保以.shp为结尾。"
  11. 3 :字段名是 使用说明 2 中要素里拥有的字段,一般使用名称作为输入要素。输入之前,务必确保与要素文件中字段名一致。"
  12. 4 :输出文件夹作为存储掩膜后的栅格文件,文件夹里是一个栅格集。"
  13. 5 :栅格须存放在工作空间内,在这里,只能输入一个栅格,所输入的栅格名不能加文件后缀。"
  14. """
  15. class ImgSplitAnalysis(object):
  16. """批量裁剪img文件"""
  17. def __init__(self):
  18. pass
  19. def process(self, WorkSpace, FieldFeature, Field, Raster, OutputFile, Output_Workspace):
  20. try:
  21. if not os.path.exists(Output_Workspace):
  22. os.makedirs(Output_Workspace)
  23. if not os.path.exists(OutputFile):
  24. os.makedirs(OutputFile)
  25. if not os.path.exists
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/310513
推荐阅读
相关标签
  

闽ICP备14008679号