工具箱是Arcgis非常重要的组成部分,很多数据的处理分析需要依靠它来完成,往往通过几个工具箱的组合使用,可以实现很多复杂的功能。本次,我以二调地类图斑数据来做村地类面积汇总表。
我们打开需要统计的数据
可以看到,我们的属性数据中只有地类代码,没有地类名称,这个不方便。我们可以使用“属性域”工具把代码翻译成名称。
首先我们建立地类代码和地类对应得excel表
使用“表转属性域”工具
输入表是我们刚才做的地类名称和代码的对应表,编码字段是地类代码,描述字段是地类名称,输入工作空间是我们的DLTB所在的数据库,属性域名称和描述是选填,起个名称就可以了,也可以不填,点击确定就可以了,我们可以在数据库属性中查看:
点击“指定字段的属性域”工具,将建好的属性域赋予指定的字段:
可以看到,地类编码已转换成地类名称
但这仅仅是在这个数据库中,数据导出后就又变回编码了
现在使用“分析工具→统计分析→汇总统计数据”工具:
输入表是DLTB层,输出表位置是存放需要统计数据的数据库,如果不放在这里,那么生成的统计表中仍旧是代码,而不是汉字,统计字段需要是数字类型的,比如面积字段,统计类型要是SUM,案例分组字段是指按照什么字段统计面积,我们按照村、地类名称统计,统计结果如下:
这个统计结果是正确的,但是排版不符合我们的要求,我们使用“数据管理工具→表→数据透视表”工具,这个工具可以将表格排列为纵行是输入字段,横行是透视字段,其中的单元格是统计面积:
我们使用“转换工具→EXCEL→表转excel”工具:
转出后在excel表中稍加修改就行了。
联系客服