25【干货】在Arcgis中根据字段属性重新排序并自动编号的方法(二)

上一篇关于属性表自动编号的文章因为涉及到代码(【干货】在Arcgis中根据字段属性重新排序并自动编号的方法(一)),担心大家有些东西确实不熟悉,今天就更新一篇不需要代码也能达到这个目的的方法。主要的思路是将我们GIS数据的属性表和EXCEL进行联动(EXCEL在数据排序和自动编号方面有着很大的优势),我们可以将属性表在EXCEL里面编好号,再把编好号的数据联动到GIS属性表里面即可。下面是具体的操作:

一、 GIS 数据表前期工作

**思路:**因为我们后续需要将EXCEL链接到GIS数据属性表,那么就需要两个表中每个地块都应该有一个唯一的编码,记住,是每个地块的编码都是唯一的、独一无二的,这样后续EXCEL的地块才能GIS的地块做到一一对应。

1、 确定地块唯一编号的字段,这里我们将【BSM】字段作为唯一字段。注意:这个字段必须是整型的,否则后续无法和EXCEL进行连接

2、新建一个编号的字段,供我们后续存放编号,这里和昨天的文章一致,都叫【BH】字段,长整型

二、 将GIS属性表导出为EXCEL表

1、导出为txt文件加载到EXCEL

导出方法参见之前的文章23 小白必须知道的:如何将GIS属性表导出为excel表,下面是导出的属性表加载EXCEL里面的效果

2、整理EXCEL表,并另存为EXCEL文件

为了好看一点,可以将文件加上颜色和边框,同时另存为.xls文件,注意尽量是.xls文件.xlsx容易后续连接报错

三、 在EXCEL标准对数据进行排序和编号

1、首先对要参照排序的属性表进行排序(EXCEL表怎么排序我就不讲了),这里我们示例参照的字段是【Shape_Area】,对其进行升序排列

2、对【BH】字段进行编号,利用EXCEL自动编号,直接写好前两个编号,然后鼠标选中这这个数字,直接下拉或者双击选中框的右下角就好

四、 将编好号的EXCEL表赋值到GIS属性表

1、将EXCEL表加载到GIS里面

2、连接到GIS属性表,打开GIS属性表,点击左上角,选择【选择连接和关联】------【连接】,选择两个表的唯一字段【BSM】

3、连接成功

4、使用字段计算器,将EXCEL的【BH】赋值到GIS数据属性表里面的【BH】

5、断开连接,点击属性表左上角,选择【连接和关联】------【移除连接】------【移除所有连接】,这样就处理好了

本文结束,觉得对您有帮助的化,请点个赞吧。

相关推荐
vjmap1 天前
MCP 实战:在 WorkBuddy 里一句话让 AI 生成红军长征地图动画(唯杰 AI 地图动画 MCP 接入教程)
aigc·gis·mcp
我才是银古2 天前
6 小时做一部 10 分钟纪录片:DeepSeek 4.1 Flash + DeepSeek Harness 的完整制片记录
gis·deepseek·dsh
非科班Java出身GISer2 天前
ArcGIS JS 基础教程(48):SceneView watch 状态监听
arcgis·arcgis js基础·arcgis js入门·arcgis js监听状态·arcgis js监听事件·arcgis js 监听飞行·arcgis js 监听功能
vjmap3 天前
AI 智能体调用绘图工具画矢量地图:唯杰 AI 地图绘制上线,支持 MCP 接入 Cursor、Claude Code
gis·agent·mcp
我喜欢就喜欢3 天前
点云 LAS/LAZ 按 shp 范围裁剪:PDAL pipeline、坐标系对齐与空洞检查
gis·点云·测绘·las·pdal
JudithHuang4 天前
React 嵌套路由与布局
前端·react.js·arcgis·react·react router
阿琳a_4 天前
b-map-viewer:面向 Vue 3 的地图可视化 SDK,从接入到展示再到交互分析
前端·javascript·vue.js·gis·数据可视化·地图
Dxy12393102166 天前
JS DES 加密详解
开发语言·javascript·arcgis
总要学点什么6 天前
第92篇:三维特效-圆(逐渐消逝)——从圆心开始,让一个洞把整片光啃到只剩外圈
gis·webgl·cesium·空间分析·1024程序员节
vjmap6 天前
AI 地图动画-以真实地图为画布的 AI 视频编辑器-唯杰 AI 地图动画正式上线
人工智能·编辑器·音视频·gis·cad