免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2193|回复: 12
收起左侧

[二次开发] 【求助】消除arcpy.Eliminate_management功能使用(已解决)

[复制链接]

2

主题

308

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
38
发表于 2021-9-2 10:41 | 显示全部楼层 |阅读模式
def eliminate(save):
    arcpy.env.workspace = save
    with arcpy.da.UpdateCursor(os.path.join(save, 'PointToFeature.shp'), 'addNumber') as cursor:
        # 获取所有重叠区域的地块,并存储至delArr数组
        print('获取重叠图斑')
        for row in cursor:
            if row[0] <> '168':
                delArr.append(row[0])
        # 把所有重叠地块进行融合至其他地块
        print('融合重叠图斑')
        arcpy.Eliminate_management(os.path.join(save, 'PointToFeature.shp'), os.path.join(save, '成果.shp'), "LENGTH", delArr)


大佬们,我这样子用貌似不行啊,使用Eliminate工具时怎么用代码选中需要消除的图斑:'(

评分

参与人数 1铜板 +20 收起 理由
远方~ + 20 新人发帖福利

查看全部评分

324

主题

56万

铜板

1172

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2021-9-2 10:42 | 显示全部楼层
欢迎论坛的高手解答,会奖励相应的威望和铜板哦
回复 支持 反对

使用道具 举报

2

主题

308

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
38
 楼主| 发表于 2021-9-2 11:39 | 显示全部楼层
来人啊,不要沉,不要沉,不要沉
回复 支持 反对

使用道具 举报

141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
626710
发表于 2021-9-2 16:11 | 显示全部楼层
已经帮楼主提升帖子一周了,知道的亲们欢迎大家提问哈
回复 支持 反对

使用道具 举报

0

主题

654

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
104
发表于 2021-9-2 22:30 | 显示全部楼层
谢谢楼主分享  学习了
回复 支持 反对

使用道具 举报

0

主题

1044

铜板

1

好友

银牌会员

Rank: 12Rank: 12Rank: 12

积分
23
发表于 2021-9-3 10:37 | 显示全部楼层
先创建临时图层,再选中要合并要素,再合并就行了
arcpy.MakeFeatureLayer_management(Lsfile,Lsfile2)
arcpy.SelectLayerByAttribute_management(Lsfile2, "NEW_SELECTION", "[SHAPE_Area] <50")
arcpy.Eliminate_management(Lsfile2, LsfileSuiMianHou,"LENGTH","")

评分

参与人数 1威望 +20 铜板 +50 收起 理由
jimi21 + 20 + 50 感谢回复!

查看全部评分

回复 支持 反对

使用道具 举报

0

主题

654

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
104
发表于 2021-9-4 21:55 | 显示全部楼层
学习了解了
回复 支持 反对

使用道具 举报

2

主题

308

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
38
 楼主| 发表于 2021-9-7 10:06 | 显示全部楼层
823951972 发表于 2021-9-3 10:37
先创建临时图层,再选中要合并要素,再合并就行了
arcpy.MakeFeatureLayer_management(Lsfile,Lsfile2)
a ...

多谢大佬
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

12

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1322
发表于 2021-9-8 09:31 | 显示全部楼层
谢谢楼主谢谢楼主
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6292
QQ
发表于 2022-2-10 17:56 | 显示全部楼层
感谢分享:mg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表