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

查看: 776|回复: 2
收起左侧

[二次开发] 为什么迭代不了啊,SQ赋的值根本没反应,求大神指点迷津。

[复制链接]

7

主题

3962

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
308
发表于 2023-3-23 21:07 | 显示全部楼层 |阅读模式
# coding: utf-8
import arcpy
fc = r'E:\pro数据存放\数据\数据.gdb\最终成果_Dissolve'
field = 'ZL'
values = [row[0] for row in arcpy.da.SearchCursor(fc, field)]
uniqueValues = set(values)
for name in uniqueValues:
    name1 = u"{}".format(name)
    arcpy.management.SelectLayerByAttribute("fc", "NEW_SELECTION", "ZL = 'name1'", None)
    output_type = "DWG_R2004"
    output_file = "C:/Users/admini/Desktop/新建文件夹/" + name + ".dwg"
    arcpy.conversion.ExportCAD(, output_type, output_file, "USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")
这个能运行起来,就是每次输出的数据都是fc里面的整个数据,按属性选择的工具里的SQ参数根本没起作用,不知道是不是赋值不正确导致的,求大神指点迷津。

头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

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

积分
627184
发表于 2023-3-24 09:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

33

主题

4万

铜板

24

好友

钻石会员

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

积分
11233

活跃勋章

发表于 2023-3-24 11:30 | 显示全部楼层
进来看看
回复

使用道具 举报

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

本版积分规则

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