Show Navigation | Hide Navigation
You are here:
Geoprocessing tool reference > Coverage toolbox > Analysis toolset > Overlay toolset > Tools

Update (Coverage) (ArcInfo only)

Release 9.2
Last modified February 6, 2007
E-mail This Topic Printable Version Give Us Feedback

Print all topics in : "Tools"


Related Topics

NOTE: 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

Command line syntax
An overview of the Command Line window
Update_arc <in_cover> <update_cover> <out_cover> {POLY | NET} {fuzzy_tolerance} {KEEP_BORDER | DROP_BORDER}

Parameter Explanation Data Type
<in_cover>

The coverage containing polygons to be updated.

Coverage
<update_cover>

The coverage whose polygons will replace input coverage areas.

Coverage
<out_cover>

The coverage to be created.

Coverage
{POLY | NET}

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}

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_BORDER | DROP_BORDER}

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


Command line example

update_arc city_lots flood_levels low_lots POLY 0.0003 DROP_BORDER

Scripting syntax
About getting started with writing geoprocessing scripts
Update_arc (in_cover, update_cover, out_cover, feature_type, fuzzy_tolerance, keep_border)

Parameter Explanation Data Type
in_cover (Required)

The coverage containing polygons to be updated.

Coverage
update_cover (Required)

The coverage whose polygons will replace input coverage areas.

Coverage
out_cover (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_border (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()

Please visit the Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.