导出属性表字段结构
来自:http://zhihu.geoscene.cn/article/4062
arcmap中并没有提供相关工具直接导出字段结构,这里通过以下脚本实现该功能,并将结果批量保存到txt中
#获取要素类属性表中的字段定义
import os
import arcpy
from arcpy import env
# 设置工作空间
path = r"E:\演示"
env.workspace = path
# 列出所有工作空间中所有shapefile
featureclasses = arcpy.ListFeatureClasses()
#遍历shapefile
for fc in featureclasses:
#遍历字段
fieldList = arcpy.ListFields(fc)
for fld in fieldList:
fielddefinition=("field name: " + fld.name + " ; " + " field type: " + fld.type + " ; " + " field precision: " + str(
fld.precision) + " ; " + " field scale: " + str(fld.scale))
#将字段定义写入txt
with open(path+"/fd_" + fc[:-4]+".txt", "a") as fd:
fd.write(fielddefinition+'\n')
如果安装了ArcGIS Pro,可以在ArcGIS Pro中打开数据属性表在添加字段窗口中直接复制字段然后粘贴到文本文件中
ps:也可以通过这种方法将一个表的字段结构直接添加到另一个表中
文章来源:https://blog.csdn.net/qq_41574870/article/details/105832975
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2017-04-22 空间索引网格大小无效的解决方法The spatial index grid size is invalid
2016-04-22 身份证号码15位转18位 C#实现