ArcGIS for Desktop

  • ArcGIS Pro
  • ArcMap

  • ArcGIS Pro
  • ArcMap
ArcGIS for Desktop

ArcGIS Online

The mapping platform for your organization

ArcGIS for Desktop

A complete professional GIS

ArcGIS for Server

GIS in your enterprise

ArcGIS for Developers

Tools to build location-aware apps

ArcGIS Solutions

Free template maps and apps for your industry

ArcGIS Marketplace

Get apps and data for your organization

  • ArcGIS Pro
  • ArcMap
Esri
English
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • Русский
  • 简体中文
  • Sign In
user
  • My Profile
  • Sign Out

ArcMap

  • Home
  • Get Started
  • Map
  • Analyze
  • Manage Data
  • Tools
  • More...
  • Analyze
  • Executing tools
  • Executing tools using the tool dialog
  • Back to Top
  • A quick tour of executing tools
  • Executing tools using the tool dialog

    • A quick tour of using a tool dialog
    • Using geoprocessing options to control tool execution
    • Using the current and scratch workspace environments
    • Tools with no outputs
    • Using layers and table views
    • Rules for using tools within an edit session
    • Rules for working with schema locks
    • Special parameter controls
    • Batch execution of tools
  • Using the Results window
  • Foreground and background processing
  • Background Geoprocessing (64-bit)
  • Viewing tool execution history
  • Executing tools using ModelBuilder

    • Tutorial: Executing tools in ModelBuilder

    Executing tools using the Python window

    • What is the Python window?
    • Using the Python window

    Executing tools within Python scripts

    • Writing Python scripts
    • Creating a new Python script
    • Finding additional Python examples
    • Scheduling a Python script to run at prescribed times

    Tool layers

    • A quick tour of tool layers
    • Managing tool layers
    • Rules for working with tool layers
    • Tool layers based on your model and script tools
  • A quick tour of using a service in ArcGIS for Desktop
  • Rules for using tools within an edit session

    This ArcGIS 10.3 documentation has been archived and is no longer updated. Content and links may be outdated. See the latest documentation.
    • Overwriting existing data in the edit workspace
    • Creating new data in the edit workspace
    • Creating new shapefiles
    • Updating existing data

    If you are editing data in ArcMap, and you use a geoprocessing tool that either

    • uses a layer that is being edited as input or
    • creates data in the same workspace as the layer being edited,

    the tool may return an error because it cannot modify the input data for the reasons described below.

    First, a couple of definitions you need to know are presented here:

    • Edit session: When you are editing data in ArcMap, you are said to be in an edit session.
    • Edit workspace: This is the workspace containing the data currently being edited.

    Overwriting existing data in the edit workspace

    If you are in an edit session, existing data in the edit workspace cannot be overwritten by a tool, even if the geoprocessing options have been set to Overwrite the outputs of geoprocessing operations. Tools will stop execution and return an error.

    Creating new data in the edit workspace

    Caution:

    When the result of a tool is written to the edit workspace, these results are considered part of the edit session. To preserve the tool's results, you must save your edits.

    Creating new shapefiles

    Shapefiles created in the edit workspace cannot be edited. You must first save your edits and end the edit session, then start a new edit session.

    Caution:

    Normally, when you end an edit session, you are asked if you want to save your edits. When creating a new shapefile in the edit workspace, you will not be prompted to save your edits unless you've performed other edits on existing shapefiles in the edit workspace. Therefore, it's important that you first save your edits, then end the edit session.

    Updating existing data

    When editing a feature class or table, you are not allowed to make schema changes. A schema change is a change to the fields, such as adding a new field (Add Field) or deleting existing fields (Delete Field). Tools that alter schemas will return an error message if the input is being edited.

    ArcGIS for Desktop

    • Home
    • ArcGIS Pro
    • ArcMap
    • Documentation
    • Pricing
    • Support

    ArcGIS

    • ArcGIS Online
    • ArcGIS for Desktop
    • ArcGIS for Server
    • ArcGIS Platform
    • ArcGIS Developer
    • ArcGIS Solutions
    • ArcGIS Marketplace

    About Esri

    • About Us
    • Careers
    • Insiders Blog
    • User Conference
    • Developer Summit
    Esri
    © Copyright 2016 Environmental Systems Research Institute, Inc. | Privacy | Legal