首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向buffer_analysis添加clip_analysis

向buffer_analysis添加clip_analysis
EN

Stack Overflow用户
提问于 2016-09-01 03:28:36
回答 1查看 23关注 0票数 0

我正在尝试向我刚刚完成的buffer_analysis添加一个clip_analysis。

我使用的脚本是:

代码语言:javascript
复制
for i in range(len(cities)):
arcpy.Buffer_analysis(sites[i]+'.shp', sites[i]+'_Buffer3000.shp','3000')
print 'site buffered to',i,'buffer 3000'
arcpy.Clip_analysis(openSpace,[i]+'.shp', [i]+'_OpenSpace.shp')
print 'open space clipped to',i,'city limits'

当我像这样离开脚本时,我一直收到以下错误:

代码语言:javascript
复制
TypeError: can only concatenate list (not "str") to list

或者出现错误,指出+:'int‘和'str’不支持的操作数类型

EN

回答 1

Stack Overflow用户

发布于 2016-09-01 03:59:09

在这行中:

代码语言:javascript
复制
arcpy.Clip_analysis(openSpace,[i]+'.shp', [i]+'_OpenSpace.shp')

您正在尝试将列表[i]一起附加到字符串.shp

...did你想写的是:

代码语言:javascript
复制
arcpy.Clip_analysis(openSpace,sites[i]+'.shp', [i]+'_OpenSpace.shp')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39257575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档