要確保所有面都在一個圖層里面,才能畫圖斑
因為本人之前沒有把面畫在一起,這里需要合并圖層;
首先,新建一個目標(biāo)圖層圖層(我這里為 面.shp)
在之前的圖層屬性表中查看有哪些字段需要保留

查看需要保留字段
在新建圖層中新建所有需要保留的字段(我這里需要保留編碼和使用類型兩個字段)

然后使用Data Management tools ->Genneral->Append工具將所有面合并到面圖層里,注意須將Schema Type修改為NO_TEST,如圖

合并成功進(jìn)行下一步
計算左上點坐標(biāo)值
a.在面圖層屬性表中增加xmin、ymax(Double)字段用于存放外包矩形左上角x、y坐標(biāo)(如圖)

使用字段計算器Python工具計算出Xmin和Ymin表達(dá)式分別為
!Shape.extent.Xmin!? ? ? #注意更換Python處理
!Shape.extent.Ymax!? #注意更換Python處理
計算結(jié)果:

計算圖斑號
使用Data Management Tools->General->Sort工具進(jìn)行編號
先輸入Ymax,倒序排列;在輸入Xmin,順序排列

編號成功,OBJECTID就是編號結(jié)果
