在工作中,需要将上海市网格化,并统计各网格内的道路长度,进而可以得知网格内的道路密度。
先采用arcgis内置的标识(identity)工具,输入道路要素,以及网格面要素,对道路线要素进行标识。
需要注意的是,在标识的过程中, 道路可以成功地被网格切割,因此生成的线要素的属性表内要素数量是会增加的,再通过网格要素的面ID来确定道路所处在哪个网格中,并进行网格内的线段长度统计。
通过标识功能生成的新的线要素,再对其属性表中的代表网格的字段进行汇总。
按确定即可生成统计表格,再对统计表格(类似属性表)选择创建图表功能,即可绘制生成直方图。
由此即可达成批量统计格网内的道路长度的功能。