順序編碼主要解決類似BSM等類欄位按照12345順序編碼以及同專案順序編碼,
一:順序編碼的實作
①使用欄位計算器及OID欄位進行更新
例:如果想在index中填充從1開始依次加1的值,那么在欄位計算器中將index計算為FID+1即可,在源檔案為shp檔案時,OID一直保持從0開始遞增的值,但是在資料源為mdb,gdb格式的資料庫時,此欄位在存在資料洗掉的情況會出現不連續的值,如下圖所示:
此時,采用上述方式很難成達成需求
②利用插件進行更新
其中左側三個選擇項從上到下的意思分別是:起始:(起始值),步長:(每次增加的值),位數:(假如位數設定為3,起始為1,步長為1,則編碼為001,002,003,在編碼位數不足三位時在前面補0,位數超過三位時保持原數值不做改變)
依次選擇圖層與欄位,分組不選擇,點擊確認即可,
二、同項順序編碼
對于Name中相同項各自編號,插件更新方式同|一 ②|,分組欄位選擇NAME即可,更新結果如圖所示:
三、空間自西向東,自北向南編碼
當編號圖層為面或線型別時,可以選擇編號的參考為起點或者重心,編號結果如下圖所示:
VX: AM199606080813(免費免費免費),備注博客園
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/557048.html
標籤:其他
上一篇:SQ工具|7|域值型欄位的更新
下一篇:返回列表