属性表操作
一、属性表介绍
属性表即Arcgis中的Table数据,此类数据为二维表,通常格式有.dbf,shp属性表,栅格属性表,数据库表,Excel表,TXT表等。Arcgis不可以编辑上述提到的Excel表和TXT表。这些表都存储了客观对象的多个属性,用于描述客观对象。Arcgis提供了一系列工具来对Table进行计算和编辑。
二、数据加载
前边提到的数据格式都可以通过Arcgis提供的常规数据加载方式进行加载,如下图
图中红色标记1:返回上一层文件目录;2:去到默认文件目录;3:去到默认数据库;4:数据罗列方式;5:添加文件夹快捷链接,添加的文件链接会在“0”的下拉框中显示;6:新建文件夹;7:新建数据库;8:新建工具箱。
三、打开属性表并操作
右键加载的表或者图层,点击Open Attribute Table 。
1、基础按钮功能
1:菜单;2:显示Relate表中的选址项;3:按照属性表选址;4:反选;5:清楚选择;6:定位选择项在图层位置;7:删除选择项,删除后记录将消失,仅在编辑条件下可以使用。
1:属性表切换;2:只显示选择项和全部显示;3:记录个数
2、常用菜单栏功能
大多数菜单栏里的功能都是字面意思,可以灵活运用从而快速的对属性表进行相关操作,所以只介绍个别功能
(1)按属性选择
注意:a:可以通过逻辑运算符进行复合条件运算;b:空值选择需要xxx IS NULL语法;c:Like的语法是xxx LIKE '%汽车%',其中%代表省略的字符,并不是取余数的意思,就可以选择出'丰田汽车公司'.'汽车制造商','汽车'等类记录.d:In 的语法是xxx IN '丰田汽车公司汽车制造商',这样同样可以选择出'丰田汽车公司'.'汽车制造商','汽车'等类记录
(2)添加字段
添加字段功能在编辑条件下是不可用的,另外添加的字段必须要选择相应的字段属性
(3)数据导出
到这里就可以输出文件了,但是这里的输出值包含属性表内的内容,并不是一个矢量文件。另外这里还可以选择输出文件的格式,点击上图中的文件夹按钮。选择相应的文件格式就行了,这里还有一个技巧就是输出Excel支持的CSV文件,如下图。
还可以通过复制粘贴的方式输出属性表,选择相应需要输出的记录,右键,Copy Selected,再粘贴在Excel表中或者其他地方。
4、字段右键功能
右键字段名,弹出一个菜单
某些功能简单易懂,不做详细介绍
(1)高级排序(Advanced Sorting)
高级排序可以选择多个字段并分别选择正序或者倒序排序
(2)汇总(Summarize)
该方法通过用于分组的字段将所有记录分组,然后计算各个字段在各组内的统计值(最大值、最小值、平均值、标准差、方差等),并生成新的表
(3)统计(Statistics)
该工具生成被右键的统计属性如下图,当然也可以通过选择字段查看其它字段的统计属性
(4)计算几何(Calculate Geometry)
可以计算面积、周长、X坐标、Y坐标。需要注意的是在不同的坐标系统下计算的结果是不一样的,所以在计算多个图层的面积时保证不同图层具有相同坐标系,另外还要考虑计算结果的单位一致
5、数据表连接和关联
(1)连接(Join)
右键表或者图层,连接的两个表会根据匹配字段将两个表连接在一起,被右键的表里边会显示两个表内的内容,未匹配上的表会以空值显示。可以通过Remove Join(s)移除连接
(2)关联(Relate)
被关联的两个表在显示上没有区别,但是可以通过属性表上的Relate Tables 按键,查看两个表被选择记录的关联记录