在二調中,小班的屬性都是用的編碼,本文以地類編碼為例,如何利用python把代碼轉化為名稱。
excel資料
這裡需要整理一份分類系統表的資料,如圖:

python代碼
# -*- coding: utf-8 -*-
def getdl(j):
import xlrd
workbook = xlrd.open_workbook(r'C:\Users\luopan\Desktop\1.xlsx')
sheet1 = workbook.sheet_by_index(0)
rows = sheet1.nrows
cols = sheet1.ncols
for i in range(rows):
if str(int(sheet1.cell_value(i,0))) == j:
return sheet1.cell_value(i,1)
代碼的思路:
用xlrd庫讀取表格資料,用字段編碼比對表格代碼,然後傳回相應的文本字段。
arcgis操作
- 建立一個字段,然後選擇字段電腦。
- 選擇python代碼,貼入代碼,調用函數,即可。