如何计算矢量单元内某类景观的景观指数ArcGIS+Fragstats
计算矢量单元内某类景观的景观指数
·
例如,如何计算各街区内绿地的景观指数?(街区为矢量数据,绿地为栅格数据)
一、批量裁剪栅格数据ArcGIS
1. 应用“栅格计算器”条件选择将绿地设为1,其它地类设为0;
2. 按矢量要素属性批量裁剪栅格,具体步骤如下:
(1)在“我的工具箱”中新建工具箱,右击新建的工具箱选择新建模型;
(2)插入迭代器>要素选择器,双击“迭代要素选择”,选择输入要素,设置分组字段;
(4)将“按掩膜提取”工具拖入模型中,连接迭代器的输出与“按掩膜提取”,作为该工具的输入要素数据,并设置该工具的输入栅格数据以及输出栅格的名称(英文版本设置为“%value%.tif”,中文版本设置为“%值%.tif”);
最终建立的模型如下:
3. 运行模型即可,结果如下。
二、批量导入Fragstats软件
1. 新建项目,导入两三个数据图层;
2. 点击Export batch,输出fbt文件;
3. 将文件后缀名改为csv,内容如下,使用excel的自动填充,扩展至自己的文件数量;
4. 保存文件后,修改后缀名为fbt;
5. Fragstats软件中点击Import batch,导入上一步的文件,就可以批量导入啦,然后根据自己的需要计算指数。
更多推荐
所有评论(0)