赞
踩
- # coding:utf-8
- import os
- import shutil
- import traceback
- import arcpy
- from arcpy.sa import *
-
-
- """
- 功能介绍:将一个完整的shp文件分割为多个shp文件,然后批量使用多个shp文件裁剪栅格文件,并导出为多个单独img文件
- 1 :在工作空间内存放所需要掩膜提取的栅格文件。"
- 2 :按字段提取的要素一般是.shp文件,在输入路径时务必确保以.shp为结尾。"
- 3 :字段名是 使用说明 2 中要素里拥有的字段,一般使用名称作为输入要素。输入之前,务必确保与要素文件中字段名一致。"
- 4 :输出文件夹作为存储掩膜后的栅格文件,文件夹里是一个栅格集。"
- 5 :栅格须存放在工作空间内,在这里,只能输入一个栅格,所输入的栅格名不能加文件后缀。"
- """
-
-
- class ImgSplitAnalysis(object):
- """批量裁剪img文件"""
-
- def __init__(self):
- pass
-
- def process(self, WorkSpace, FieldFeature, Field, Raster, OutputFile, Output_Workspace):
- try:
- if not os.path.exists(Output_Workspace):
- os.makedirs(Output_Workspace)
-
- if not os.path.exists(OutputFile):
- os.makedirs(OutputFile)
-
- if not os.path.exists
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。