Overview

Geonames Locator

The National Geospatial-Intelligence Agency (NGA) makes available, to the public, geographic names for countries and geopolitical areas (excluding the United States of America, its dependent areas, and Antarctica).

Geonames Locator creates gazetteer-style locators from the UTF-8 encoded files available from NGA GEOnet Names Server (GNS). These locators can be used in ArcGIS for Desktop or published as a geocode service via ArcGIS Server for use by desktop, web, and mobile clients.

Requirements

Geonames Locator requires specific technical experience and software.

Requirement Description
Experience
  • Using geoprocessing tools in ArcMap or ArcGIS Pro
Software

What you get

When you download the Geonames Locator template, the download includes the following:

Directory Item Description
data Geonames.gdb A file geodatabase containing the template feature class and lookup tables required by the geonames tools
toolboxes CheckInput.py The Python script associated with the Check Input script tool
LoadGeonames.py The Python script associated with the Load Geonames script tool
Geonames Tools.tbx A toolbox containing the geonames locator models and script tools for use in ArcGIS Pro
Geonames Tools_10.4.tbx A toolbox containing the geonames locator models and script tools for use in ArcMap

What's New

Below are the release notes for Geonames Locator. If you need support, please contact Esri Support Services. If you'd like to get help from other military and intelligence community members, post your question on GeoNet.

Version Description
4.1.1
  • Modified the default output path in the Create Geonames Gazetteer Locator script tool to %scratchFolder%\Geonames.
4.1.0
  • Support for ArcGIS for Desktop: ArcMap 10.4 and ArcGIS Pro 1.2.
  • Support for NGA geonames text file schema that existed on 29 March 2016:
    • Modified fields in the GeonamesTemplate feature class, LoadGeonames.py, and CheckInput.py scripts to include two new date fields, F_EFCTV_DT (Feature effectivity date), and F_TERM_DT (Feature termination date).
    • Modified field aliases in the GeonamesTemplate feature class to reflect field description changes.
    • Modified data type for fields DMS_LAT and DMS_LONG from numeric to text in the GeonamesTemplate feature class to handle a change in field value format; NGA geonames text files now store the values as DMSH (degrees, minutes, seconds, and hemisphere).
    • Modified length of text field NOTE in the GeonamesTemplate feature class; increased from 255 to 4000 characters.
    • Modified length of text field DSG (Feature Designation Code) in the GeonamesTemplate feature class; increased from 5 to 6 characters.
    • Modified the field value prefix for field USER_FLD in the LoadGeonames.py script; changed from "Principal Admin Division:" to "Primary Admin Division:" to reflect ADM1 field description change.
4.0.0
  • Support for ArcGIS for Desktop: ArcMap 10.3 and 10.4.
  • Modified the address locator field map in the Create Geonames Gazetteer Locator model for the ArcGIS 10.3 Gazetteer style.
3.0.0
  • Support for ArcGIS for Desktop: ArcMap 10.2.2.
  • Modified the address locator field map in the Create Geonames Gazetteer Locator model for the ArcGIS 10.2 Gazetteer style.
2.0.0
  • Support for ArcGIS for Desktop: ArcMap 10.1.
  • Updated fields in the GeonamesTemplate feature class and CheckInput.py script to include new fields in NGA geonames text files.
  • The Load Geonames File model no longer fails when input geonames text file contains fields that do not exist in input feature class; now displays warning.
  • The Load Geonames File model no longer populates the Latitude/Longitude fields in the input feature class; the model now executes the Add XY Coordinates tool to populate the new POINT_X and POINT_Y fields. This prevents the model from failing if the number format of the operating system is non-US.
  • Creating the point geometry object in the Load Geonames File model no longer fails if the number format of the operating system is non-US.
  • Modified the address locator field map in the Create Geonames Gazetteer Locator model for the ArcGIS 10.1 Gazetteer style.
1.0.0
  • Support for ArcGIS for Desktop: ArcMap 10.0.

Get started with Geonames Locator

You may be interested in

... related solutions that can be configured for your organization:

Automated deployment options

With ArcGIS Pro and the ArcGIS Solutions Deployment Tool, users can now automate the deployment of this solution in their ArcGIS organization. Follow a few simple steps to quickly deploy the solution, configure it, and load your data when necessary.

Top