Arcgis按照显示顺序编图斑号

要确保所有面都在一个图层里面,才能画图斑

因为本人之前没有把面画在一起,这里需要合并图层;

首先,新建一个目标图层图层(我这里为 面.shp

在之前的图层属性表中查看有哪些字段需要保留


查看需要保留字段

在新建图层中新建所有需要保留的字段(我这里需要保留编码和使用类型两个字段)


然后使用Data Management tools ->Genneral->Append工具将所有面合并到面图层里,注意须将Schema Type修改为NO_TEST,如图


合并成功进行下一步

计算左上点坐标值

a.在面图层属性表中增加xmin、ymax(Double)字段用于存放外包矩形左上角x、y坐标(如图)


使用字段计算器Python工具计算出Xmin和Ymin表达式分别为

!Shape.extent.Xmin!      #注意更换Python处理

!Shape.extent.Ymax!  #注意更换Python处理

计算结果:

计算图斑号


使用Data Management Tools->General->Sort工具进行编号

先输入Ymax,倒序排列;在输入Xmin,顺序排列


编号成功,OBJECTID就是编号结果



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容