ArcMap - 使用python更新列中的值

本文介绍在ArcMap中利用Python脚本通过Field Calculator更新属性字段的方法。包括创建新字段、设置Python环境及编写预逻辑脚本来实现SQL风格的数据更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述:在外文网上,很多人都问在ArcMap中如何通过SQL修改属性字段的值,我见回答的人都说通过"Field Calculator",貌似不能直接通过SQL语句.

虽然学gis开发,但是还是第一次碰python,有点编程经验,所以感觉还是很容易入门的.

步骤:

  1,首先在Attribute Table中通过"Table Options" -> "Add Field",创建一个字段.

  2,在列(字段)的名称上,右键,选择"Field Calculator".

  3,依次选择"Python"标签,并选择所需的Type.勾选"Show Codeblock",在"Pre-Logic Script Code"中定义Python函数,在其下的文本框中调用Python函数.如图:

有关Python的快速入门,esri的帮助写的还是很好的.可以在这里参考:

ref: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Calculate_Field_examples/005s0000002m000000/

转载于:https://www.cnblogs.com/listened/p/4128992.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值