About developing with task services
ArcGIS Online tasks are published and hosted by Esri and include task-based functional services such as place finding and geocoding, routing and network analysis, and spatial query. As a developer you can use these task services to add spatial context to your existing data and deploy location-aware client applications. For example, you can turn your spreadsheet of customer data into an interactive map that shows spending patterns by ZIP Code. The map can be viewed in a web browser, a mobile app, and desktop application.
The ArcGIS Online API includes the following task services:
Geocoding allows you to find and display addresses on a map and see how they relate to surrounding features. Sometimes you can see relationships by just looking at the map; other times, you will want to use additional task services such as geoenrichment to reveal information that can't be easily seen.
The World Geocoding service finds addresses and places in over 100 countries from a single REST URL. The service can find point locations of addresses, business names, and so on. The output points can be visualized on a map, inserted as stops for a route, or loaded as input for a spatial analysis.
When you want to know how to get somewhere, a map can provide a lot of information. But what about when you want to know the quickest way to get there? It's often impossible to choose the most efficient route just by looking at a map, particularly if you're a business that has more than one stop to visit. Instead, you will want to perform network analysis to find the best route. For example, what is the quickest way to get from point A to point B given current traffic conditions? Which ambulances are closest to an incident? How can a fleet of delivery vehicles minimize both delivery time and transportation costs?
The Network Analysis Services analyze these types of complex routing problems and provide results that let organizations make sound strategic decisions.
Imagine you've been tasked to evaluate potential sites for a new warehouse. This evaluation is to be based on access to transportation, the presence of special restrictions such as nearby historical neighborhoods, access to restaurants and other facilities that employees may need, access to public transportation for employees, and nearby landuse that may restrict or enhance development. How do you evaluate these sites in a quantifiable and defensible way? Of course you need data, but you also need tools that can analyze and measure geographic relationships.
Whenever you look at a map, you inherently start turning that map into information by finding patterns, assessing trends, or making decisions. This process is called spatial analysis, and it's what our eyes and minds do naturally whenever we look at a map.
The Spatial Analysis Service contains tasks to help you quantify patterns and relationships in your data.
Spatial analysis is in Beta release
Tasks in the analysis service are in beta release. This means a few things to you.
- ArcGIS Online beta enhancements are available to all organizations to use. They are stable components of the site that may have incomplete functionality or documentation and may contain some minor issues.
- There is no credit cost for using the analysis service during the beta period. However, credits are charged for the hosting of the feature services that are the result of an analysis. For more information on credits, see see Service credits overview which includes access to an interactive Service Credits Estimator.
- When the beta program ends, analysis tasks will consume credits. There will be announcements about the transition from free use of the tools to credit based use.
- If you have issues or are experiencing problems with any of the beta functionality, please contact Esri Technical Support or visit the ArcGIS Online forum.