arcpy_根据excel批量修改字段别名

该博客介绍了如何利用Python的arcpy模块结合Excel表格,批量修改地理数据库(gdb)中图层的字段别名。通过读取Excel表中的字段原始名称和目标别名,实现对GIS数据的自动化处理。
摘要由CSDN通过智能技术生成

主要实现从Excel表中读取gdb表需要修改的字段原始名称,以及需要修改为的字段别名,下面是Excel表的结构。

下面是代码

#coding:UTF-8

#python版本:2.7
#作者:K
#使用前需要安装pandas库;
#pandas版本要与python27配套,否则无法使用;
#使用时务必保证被修改的图层处于被打开的状态,建议关闭arcgis;
#参照ModifyFieldName.xlsx来制作别名修改表格;


import os
import arcpy
import pandas as pd
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

gdbfile=r"C:\Users\DD\Desktop\test\gg.gdb"
excelfile=r"C:\Users\DD\Desktop\test\ModifyFieldName.xlsx"

df=pd.read_excel(excelfile)
#print df
h,w = df.shape
#print h,w

for i in range(0,h):
    fc=gdbfile+"\\"+df.ix[i,0]
#    print fc
    arcpy.AlterField_management(fc,df.ix[i,1],df.ix[i,1],df.ix[i,2])

参考链接:Arcpy修改图层字段别名_记忆,随风的博客-CSDN博客_arcpy修改字段别名 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值