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

arcgis更改图层字段名脚本

话不多说,上脚本源码,复制黏贴即可

#-*- coding:utf-8 -*-
__author__ = 'lumen'
import arcpy 
#输入图层
InputFeature = arcpy.GetParameterAsText(0)
#原始字段
oldField = arcpy.GetParameterAsText(1)
# 获取原始字段类型
oldFieldType = ''
desc = arcpy.Describe(InputFeature)
# 获取字段列表
fields = desc.fields
# 遍历字段列表并打印字段名和字段类型
arcpy.AddMessage(fields)
for field in fields:if field.name==oldField:oldFieldType = field.type
arcpy.AddMessage(oldFieldType)
#这是xin字段
newField = arcpy.GetParameterAsText(2)
arcpy.AddMessage('fields has been registered')
#为新字段添加唯一指定字段
arcpy.AddField_management(InputFeature, newField, oldFieldType)
#获取数据游标
cursor = arcpy.UpdateCursor(InputFeature)#遍历数据
for row in cursor:newValue = row.getValue(oldField)row.setValue(newField,newValue) cursor.updateRow(row)
# 使用 DeleteField 工具删除字段
arcpy.DeleteField_management(InputFeature, oldField)
#完活儿
arcpy.AddMessage('project succeed,best wishes for you')
# 删除游标对象
del cursor, row

安装后界面这样

在这里插入图片描述

相关文章:

arcgis更改图层字段名脚本

话不多说,上脚本源码,复制黏贴即可 #-*- coding:utf-8 -*- __author__ lumen import arcpy #输入图层 InputFeature arcpy.GetParameterAsText(0) #原始字段 oldField arcpy.GetParameterAsText(1) # 获取原始字段类型 oldFieldType desc arcpy.…...

Android 13 MTK平台添加自定义按键,以及CTS问题解决

添加自定义按键流程 一般来说上层添加以下几处修改 驱动层的键值上报,让驱动处理好即可 frameworks / base/core/java/android/view/KeyEvent.java public static final int KEYCODE_DEMO_APP_4 = 304;/** add by songhui for fingerprint Key code */+ public static fina…...

深入了解 Postman Test 校验的使用方法

Postman 是一个广泛使用的 API 开发工具,它允许开发人员测试 API 的各个方面,包括请求、响应、身份验证等等,其中最常用的功能之一就是 Test 校验。那今天就一起来看看 Postman 的 Test 校验该如何使用。 Test 校验是什么? Test…...

岛屿的最大面积(力扣)递归 JAVA

给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。 岛屿的面积是岛上值为 1 的…...

MySQL入门学习教程(一)

mysql简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅…...

【CTF-web】修改请求头(XFF)

题目链接:https://ctf.bugku.com/challenges/detail/id/79.html 随意输入后可以看到需要本地管理员登录,得知这是一道需要修改XFF头的题。 XFF即X-Forwarded-For,该请求标头是一个事实上的用于标识通过代理服务器连接到 web 服务器的客户端的…...

springboot mongodb 配置多数据源

我想要的效果是,一个类统一管理多数据源,我传个参数进去,它就能返回我对应的mongotemplate 但是根据"mongbodb 多数据源"的关键词,找不到我想要的效果。 网上大多都是明确知道自己是几个数据源,然后每个数…...

Python3 安装、环境变量配置、PyCharm新建Python项目

一、安装包下载 Pyhton官网下载>>最新稳定版的安装包: 找到合适的版本进行下载: 如果下载较慢,此处提供一个3.10.11的稳定版本的安装包: 链接:https://pan.baidu.com/s/16GnWjkGFuSfWfaI9UVX8qA?pwd4u5o 提取…...

用python来爬取某鱼的商品信息(2/2)

