例如,如何计算各街区内绿地的景观指数?(街区为矢量数据,绿地为栅格数据)

一、批量裁剪栅格数据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,导入上一步的文件,就可以批量导入啦,然后根据自己的需要计算指数。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