Update (Coverage)

This tool only works with an ArcInfo license and will only be available in ArcToolbox if you have installed ArcInfo Workstation.

Replaces the input coverage areas with the update coverage polygons using a cut and paste operation.

Learn more about how Update works


Illustration

Update illustration

Usage tips

Syntax

Update_arc (in_cover, update_cover, out_cover, feature_type, fuzzy_tolerance, keep_border)
Parameter Explanation Datatype
Input Coverage (Required)

The coverage containing polygons to be updated.

Coverage
Update Coverage (Required)

The coverage whose polygons will replace input coverage areas.

Coverage
Output Coverage (Required)

The coverage to be created.

Coverage
Feature Type (Optional)

The set of feature classes to be updated.

  • POLY—Polygons and PAT values are updated. This is the default option.
  • NET—Polygons and arcs, as well as PAT and AAT values, are updated.

String
Fuzzy Tolerance (Optional)

The minimum distance between coordinates in the output coverage. By default, the minimum fuzzy tolerance value from the input and erase coverages is used. Learn more about how the Default Fuzzy Tolerance is Calculated

Double
Keep outside border of update features in the output (Optional)

Specifies whether the outside border of the update coverage will be kept after it is inserted into the input coverage.

  • KEEP_BORDER—The outside border of the update coverage will be kept in the output coverage. This is the default option.
  • DROP_BORDER—The outside border of the update coverage is dropped after the update coverage is inserted into the input coverage. Item values of the update polygons take precedence over input coverage item values in the output coverage.

Boolean
Data types for geoprocessing tool parameters

Script Example

# SimpleUpdate.py
# Description: Simple example of using Update in a python script
# Requirements: Python and the Python win32all extension
# Author: ESRI
# Date 1/1/2004

# Create the Geoprocessor
import arcgisscripting
gp = arcgisscripting.create()

# Put in error trapping in case an error occurs when running tool
try:
    # Update the parcels with parcelsNew coverage
    gp.workspace = "c:/work/gisdata"
    gp.Update_arc("parcels", "newparcels","parcels2")

except:
    # If an error occurred print the message to the screen
    print gp.GetMessages()

See Also

  • Identity (Analysis)
  • Identity (Coverage)
  • Intersect (Coverage)
  • Union (Coverage)