If you are familiar with building geoprocessing tools on ArcGIS Desktop, then you are a few steps away from creating and publishing your own tools to ArcGIS Server. Below is a summary of key concepts and rules—details can be found in
as well as other topics in this book.
Topic |
Description |
An overview of sharing tools and toolboxes |
This is the overview topic for the geoprocessing documentation module Sharing tools and toolboxes. Although the topics in this module are not specific to ArcGIS Server, they do describe and discuss issues common to sharing tools, and since ArcGIS Server is just another way to share geoprocessing tools, the topics are relevant. |
Key concepts for geoprocessing services |
This topic describes the key concepts you need to know for building and publishing geoprocessing services and tasks. This topic is full of information and may be a bit overwhelming at first. You will probably need to visit this topic several times. Nevertheless, start with this topic, then try your hand at one or more of the example services. |
Guide to the geoprocessing service examples |
This is the overview topic for the geoprocessing service examples that are provided with the ArcGIS tutorial data. There are many examples with information on how to build, publish, and use a service with ArcGIS Desktop. Pick one of the example services, examine it, then publish and use it. After you gain an understanding of one service, try other example services, perhaps modifying them to suit your particular needs. |
Guide to related geoprocessing with server topics |
This topic provides links to other topics in the documentation system that are relevant to building geoprocessing services. |
Input and output data types |
When you create a variable in ModelBuilder or define a parameter for a script tool, you provide a data type that defines the values for the variable or parameter such as Feature Class or Linear Unit. There are restrictions on what data types you can use with ArcGIS Server. While data types are discussed in Key concepts for geoprocessing services, this topic provides greater detail. |
Creating models for geoprocessing services |
Summarizes the rules for creating publishable models. |
Preparing map documents containing tool layers |
A common method for creating services is to publish a map document containing tool layers. This topic summarizes the steps for creating tool layers. |
Defining output symbology for geoprocessing tasks |
This topic describes the layer symbology and symbol types supported by clients. |
Defining symbology for input feature sets |
Feature sets define the symbology to display features that the user creates. This symbology must be compatible with the client. This topic establishes the rules for feature set symbology. |
Publishing geoprocessing services |
Describes the methods for publishing services using ArcCatalog. |
Managing the jobs directory |
The jobs directory is where intermediate and output data is written. This topic discusses management of job directories. |
Data access considerations for geoprocessing tasks |
Any data your tools use must be accessible by all machines in your ArcGIS Server configuration. This topic summarizes the issues you must consider and how to deal with them. |
Creating tasks for the UNIX/Linux environment |
Your ArcGIS Server configuration may include computers running the UNIX or Linux operating system. While you can only create tools on a Windows platform, they can reside and execute on a UNIX or Linux system. This topic shows you how to build tools on Windows that can execute on UNIX or Linux. |
Creating script tools for geoprocessing tasks |
Script tools can be published as geoprocessing services. Script tools follow the same rules as model tools. This topic reviews the rules and demonstrates certain aspects of creating script tools suitable for publishing. |
Using geoprocessing tasks in Python scripts |
Shows how to use a service in a script. |
Spatial reference considerations for geoprocessing services |
A spatial reference is how ArcGIS describes the map projection and coordinate system of geographic data. Clients can request output data in any spatial reference and ArcGIS Server handles all conversions for you. Occasionally, you may need to output data in a specific spatial reference and this topic shows you how. |
Performance tips for geoprocessing services |
Tips on how to increase service performance. |
Checklist for authoring and publishing geoprocessing services |
Reviews all the requirements for authoring and publishing geoprocessing services. |