Gis 在ArcMap中难以识别栖息地斑块

Gis 在ArcMap中难以识别栖息地斑块,gis,arcmap,Gis,Arcmap,我在辨认栖息地时遇到了一些麻烦。我以前在这个问题上得到过一些帮助,但我什么都做不到 我从这个网站下载了Arcgrid(压缩)。我在ArcMap 10.1中打开了数据,它显示了马达加斯加的所有栖息地类型。我想确定那里有多少特定的栖息地(潮湿的森林),我发现仅仅是像素数。但很明显,这是整个区域,实际上,这个区域被分割成了成千上万的小森林。我需要找到一种方法来确定有多少片森林以及它们的大小 如果有帮助的话,我会解释我想做什么。我正在研究一种狐猴,一个社区至少需要4平方公里的森林。我想知道我在马达加斯加

我在辨认栖息地时遇到了一些麻烦。我以前在这个问题上得到过一些帮助,但我什么都做不到

我从这个网站下载了Arcgrid(压缩)。我在ArcMap 10.1中打开了数据,它显示了马达加斯加的所有栖息地类型。我想确定那里有多少特定的栖息地(潮湿的森林),我发现仅仅是像素数。但很明显,这是整个区域,实际上,这个区域被分割成了成千上万的小森林。我需要找到一种方法来确定有多少片森林以及它们的大小

如果有帮助的话,我会解释我想做什么。我正在研究一种狐猴,一个社区至少需要4平方公里的森林。我想知道我在马达加斯加留下了多少可行的栖息地。整个区域没有给我这个,因为我可能是由太小的补丁组成的,无法支持一个社区。我需要一种方法来找出在一定大小的斑块中还有多少沿海森林

我不是GIS专家,有人建议我运行python之类的代码

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "Q:\Veggrid"
inZoneData = "vegetation"
zoneField = "Value"
outTable = "zonalgeomout02.dbf" 
processingCellSize = 29
arcpy.CheckOutExtension("Spatial")
outZonalGeometryAsTable = ZonalGeometryAsTable(inZoneData, zoneField, "AREA",    processingCellSize)
但是,每次运行此代码时,ArcMap都会加载一段时间,然后崩溃。我试着缩小单元格的大小,但没什么不同。就像我不是专家,我不知道该怎么办。人们建议下载各种软件包,但这是一台大学电脑,它似乎不允许下载

任何帮助/建议都将不胜感激

此代码运行良好


尝试增加
processingCellSize
(例如:1000)。

确实,增加单元格大小可以防止ArcMap崩溃。我有一个输出表,但它不是我要找的。我似乎只是每个居民区的总面积,你应该在gis.stackexchange.com上提问