当前位置: 首页 > news >正文

【ArcMap】修改选中路线的属性表的列名

将选中路线属性表中的列名 BZ_1修改为 BZ

import arcpytry:# 获取当前地图中的所有图层mxd = arcpy.mapping.MapDocument("CURRENT")layers = arcpy.mapping.ListLayers(mxd)# 查找第一个线图层target_layer = Nonefor layer in layers:if layer.isFeatureLayer:desc = arcpy.Describe(layer)if desc.shapeType == "Polyline":target_layer = layerbreakif target_layer is None:print "No line layer found"exit()print "Layer: " + target_layer.name# 获取BZ_1字段的信息fields = arcpy.ListFields(target_layer, "BZ_1")if not fields:print "Field BZ_1 does not exist"exit()bz1_field = fields[0]# 添加新字段BZarcpy.AddField_management(target_layer, "BZ", "TEXT", field_length=bz1_field.length)print "New field BZ added"# 将BZ_1字段的值复制到BZ字段with arcpy.da.UpdateCursor(target_layer, ["BZ_1", "BZ"]) as cursor:for row in cursor:row[1] = row[0]  # 将BZ_1的值赋给BZ
            cursor.updateRow(row)print "Data copied from BZ_1 to BZ"# 删除旧字段BZ_1arcpy.DeleteField_management(target_layer, "BZ_1")print "Field BZ_1 deleted"print "Field name changed from BZ_1 to BZ successfully"except Exception as e:print "Error: " + str(e)

 

http://www.jsqmd.com/news/27712/

相关文章:

  • 审计组件
  • vscode launch.json debug 带caffe库的工程代码
  • PADS丨出 gerber 通用教程
  • jmeter阶梯试压测
  • 实用指南:UNIX下C语言编程与实践20-UNIX 文件类型判断:stat 结构 st_mode 与文件类型宏的使用实战
  • uni-app x开发商城系统,社区图片,左侧结构样式,数据渲染,点击高亮
  • Nginx的请求处理
  • 2025年液相色谱仪口碑推荐优质厂家,国产仪器品牌哪家强?
  • 【MySQL】数据库基础 - 详解
  • 云湖+小马算力:无需懂技术,轻松知识库AI智能机器人
  • 2025年深圳geo优化服务公司权威推荐榜单:geo优化公司/geo优化推广/ai排名优化源头公司精选
  • 2025年架空电缆源头厂家权威推荐榜单:屏蔽电缆/防火电缆/矿物质电缆源头厂家精选
  • hello-gui
  • 异常的处理
  • 银河麒麟服务器操作系统 V10 (Lance) 安装docker 28
  • Python创建类(下)_ 当上帝的时刻到了
  • 超纯水售后哪家好?国产仪器权威推荐品牌top2
  • PADS丨极坐标设置
  • 题解:P11630 [WC2025] 士兵
  • 2025 年 SMT 加工优质厂家最新推荐榜,技术实力与市场口碑深度解析的权威甄选结果
  • Oracle 19c数据库迁移到IvorySQL 4.6实战
  • 2025 年 10 月北京清洗公司最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 2025年仪器计量制造企业权威推荐榜单:计量检测服务/仪器类检测/计量检测源头厂家精选
  • 紫外分光光度计哪家好?TOP1品牌权威推荐,选购建议看这里!
  • 2025年网络隔离变压器优质厂家权威推荐榜单:以太网变压器/数据泵/网络变压器源头厂家精选
  • 2025 年提升门厂家最新推荐榜,技术实力与市场口碑深度解析,筛选优质品牌助力采购决策
  • 2025 年杭州画室推荐:之江画室以央清班十年口碑、突出设计学录取案例与优质教学空间立足行业
  • 框架工具
  • nvm pnpm conda python 多版本管理器
  • PADS丨Logic 快速批量设置带有页间连接符的网络名