arcgis怎么按矢量的标准图幅批量裁剪栅格图像,用批量mask报错,栅格的像元大小是一样的,还是报错 50

 我来答
百度网友8873d7de9
2015-03-24 · TA获得超过700个赞
知道小有建树答主
回答量:141
采纳率:100%
帮助的人:66.5万
展开全部
# -*- coding: utf-8 -*-
import arcpy

#path = raw_input('Input the path: ')
path = r"D:\henu\year"
arcpy.env.workspace = path

def listFeature():
    featureList = []
    years = range(1980,2009)
    for year in years:
        wildcard = '%s'%(str(year))
        features = arcpy.ListFeatureClasses('*%s*'%wildcard)
        for feature in features:
            featureList.append(feature)
    print '-'*50
    return featureList

def clipFeature(featureList):
    for in_feature in featureList:
        clip_feature = r"D:\henu\province\zhongyuan.shp"
        out_name = '%s_clip.shp'%in_feature[-8:-4]
        out_feature = r"D:\henu\clip\%s"%out_name
        arcpy.analysis.Clip(in_feature,clip_feature,out_feature)
        print out_name
        
def main():
    featureList = listFeature()
    clipFeature(featureList)
    
if __name__ == "__main__":
    main()

这个代码是用多个矢量裁剪,修改一个可以满足你的要求。

追问
不会代码~只会应用~sorry
追答
批量处理可以使用代码,也可以使用ArcGIS中建模工具,你可以把问题描述更详细一些。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式