Arcgis教程:[1]ArcMap属性表操作。

现在带领大家理解属性表的结构,并掌握修改属性表的基本方法。学习使用字段计算器、几何计算器,统计、汇总的功能。能够利用属性表进行基本的查询,并制作相应的统计图表。为大家介绍两种Arcgis的常用情况:

材料/工具

arcgis desktop

带属性表shp数据

步骤

arcgis属性表某个字段自动编号。

例如:从1开始往后自动编理京皇待斗号。
将图中数据类型为文本型的typeid字段进行自动编号,数据记录从1开始往后递增。

Arcgis教程:[1]ArcMap属性表操作。

在该字段上右键,进入字段计算器,勾选“Python”;
在“预逻辑代码块”区域粘贴图中代码;

Arcgis教程:[1]ArcMap属性表操作。

(上述代码含义:首先初始化rec为-1;接着定义一个autoIncrement方法,在这个方法里定义了一个局部变量rec,初始化pStart为1,它也是起始值,如果想typeid起始值为其它值可以修改pStart的值即可,pI国nterrval是间隔值,即依次递增的数字之间的间隔是1,如果想依次递增的数字之间的间隔是2或者3...等,可以修改pInterrval的值;再接着就是一个if()else语句,最后将rec进行返回。)

然后将autoIncrement()方法给typeid,最后点击“确定”运行。

Arcgis教程:[1]ArcMap属性表操作。

步骤2

添加内部标识码字段,并用字段计算器为其赋值

Arcgis教程:[1]ArcMap属性表操作。

排序功能可以对一列或多列属性进行排序。统计功能可以计算各列的统计值。汇总功能可以按某一属性列的值进行统计;
属性表中的删除只能删除一个字段,而ArcToolBox中的删除字段工具可以同时删除多个字段。几何计算器可以计算X、Y坐标值和面状要素的面积、亚换限倍湖核章步营铁回周长等。

Arcgis教程:[1]ArcMap属性表操作。

为本次提供的桐木乡赋人口数值。添加人口数量字段,并赋值。

Arcgis教程:[1]ArcMap属性表操作。

计算办桐木乡的总面积。利用统计功能,可查看桐木乡的总面积。

Arcgis教程:[1]ArcMap属性表操作。

统计桐木乡新村的面积及人口数。将合村并镇统计表连接到桐木乡属性表上,然后按新村名进行汇总操作,统计新村的面积及人口数。

Arcgis教程:[1]ArcMap属性表操作。

制作桐木乡人口分布柱状图。首先将刚才连接好的桐木乡的图层导出,并添加进来。然后利用融合工具按新村名进行合并,并统计人口数量和面积。添加人口密度字段,利用字段计算器生成值。

Arcgis教程:[1]ArcMap属性表操作。

最后便可使用该属性表制作子指落备京桐木乡人口分布柱状图了。

Arcgis教程:[1]ArcMap属性表操作。

在属性表中可以按属性谁垂息处车针气战对表中的内容进行查询,查询过程相当于补充SQL语句。
另外在菜单的查询工具栏中还可以按照位置进行查询。

Arcgis教程:[1]ArcMap属性表操作。

连接用于1对1和1对多属性的连接,是将一张表逻辑地追加到另一张表后面。实质是视图,并不是真正的追加,是在图层上做的操作,不改变数据。若想将这种追加保存,则可以Data -> Export Data,将数据导出即可。联接用于多对1的操作,但是打开任意一张表看不到另一张表,必须在一张表内选中一条或多条记录后,在option->relate table里选中相关的表后才能看到选中的记录与另一张表的记录的对应关系。在ArcMap中即可以按属性进行查询,也可以按位置进行查询。其中的大部分查询都是按SQL语句进行的,按属性查询就相当于补充完整SQL语句,汇总功能就相当于Group By语句等等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/113797.html

(0)
代码小二的头像代码小二

相关推荐