在 Advanced 许可等级下可用。
摘要
将区域子类转换为面 coverage,并创建包含重叠区域信息的 INFO 表。
用法
在输出 Coverage 面属性表 (PAT) 中保留区域子类 PAT 中的所有项目。
输出 Coverage PAT 中仅包含与每个多边形关联的第一个区域的属性。值为零表示其中不存在子类的空区域。
与每个多边形关联的第二个到第 N 个区域的属性存储在输出表中。
如果每个多边形都只有一个关联区域(平面区域子类),则不需要指定输出表。但是,使用非平面区域子类时,必须指定输出表。
可以改变输出 Coverage 的多边形 User-ID。
使用输出表将输出 Coverage 多边形与输入 Coverage 区域子类相关联。
语法
RegionPoly_arc (in_cover, out_cover, in_subclass, {out_table})
参数 | 说明 | 数据类型 |
in_cover | 包含要转换为多边形的区域子类的 Coverage。 | Coverage |
out_cover | 从输入子类创建的多边形 Coverage。此 Coverage 可能不存在。 | Coverage |
in_subclass | 将转换为多边形 Coverage 的输入 Coverage 的区域子类。 | String |
out_table (可选) | 包含每个多边形的关联区域的相关信息的输出 INFO 表。 | INFO Table |
代码实例
RegionPoly 示例(独立脚本)
以下独立脚本演示了如何根据区域子类创建面 coverage。
# Name: RegionPoly_Example.py
# Description: Creates a polygon coverage from a region subclass
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "hydro"
outCover = "C:/output/genhydro"
inSubclass = "general"
outTable = "C:/output/genhydrotab"
# Execute RegionPoly
arcpy.RegionPoly_arc(inCover, outCover, inSubclass, outTable)
环境
许可信息
- ArcGIS for Desktop Basic: 否
- ArcGIS for Desktop Standard: 否
- ArcGIS for Desktop Advanced: 需要 已安装 ArcInfo Workstation