The Geoprocessor. Provides access to toolboxes and tools.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
Description | ||
---|---|---|
AddError | Output an error message. When running within a script tool, message becomes part of the tool messages, otherwise outputs to console | |
AddMessage | Output an informative message. When running within a script tool, message becomes part of the tool messages, otherwise outputs to console | |
AddOutputsToMap | Set whether resulting output datasets should be added to the application display. | |
AddReturnMessage | Output message from the last tool executed. When running within a script tool, message becomes part of the tool messages, otherwise outputs to console | |
AddToolbox | Add a toolbox to the current Geoprocessing session by catalog path. | |
AddToResults | Set whether to add results to result view. | |
AddWarning | Output a warning message. When running within a script tool, message becomes part of the tool messages, otherwise outputs to console | |
CheckResultStatus | Check for end of result. | |
ClearMessages | Clear the messages to be returned as tool message when running within a script tool. | |
CreateResult | Create a new result object. | |
Execute | Execute a tool within the current Geoprocessing session. | |
ExecuteASync | Execute a tool within the current Geoprocessing session. | |
Exists | Test the existence of a given parameter value (GPValue or catalog path) the type of the data is optional. | |
GetDataElement | Make a dataelement from the given value. | |
GetEnvironmentValue | Retrieve the value of an environment by name. The properties of the current Geoprocessing session. | |
GetMessage | Return the message description by index of the last tool executed. | |
GetMessages | Return all of the message descriptions of the last tool executed. | |
GetParameterValue | Return the input command line or script tool parameter by index as a GPValue. | |
GetReturnCode | Return the message error code (Error Messages Only) by index of the last tool executed. | |
GetReturnMessages | Return the GPMessages object which will be messages of the last tool executed. | |
GetSeverity | Return the message severity by index of the last tool executed. | |
IsSynchronous | Is server tool synchronous. | |
ListDatasets | Return the list of feature datasets within the current workspace. | |
ListEnvironments | Return the list of environments (properties) within the current Geoprocessing session. | |
ListFeatureClasses | Return the list of feature classes within the current workspace or feature dataset within the workspace. | |
ListRasters | Return the list of rasters within the current workspace. | |
ListTables | Return the list of tables within the current workspace. | |
ListToolboxes | Return the list of toolboxes within the current Geoprocessing session. | |
ListTools | Return the list of tools within the current Geoprocessing session. | |
ListWorkspaces | Return the list of workspaces within the current workspace (the workspace can be a folder). | |
LoadSettings | Load the current settings (toolboxes, environment values, etc) from a file on disk in XML format. | |
LogHistory | Set whether or not to log the execution of geoprocessing tools. | |
MaxSeverity | Return the maximum severity of the message of the last tool executed. | |
MessageCount | Return the number of messages of the last tool executed. | |
Open | Open an objector a namestring. Example a DEFeatureClass object will return an IFeatureClass. | |
OverwriteOutput | Set the overwrite outputs flag within the current Geoprocessing session. True means outputs of tools will be overwritten. | |
ParameterCount | Return the number of input command line or script tool parameters. | |
ParseFieldName | Parse a field name within the given workspace. This will strip the connected user and database names. | |
ParseTableName | Parse a table name within the given workspace. This will strip the connected user and database names. | |
QualifyFieldName | Qualify a field name within the given workspace. This will add the connected user and database names. | |
QualifyTableName | Qualify a table name within the given workspace. This will add the connected user and database names. | |
RegisterGeoProcessorEvents | Register an object to recieve IGeoProcessorEvents. | |
RegisterGeoProcessorEvents3 | Register an object to recieve IGeoProcessorEvents3. | |
RemoveToolbox | Remove a toolbox from the current Geoprocessing session by catalog path. | |
ResetEnvironments | Reset the environments to their initial state. | |
SaveSettings | Save the current settings (toolboxes, environment values, etc) to a file on disk in XML format. | |
SetEnvironmentValue | Update the value of an environment by name. The properties of the current Geoprocessing session. | |
SetParameterValue | Set the output script tool parameter by index as a GPValue. | |
TemporaryMapLayers | Set whether new map layers are temporary by default. | |
TestSchemaLock | Test for the presence of a schema lock (already open for writing) of a given file or dataset. | |
UnRegisterGeoProcessorEvents | UnRegister an object to stop recieving IGeoProcessorEvents. | |
UnRegisterGeoProcessorEvents3 | UnRegister an object to stop recieving IGeoProcessorEvents3. | |
Usage | Returns the command line usage of a given tool by name. | |
Validate | Validate the parameters (input) of a tool within the current Geoprocessing session. | |
ValidateFieldName | Validate a field name within the given workspace. | |
ValidateTableName | Validate a table or feature class name within the given workspace. |
CoClasses that implement IGeoProcessor2
CoClasses and Classes | Description |
---|---|
GeoProcessor | GeoProcessor Access. |