Geocoding Error in ArcMap 10.1 SP1

6539
7
Jump to solution
11-19-2012 11:26 AM
Jay_Gregory
Occasional Contributor III
I've loaded a CSV with a "Location" field that has the full address.  When I try to geocode (using Wold Geocode Service from ArcGIS Online) based on this field, I get the following error: "There was an error trying to process this table.  ArcGIS Online subsciption is required for geocoding the table of addresses."

I have an ArcGIS online account, and I'm logged in through ArcMap.  So what gives?
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
BradNiemand
Esri Regular Contributor
You will need to create an ArcGIS Server connection to the server and add your credentials.  Integration with the ArcGIS sign-on dialog is targeted for SP2.

Here is a link that describes the steps:
http://support.esri.com/en/knowledgebase/techarticles/detail/40802

Brad

View solution in original post

0 Kudos
7 Replies
ShanaBritt
Esri Regular Contributor
Starting at ArcGIS Desktop 10.1 SP1, the default locator options for geocoding have changed. The only locators that will appear in the default address locators (populated from the DefaultLocators.xml file) after the install of SP1 will be the ArcGIS Online World Geocoding Service, which points to http://geocode.arcgis.com/arcgis/services, and the MGRS Military Grid Reference System locator. The locators pointing to the geocoding services at http://tasks.arcgisonline.com/arcgis/services will no longer be included in the DefaultLocators.xml file after installing ArcGIS Desktop 10.1 SP1. The DefaultLocators.xml file is responsible for populating the list of locators seen in the Geocoding toolbar and the Locations tab of the Find tool. This is expected behavior after installing ArcGIS Desktop 10.1 SP1. A detailed announcement explaining the reasons behind this change in the geocoding process is expected in December.

Included with this change is the eventual deprecation of the locators housed at http://tasks.arcgisonline.com/arcgis/services. The goal will be to use the ArcGIS Online World Geocoding Service as a complete solution for batch geocoding and geosearch capabilities. Eventually, the ArcGIS Online World Geocoding Service will be the only option available for online batch geocoding and will require a fee; however, the World Geocoding Service can be used for free in order to perform geosearches using the Find tool and the Geocoding toolbar. In order to batch geocode using the new World Geocoding Service in ArcGIS Desktop 10.1 SP1, an ArcGIS Online Organization subscription is required. For a limited time prior to deprecation, connections can continue to be made to http://tasks.arcgisonline.com/arcgis/services through ArcCatalog or the Catalog window in ArcMap. Below are the steps to make the connection:

1. Start ArcCatalog or open the Catalog window in ArcMap and expand GIS Servers
2. Double-click 'Add ArcGIS Server'
3. Select the default 'Use GIS Services' on the first screen of the Add ArcGIS Server wizard and click Next
4. Copy and paste the following in the Server URL box: http://tasks.arcgisonline.com/arcgis/services
5. Click Finish
6. Once connected you will see two folders, one of them called Locators, where you will find the locators available from this service

Once the geolocators at http://tasks.arcgisonline.com/arcgis/services are deprecated, the options for batch geocoding will be reduced to using the fee-based World Geocoding Service, using the locators included with StreetMap Premium data for TomTom or Navteq that are available for purchase, using the StreetMap North America locators on the Data & Maps media that is included with the ArcGIS Desktop 10.1 software, or building a custom locator. Below are links to additional information concerning some of the topics discussed above:

Setting default locators in ArcMap
http://resources.arcgis.com/en/help/main/10.1/#/Setting_default_locators_in_ArcMap/00250000004000000....

World Geocoding Service.
http://geocode.arcgis.com/arcgis/index.html#/Overview_of_the_World_Geocoding_Service/02q000000008000...

Batch geocoding with the World Geocoding Service.
http://geocode.arcgis.com/arcgis/index.html#/Batch_geocoding/02q000000004000000/

ArcGIS Online pricing
http://www.arcgis.com/about/pricing.html

ArcGIS Online Geocoding Services
http://www.esri.com/software/arcgis/arcgisonline/credits/geocoding

ArcGIS Online Service Credits Overview
http://www.esri.com/software/arcgis/arcgisonline/credits

Key Features of StreetMap Premium for ArcGIS
http://www.esri.com/data/streetmap/key-features
0 Kudos
Jay_Gregory
Occasional Contributor III
Thanks Shana!  This is very informative!  In your response, you say "In order to batch geocode using the new World Geocoding Service in ArcGIS Desktop 10.1 SP1, an ArcGIS Online Organization subscription is required."  The problem is, I have an ArcGIS Online Organization subscription (at least I think I do, I can access the https://usdot.maps.arcgis.com site).  From ArcMap, I sign into ArcGIS Online using those same credentials, but it still won't work.  It still says I need an ArcGIS online account.  For now I can use the workaround, but once tasks is depreciated, I won't be able to.  So I'm curious if I'm doing something wrong (or my account is not what I thought it was), or if there is a bug!

Thanks, Jay
0 Kudos
stephaniemay
New Contributor
I'm getting the same error. New to 10.1, just installed service pack 1, but I have an enterprise ArcGIS Online Account and I signed in via File > Sign In.... I have a "World" Icon in my toolbar that indicates I am signed in with my ArcGIS Online credentials as well.
[ATTACH=CONFIG]20714[/ATTACH]
0 Kudos
BradNiemand
Esri Regular Contributor
You will need to create an ArcGIS Server connection to the server and add your credentials.  Integration with the ArcGIS sign-on dialog is targeted for SP2.

Here is a link that describes the steps:
http://support.esri.com/en/knowledgebase/techarticles/detail/40802

Brad
0 Kudos
stephaniemay
New Contributor
Thank you Brad!
This solved my problem.
Stephanie
0 Kudos
JoeLuchette
New Contributor
Here's a shocker, ESRI is taking away one of the most basic GIS processing tasks known to man from their software. Requires an ArcGIS Online subscription? Great. Im wondering what im paying for with my software license anymore.

Thanks. Just one more reason to go find open source tools to complete my work.
0 Kudos
BradNiemand
Esri Regular Contributor
Just some information about the usage of the legacy North America Geocoding Service.  It was always free for use for doing single geocodes that are not stored in a database but the service always required a subscription to do batch geocoding (although the monitoring wasn't as good).  This is the same terms with the new service except that now you are required to have a subscription.

Terms of legacy geocoding service:
http://www.arcgis.com/home/item.html?id=919dd045918c42458f30d2c85d566d68

In addition to that at Desktop 10.2, you receive 100 ArcGIS Online credits for each Desktop license that is on current maintenance.

Esri is extending the ArcGIS for Desktop license entitlement to include an ArcGIS Online Organization Account. This new entitlement provides:

    One Named User per ArcGIS for Desktop License on current maintenance
    100 ArcGIS Online credits for each Desktop license that is on current maintenance. (Credits are the currency of ArcGIS Online)


Brad