更新 (Coverage)

摘要

通过剪切和粘贴操作将输入 Coverage 区域替换为更新 Coverage 的面。

了解有关“更新”工作原理的详细信息

插图

Update illustration

用法

语法

Update_arc (in_cover, update_cover, out_cover, {feature_type}, {fuzzy_tolerance}, {keep_border})
参数说明数据类型
in_cover

包含要更新的面的 coverage。

Coverage
update_cover

所含面将替换输入 coverage 区域的 coverage。

Coverage
out_cover

要创建的 coverage。

Coverage
feature_type
(可选)

要更新的要素类集合。

  • POLY将更新面和 PAT 值。这是默认选项。
  • NET将更新面和弧以及 PAT 和 AAT 值。
String
fuzzy_tolerance
(可选)

输出 coverage 中坐标之间的最小距离。默认情况下,使用输入 coverage 和擦除 coverage 的最小模糊容差值。

了解有关如何计算默认模糊容差的详细信息

Double
keep_border
(可选)

指定在将更新 coverage 插入到输入 coverage 中后是否保留该更新 coverage 的外边界。

  • KEEP_BORDER更新 coverage 的外边界将保留在输出 coverage 中。这是默认选项。
  • DROP_BORDER将更新 coverage 插入到输入 coverage 中后删除该更新 coverage 的外边界。在输出 coverage 中,更新面的项值优先于输入 coverage 的项值。
Boolean

代码示例

更新示例(独立脚本)

以下独立脚本演示了如何使用“更新”工具。

# Name: Update_Example.py
# Description: Updates a coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "c3zone4"
updateCover = "newsub"
outCover = "C:/output/newc3zone4"
featureType = "POLY"

# Execute Update
arcpy.Update_arc(inCover, updateCover, outCover, featureType, "", "")

环境

相关主题


7/10/2012