Guide to related geoprocessing with server topics
Building and publishing geoprocessing services requires that you understand some advanced geoprocessing capabilities that you may not have encountered with day-to-day use of geoprocessing in ArcGIS Desktop. The sections below contain guides to topics that explain such capabilities.
Using geoprocessing services in ArcGIS Desktop
Topic |
Description |
---|---|
Using ArcGIS Server tools | How to use geoprocessing services and tasks in ArcGIS Desktop |
You execute a geoprocessing service just like any other tool. The service executes on the server, and you can track its progress in the Results window. |
|
Many geoprocessing services allow you to interactively create features and rows of data as input using the interactive feature and record input controls. This topic shows you how to use these controls. |
|
You can also access geoprocessing services from a script. This topic summarizes how to use services with Python scripts. |
Feature and Record sets
Topic |
Contents |
---|---|
Your starting point to learn about creating feature and record set variables. |
|
The schema of a feature set includes information on how to symbolize features the user digitizes. Since the client application is responsible for drawing these features, you can only use simple symbology available on the client. This topic gives you the details on what symbology is allowed. |
|
Describes how to use Feature and Record Sets in a tool dialog box. In addition, it shows how to access the newly created features and records in the tool result found in the Results tab of the ArcToolbox window. |
Symbolizing output data
Topic |
Contents |
---|---|
If you are unfamiliar with ArcMap and how layers are displayed, start here. |
|
This topic describes how to set symbology for output data. |
|
Your starting point to learn about setting output symbology for model variables. |
|
This is another ModelBuilder topic about automatically adding output data from tools to the ArcMap table of contents. |
Scratch workspace environment
Topic |
Contents |
---|---|
Your starting point to learn about geoprocessing environments and how they are used. |
|
Describes the three levels of environment settingsāapplication, tool, and process. |
|
Your starting point to learn about intermediate data in models. |
|
You may want to consider writing intermediate data to memory instead of disk. |
|
This is a ModelBuilder topic that defines managed data and describes how to use it. |
|
This topic goes into details about how to manage intermediate and scratch data in tools you share with others. |
Variable substitution
You can substitute the contents of a model variable by using percent signs (%). This technique is demonstrated in GP Service example: Stream network and GP Service example: Selecting Data.
Topic |
Contents |
---|---|
Describes the basics of variable substitution. |
Tool layers
Tool layers are how you create geoprocessing tasks in a map document for publishing.
Topic |
Description |
---|---|
Your starting point to learn about tool layers. |
|
This topic shows you how to create tool layers for publishing map documents. |
Creating and using script tools
Topic |
Description |
---|---|
Python is the preferred scripting language for geoprocessing. This is your starting point to learn about Python and how to access geoprocessing using Python. |
|
ArcPy is the Python site-package you use to access geoprocessing. This is your starting point to the ArcPy technical reference material. |
|
Your starting point to learn about creating script tools. |
ArcGIS Server topics
Topic |
Description |
---|---|
This is your entry point into the ArcGIS Server help module. |