目录 上一篇文章 本章内容 设置浏览器为运行结束后不关闭(可选) 定位到搜索框的xpath地址 执行动作 获取cookie 保存为json文件 修改cookie的sameSite值并且导入cookie 导入cookie(出错) 导入cookie(修改后&…...

【Fegin技术专题】「原生态」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(上)

前提介绍 Feign是SpringCloud中服务消费端的调用框架,通常与ribbon,hystrix等组合使用。由于遗留原因,某些项目中,整个系统并不是SpringCloud项目,甚至不是Spring项目,而使用者关注的重点仅仅是简化http调…...

React Native Vector Icons的使用

介绍 React Native Vector Icons是一个用于在React Native应用中使用矢量图标的库。它提供了许多常见的图标集,如FontAwesome、Ionicons等。 使用 首先,你需要在你的React Native项目中安装React Native Vector Icons库。可以使用以下命令进行安装&…...

Redis安装和配置(Linux)

一、安装准备 VMware虚拟机准备: https://www.vmware.com/cn/products/workstation-pro.html Centos7.0准备: https://www.centos.org/ 二、安装 安装好VMware以后,进入VMware,然后创建新的虚拟机 创建好虚拟机以后,进行安装C…...

安卓源码分析(10)Lifecycle实现组件生命周期管理

参考: https://developer.android.google.cn/topic/libraries/architecture/lifecycle?hlzh-cn#java https://developer.android.google.cn/reference/androidx/lifecycle/Lifecycle 文章目录 1、概述2、LifeCycle类3、LifecycleOwner类4、LifecycleObserver类 1、…...

IP 多播协议(IP Multicast Protocol)

IP 多播协议(IP Multicast Protocol)是一种在网络中一对多传输数据的通信方式。在传统的单播通信中,数据从一个发送方发送到一个接收方;而在多播通信中,数据可以从一个发送方传输到多个接收方,从而有效地节…...

Jmeter 配置环境变量,简明教程专享

通过给 JMeter 配置环境变量,可以快捷的打开 JMeter: 打开终端。执行 jmeter。 配置环境变量的方法如下。 Mac 和 Linux 系统 在 ~/.bashrc 中加如下内容: export JMETER_HOMEJMeter所在目录 export PATH$JAVA_HOME/bin:$PATH:.:$JMETER…...

WebService—XFire配置笔记

在学习之前,一直以为WebService就是一个工具,在两个服务器之间建立一个通信,帮我们把需要传输的数据组织成规范的XML数据并发送到目的地,实际情况也确实是这样的,不过更高级一点的是,XFire不但可以帮我们生成XML发送,而且可以在接收了xml之后还可以直接返回对象给我们用…...

【LangChain学习】基于PDF文档构建问答知识库(一)前期准备

这系列主要介绍如何使用LangChain大模型,结合ChatGPT3.5,基于PDF文档构建专属的问答知识库。 一、 环境搭建 LangChain 和 OpenAI 本身可支持 Nodejs 和 Python 两个版本,笔者后续的介绍主要用到Python版本,如果有需要Nodejs版本…...

Word(1):文章页码设置

1.需求 在文档的封皮页不设置页码,在目录页页码设置为罗马数字,在正文使用阿拉伯数字。 2.解决方法 step1: 在封皮页的最后,点击”插入“-分隔符-分节符(下一页) step2:在目录页的最后&…...

Linux MQTT智能家居(温度,湿度,环境监测,摄像头等界面布局设置)

文章目录 前言一、温度湿度曲线布局二、环境监测界面布局三、摄像头界面布局总结 前言 本篇文章来完成另外三个界面的布局设置。 这里会使用到 feiyangqingyun的一些控件库。 一、温度湿度曲线布局 TempHumtiy.h: #ifndef TEMPHUMTIY_H #define TEMPHUMTIY_H#include <…...

权衡与选择:如何巧妙管理项目需求的优先级

在项目管理领域&#xff0c;处理和管理需求可能是最具挑战性的环节之一。每一个项目都充满了各种需求&#xff0c;从业务需求到技术需求&#xff0c;从用户需求到系统需求。而如何有效地为这些需求排列优先级&#xff0c;不仅会影响项目的进度和资源分配&#xff0c;还会直接关…...

Smart SVN vs. 其他SVN客户端:我们为什么选择它作为团队的主力版本控制工具?

Smart SVN&#xff1a;为什么它成为中小团队版本控制的首选利器&#xff1f; 当团队规模从三五人扩展到十几人时&#xff0c;代码版本管理的复杂度往往呈指数级增长。我们团队在经历了几次严重的合并冲突后&#xff0c;开始系统性地评估各类SVN客户端工具。经过三个月的实际测试…...

Qwen3-4B镜像快速入门:免Python免CUDA,浏览器打开就能聊

Qwen3-4B镜像快速入门&#xff1a;免Python免CUDA&#xff0c;浏览器打开就能聊 1. 为什么选择这个镜像&#xff1f; 想象一下&#xff1a;你刚拿到一台新电脑&#xff0c;想体验最新的大语言模型&#xff0c;但发现需要先安装Python、配置CUDA、解决各种依赖冲突...这个过程…...

XHS-Downloader:3种高效方法帮你轻松下载小红书无水印内容

XHS-Downloader&#xff1a;3种高效方法帮你轻松下载小红书无水印内容 【免费下载链接】XHS-Downloader 小红书&#xff08;XiaoHongShu、RedNote&#xff09;链接提取/作品采集工具&#xff1a;提取账号发布、收藏、点赞、专辑作品链接&#xff1b;提取搜索结果作品、用户链接…...

SolidWorks云主机协同设计:权限管控与高效共享的实践指南

1. 为什么需要云主机协同设计&#xff1f; 传统设计团队最头疼的问题是什么&#xff1f;我见过太多团队用U盘来回拷贝设计文件&#xff0c;版本混乱到连项目经理都分不清哪个是最新版本。更糟的是&#xff0c;当两个设计师同时修改同一个零件时&#xff0c;往往要花半天时间手动…...

从班级成绩单到数据分析:用Python轻松复刻ZZULIOJ 1128题,并拓展更多实用功能

从班级成绩单到数据分析&#xff1a;用Python轻松复刻ZZULIOJ 1128题&#xff0c;并拓展更多实用功能 当班主任把一叠成绩单交到你手上时&#xff0c;那些密密麻麻的数字是否让你感到无从下手&#xff1f;作为班干部或助教&#xff0c;我们常常需要从原始成绩数据中提取有价值的…...

免费实时空气质量API接口:一站式获取AQI+PM2.5+NO2+CO+O3+SO2+PM10数据

1. 空气质量API接口的价值与应用场景 空气质量数据对现代生活的重要性不言而喻。无论是个人健康管理、企业决策还是政府监管&#xff0c;实时准确的空气质量信息都发挥着关键作用。作为一个开发者&#xff0c;我曾经在多个项目中需要集成空气质量数据&#xff0c;但市面上的商业…...

脑机接口开发的终极解决方案:MetaBCI完整指南

脑机接口开发的终极解决方案&#xff1a;MetaBCI完整指南 【免费下载链接】MetaBCI MetaBCI: China’s first open-source platform for non-invasive brain computer interface. The project of MetaBCI is led by Prof. Minpeng Xu from Tianjin University, China. 项目地…...

6.1 主题与暗色模式

Flutter 的主题系统&#xff08;ThemeData&#xff09;提供了统一的视觉风格管理&#xff0c;通过 Material 3 的颜色系统和深色模式支持&#xff0c;可以轻松构建专业的视觉体系。一、ThemeData 动态切换 1.1 定义双主题 class AppTheme {// 亮色主题static ThemeData get lig…...

Java 从入门到精通(十四):多线程入门,为什么程序一并发就开始变得“不听话”?

Java 从入门到精通&#xff08;十四&#xff09;&#xff1a;多线程入门&#xff0c;为什么程序一并发就开始变得“不听话”&#xff1f; 前一篇我们把 NIO 这条线讲清楚了&#xff1a;为什么 Java 后来不满足于传统 IO&#xff0c;为什么会引入 Path、Files、Buffer、Channel、…...

无网环境Python依赖离线部署:从whl文件批量安装到Docker容器实战

1. 无网环境Python依赖离线部署实战指南 想象一下&#xff0c;你正在给一台完全隔离的内网服务器部署Python应用&#xff0c;或者需要在一个禁止联网的Docker容器里安装依赖。这时候你会发现&#xff0c;平时简单的pip install命令突然变得束手无策。我经历过无数次这样的场景&…...