用python偷懶Arcgis(地類編碼轉地類名稱)

在二調中,小班的屬性都是用的編碼,本文以地類編碼為例,如何利用python把代碼轉化為名稱。

excel數(shù)據(jù)

這里需要整理一份分類系統(tǒng)表的數(shù)據(jù),如圖:

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庫讀取表格數(shù)據(jù),用字段編碼匹配表格代碼,然后返回相應的文本字段。

arcgis操作

  • 新建一個字段,然后選擇字段計算器。
  • 選擇python代碼,貼入代碼,調用函數(shù),即可。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容