“区域制表”工具用于计算两个数据集之间的交叉制表区域并以表格形式报告数据。
将输出托管要素图层。
示例
此工具的应用场景示例如下:
- 按土地使用类型给定分水岭边界图层和土地使用边界图层,计算每个分水岭的土地使用类型的总面积。
- 给定一个县内宗地的图层和城市边界图层,汇总各城市边界内闲置宗地的面积。
用法说明
“区域制表”包含对输入图层、区域设置和结果图层的配置。
输入图层
输入图层组包括以下参数:
输入分区栅格或要素指定用于定义分区边界的输入。 分区定义为输入中具有相同值的所有区域。 输入可以是整型栅格或要素数据。 各区域无需相连。
可通过整型栅格或要素来定义区域。
您可以使用图层按钮选择一个图层,或者使用绘制输入要素按钮创建一个草图图层用作输入。 对于要素输入,要素计数将显示在图层名称下方。 计数将包含图层中的所有要素,已使用过滤器进行移除的要素除外。 环境设置(例如处理范围)不会反映在要素计数中。
分区字段指定含定义每个分区的值的字段。
该字段可以是分区图层的整型字段或字符串字段。
指定分区输入时,默认分区字段将为第一个可用的整型或文本字段。 如果不存在其他有效字段,则 ObjectID 字段(例如 OID 或 FID)将成为默认字段。 如果分区输入为没有栅格属性表的栅格,则默认情况下,分区字段将为 Value。
输入类栅格或要素指定定义诸多类的输入,这些类会汇总其在每个区域中的面积。
可通过整型栅格或要素来定义这些类。
您可以使用图层按钮选择一个图层,或者使用绘制输入要素按钮创建一个草图图层用作输入。 对于要素输入,要素计数将显示在图层名称下方。 计数将包含图层中的所有要素,已使用过滤器进行移除的要素除外。 环境设置(例如处理范围)不会反映在要素计数中。
类字段指定包含定义每个类的值的字段。
该字段可以是类图层的整型字段或字符串字段。
与区域字段类似,默认类字段将是第一个可用整型字段或文本字段。 如果不存在其他有效字段,则 ObjectID 字段(例如 OID 或 FID)将成为默认字段。 如果类输入为没有栅格属性表的栅格,则类字段默认为 Value。
输入图层组参数之间的交互如下所示。
如果分区输入和类输入均为具有相同像元大小的栅格,并且像元已对齐,则可将其直接应用于工具中,且不会对其进行内部重采样。
如果分区栅格的像元大小与类栅格的像元大小不同,则输出像元大小将为输入的最大值,且类栅格将在内部用作捕捉栅格。
如果像元大小相同,但像元不对齐,则类栅格将在内部用作捕捉栅格。
在执行分区操作之前,上述两种情况都会导致内部重采样。
如果任一输入数据集为要素类,则在执行分析之前,会使用分析像元大小参数值(如果指定)将其内部转换为栅格,或者与另一输入栅格的像元大小和像元统一。
如果将点或线数据用作输入要素,则将报告与这些要素相交的区域。
如果输入具有重叠要素,则会为每一个单独的要素执行区域分析。
如果特定分区未与类栅格的任何像元中心重叠,则这些分区将不会转换为内部分区栅格。 因此,这些分区不会在输出中表示,并且将变为 NoData。
在这种情况下,请先确定可保留分区输入细节的适当的栅格分辨率,然后使用此分辨率作为分析像元大小参数值。
指定的像元大小越小,生成的栅格分辨率越大。 较高的分辨率输出不一定是高质量的结果,因为不存在其他细节。
处理范围环境设置将影响输入图层的分析方式。 在环境设置中,如果处理范围已设置为使用当前地图范围,则仅会分析输入分区栅格或要素图层和输入类栅格或要素图层中在当前地图范围内可见的元素。
如果处理范围环境已设置为默认选项,则会对分区图层和类图层中的所有元素进行分析,即使元素位于当前地图范围之外。
区域制表设置
区域制表设置组包含以下参数:
类作为输出表中的行指定输入类栅格中的值是否在输出表中表示为行。 当类表示为行时,可以通过区域或类栅格提取区域信息来关联和查询表输出。
如果选中,类将以行的形式表示。
如果未选中,类将以字段的形式表示。 这是默认设置。
分析像元大小指定分析栅格的像元大小。 它由数值定义。 可用单位包括英尺、英里、千米和米。
如果没有将像元大小明确指定为参数值,则将从像元大小环境获取相应值(前提是已指定环境)。
如果参数像元大小和环境像元大小均未指定,则默认的输出像元大小将根据分析栅格的像元大小确定。 如果输入数据集为要素,且设置了捕捉栅格环境,则将使用捕捉栅格的像元大小。 如果未设置捕捉栅格,则像元大小将通过使用范围的宽度或高度中的较小值除以 250 来计算,其中范围位于在环境中指定的输出坐标系内。
结果图层
结果图层组包括以下参数:
输出表名称是将要创建并添加到地图的输出表图层的名称。
名称必须唯一。 如果组织中已存在具有相同名称的图层,则工具将执行失败并提示您使用其他名称。
- 保存在文件夹中将指定我的内容中将用于保存结果的文件夹的名称。
环境
分析环境设置是影响工具执行结果的附加参数。 可以从环境设置参数组访问工具的分析环境设置。
此工具支持以下分析环境:
配额
此工具会消耗配额。
使用估计配额可计算运行该工具所需的配额数。 有关详细信息,请参阅了解用于空间分析的配额。
输出
将输出包含各区域中各个类面积的汇总的表图层。
在此表中,如果未选中类作为输出表中的行参数,则将发生以下情况:
- 对于区域数据集的每个唯一值,都会存在一个相应的记录。
- 对于类数据集的每个唯一值,都会存在一个相应的字段。
- 各个记录将存储各个区域内每个类的面积。
当选中类作为输出表中的行参数时,则将发生以下情况:
- 区域数据集的每个唯一值都会有一条记录,该区域数据集具有类数据集的唯一值。
- 将使用单独字段来标识区域字段、类字段、计数和每个区域内每个类的面积。
使用要求
该工具需要以下用户类型和配置:
- Professional 或 Professional Plus 用户类型
- 发布者、服务商或管理员角色,或具有影像分析权限的等效自定义角色
资源
请通过以下资源了解更多详细信息:
- ArcGIS REST API 中的区域制表
- ArcGIS API for Python 中的 tabulate_area
- 具有 Spatial Analyst 扩展模块的 ArcGIS Pro 中的区域制表