You are here:
Writing geoprocessing scripts
>
Scripting Object: Properties and methods
>
Properties and Methods
Gets the overwrite output flag (0=false, 1=true).
Read / Write
Syntax
variable = object.OverwriteOutput
You may set your environment to allow or not allow the overwriting of existing outputs. If it is set to TRUE, then if a specified command output already exists it will be overwritten when the command executes. The previous features and attributes will be lost and the new results maintained. If it is set to FALSE, then command results will not overwrite existing features and attributes. The existing dataset will be maintained, and the command output will be renamed.
This property will tell you whether overwrites are allowed or not.
Return Value
Boolean
Examples
Examples
from win32com.client import Dispatch
gp = Dispatch("esriGeoprocessing.GpDispatch.1")
gp.workspace = "H:\\Tongass\\forestry.mdb"
gp.erase_analysis("housing", "income", "low_income")
gp.overwriteoutput = 1
gp.clip_analysis("housing", "boundary", "low_income")
Please visit the
Feedback page to comment or give suggestions on ArcGIS Desktop Help.
Copyright © Environmental Systems Research Institute, Inc.