最近需要用百米网格进行空间叠加分析,首先得自动生成百米网格数据。经过查找,发现ARCgis可以自动生成网格。方法如下
2、创建格网(Creat Fishnet)。需要用到ArcGIS的ArcToolbox->Data Management Tools->Feature Class->Create Fishnet功能。参数设置如下图所示。其中,四至(Left、Bottom、Right、Top)是手动添加的,此处没有用模板,只是参考了原地图的大致范 围;再指定格网的长宽就可以了。
图:fishnet参数设置
注意:格网的长宽与行列数目不能同时指定。指定其中的一者,另一者赋值为0。
为了保证得到正方形格网,此处指定格网的长宽(数值相等),而将行列数目定义为0(如果填写事先计算好的行列数目,则x、y的最大值马上变成灰色,无法更改。而且依据格网长宽、行列数得出的结果往往不能很好的覆盖原图,实验发现格网总会缺失一部分),这样ArcGIS会根据四至进行计算得到行列数目。
3、至此已经生成了格网,但其类型是polyline。还需要用ArcToolbox->Data Management Tools->Features->Features to Polygon将其转换为polygon。
4、检查空间参考系是否完整,如果投影信息缺失,可以通过ArcToolbox->Data Management Tools->Projections and Transformations->Define Projection进行添加。此处投影参数应该与原图一致。
ArcGIS百米网格自动生成
时间: 2024-10-11 04:34:21