线 Coverage 转区域 (Coverage)

许可等级:BasicStandardAdvanced

摘要

在新的或现有的 coverage 中将弧转换为初始区域,或将初始区域追加到现有的区域子类。

基于线项的唯一值将弧组合成初始区域,并且弧必须形成闭合环。唯一值将保存在输出子类区域项中。

了解有关“线 Coverage 转区域”工作原理的详细信息

插图

Line to Region illustration

用法

语法

RegionClass_arc (in_cover, {out_cover}, out_subclass, {in_region_item}, {out_region_item}, {selection_file}, {method})
参数说明数据类型
in_cover

包含用于创建初始区域的弧的 coverage。

Coverage
out_cover
(可选)

将包含初始区域的 coverage。如果未指定输出 coverage,则在输入 coverage 中创建初始区域。

Coverage
out_subclass

要创建或追加的区域子类的名称。

String
in_region_item
(可选)

其值用于将弧组合成初始区域的输入 coverage 的 AAT 中的项目。此项目将追加到区域 PAT 子类中。如果未指定,则各组弧都将变成初始区域。

INFO Item
out_region_item
(可选)

在区域 PAT 子类中使用的代替“输入区域项”名称的输入区域项的输出名称。

String
selection_file
(可选)

可用于指定要组合成初始区域的弧的子集的选择文件名称。

File
method
(可选)

确定是根据弧的多个环还是单个环来创建区域。

  • MULTIRING根据弧的多个环(其输入区域项的值相同)来创建区域。
  • SINGLERING弧的各个环都将变成区域。
String

代码实例

RegionClass 示例(独立脚本)

以下独立脚本演示如何从线 coverage 创建区域 coverage。

# Name: RegionClass_Example.py
# Description: Creates regions in a line coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "tong_azone"
outSubclass = "districts"
method = "SINGLERING"

# Execute RegionClass
arcpy.RegionClass_arc(inCover, "", outSubclass, "", "", "", method)
arcpy.Build_arc(inCover, "POLY")

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 否
ArcGIS for Desktop Advanced: 需要 已安装 ArcInfo Workstation
5/10/2014