作者:jerry613 | 来源:互联网 | 2023-10-16 16:06
使用ArcMap创建城市格网有时候分析是以格网为单位的,这时候就需要把研究区划分成格网。具体操作步骤如下:1转换坐标系将研究区边界的shp文件转换为UTMWGS1984坐标系比如这
使用 ArcMap 创建城市格网
有时候分析是以格网为单位的,这时候就需要把研究区划分成格网。
具体操作步骤如下:
1 转换坐标系
将研究区边界的 shp 文件转换为 UTM WGS 1984 坐标系
比如这时我们有武汉市边界 WGS1984 坐标系的 shp 数据,如下。
![](https://img.php1.cn/3cd4a/1eebe/cd5/443b30bb45e66690.webp)
这时,在 search 里面找到 project 工具,如下图。
![](https://img.php1.cn/3cd4a/1eebe/cd5/d84f9786330d9e41.png)
双击打开工具,设置 input 为我们的武汉市边界 shp,output 为投影后的要素类,注意 Output Coordinate System 这里,注意计算研究区属于哪个经度带。
一般东经的话,计算公式如下
\[经度带=[\frac{经度}{6}]_{取整}+31
\]
所以此时对于武汉市来说,这个字段我们选 50N。
![](https://img.php1.cn/3cd4a/1eebe/cd5/ff61bfdd3c0af92e.webp)
![](https://img.php1.cn/3cd4a/1eebe/cd5/8ad8f3bf8da691df.webp)
把数据框的坐标系也换成刚刚那个坐标系
![](https://img.php1.cn/3cd4a/1eebe/cd5/70be2ca197098d98.webp)
![](https://img.php1.cn/3cd4a/1eebe/cd5/21e585a7e21fc7dc.png)
2 创建渔网
搜索 create fishnet 工具
![](https://img.php1.cn/3cd4a/1eebe/cd5/fb32005f2115b419.webp)
打开工具窗口,设置如下。
注意 Cell Size Width 就是我们设置的格网大小,这里我们设置 1000,也就是一平方公里大小的格网。
![](https://img.php1.cn/3cd4a/1eebe/cd5/43a754c811e7ec5c.webp)
得到的是矩形范围的渔网。如下。
![](https://img.php1.cn/3cd4a/1eebe/cd5/443b30bb45e66690.webp)
但是我们需要的只是边界范围内的渔网,这时可以使用 Select By Location 工具进行选择。
![](https://img.php1.cn/3cd4a/1eebe/cd5/a5d7215df572c386.webp)
参数如下。
![](https://img.php1.cn/3cd4a/1eebe/cd5/6c257b6ba227cc3e.webp)
这样我们就选择到了,边界内的所有网格要素。
![](https://img.php1.cn/3cd4a/1eebe/cd5/67cc2e96eddffff8.png)
3 导出数据
把选择的要素进行导出。
![](https://img.php1.cn/3cd4a/1eebe/cd5/a1be7872e8d4934f.webp)
![](https://img.php1.cn/3cd4a/1eebe/cd5/e88efe5b0a13a7fa.webp)
这样就得到了我们最终想要的结果了。
![](https://img.php1.cn/3cd4a/1eebe/cd5/bcafc120671304eb.webp)