Geonames
The GeoNames record backing a place, as indexed.
Only administrative divisions (feature class A) and capital or seat-of-administration cities (feature codes PPLC and PPLA*) are indexed. Historical features (feature codes ending in H) are excluded.
Example Record
| Field | Example | Type |
|---|---|---|
id | geonames_7296662 | string |
dataset | geonames | string |
geonameid | 7296662 | number |
name | Strumpshaw | string |
asciiname | Strumpshaw | string |
alternatenames | { 0 fields } | object |
language | en | string |
latitude | 52.60599 | number |
longitude | 1.47572 | number |
feature_class | A | string |
feature_code | ADM4 | string |
country_code | GB | string |
country_iso | GBR | string |
cc2 | { 0 fields } | object |
admin1_name | England | string |
admin1_geonameid | 6269131 | number |
admin1_code | ENG | string |
admin2_name | Norfolk | string |
admin2_geonameid | 2641455 | number |
admin2_code | I9 | string |
admin3_code | 33UC | string |
admin4_code | 33UC056 | string |
population | 0 | string |
elevation | null | object |
dem | 25 | number |
timezone | Europe/London | string |
modification_date | 2010-05-25T00:00:00.000Z | string |
{"id": "geonames_7296662","dataset": "geonames","geonameid": 7296662,"name": "Strumpshaw","asciiname": "Strumpshaw","alternatenames": {},"language": "en","latitude": 52.60599,"longitude": 1.47572,"feature_class": "A","feature_code": "ADM4","country_code": "GB","country_iso": "GBR","cc2": {},"admin1_name": "England","admin1_geonameid": 6269131,"admin1_code": "ENG","admin2_name": "Norfolk","admin2_geonameid": 2641455,"admin2_code": "I9","admin3_code": "33UC","admin4_code": "33UC056","population": "0","elevation": null,"dem": 25,"timezone": "Europe/London","modification_date": "2010-05-25T00:00:00.000Z"}Every field is documented below.
geonameidinteger- Geoname ID
Unique identifier for GeoNames place
namestring- Name
Place name (UTF8)
asciinamestring- ASCII Name
Place name (ASCII). Empty string if not available
alternatenamesarray- Alternate Names
List of alternate names for the place
latitudestring | number- Latitude
The latitude of the address or postcode (WGS84).
Can be a positive or negative decimal. E.g.
51.5083983.Returns an empty string if no location data is available.
longitudestring | number- Longitude
The longitude of the address or postcode (WGS84).
Can be a positive or negative decimal. E.g. -0.1283983
Returns an empty string if no location data is available.
feature_classstring- Feature Class
GeoNames single letter feature class (http://www.geonames.org/export/codes.html). Only two are indexed
ACountry, state, regionPCity, village
Enum- "A"
- "P"
feature_codestring- Feature Code
Full GeoNames feature code (http://www.geonames.org/export/codes.html)
country_codestring- Country Code
2 letter ISO country code. Empty string if not available
cc2array- CC2
List of other country codes mapping to this place
admin1_namestring- Admin1 Name
Name of first administrative area. Empty string if not available
admin1_geonameidinteger- Admin1 Geoname ID
GeoName ID for first administrative area
admin1_codestring- Admin1 Code
Fipscode (subject to change to iso code)
admin2_namestring- Admin2 Name
Name of second administrative area. Empty string if not available
admin2_geonameidinteger- Admin2 Geoname ID
GeoName ID for second administrative area
admin2_codestring- Admin2 Code
Code for the second administrative division
admin3_codestring- Admin3 Code
Code for third level administrative division
admin4_codestring- Admin4 Code
Code for fourth level administrative division
populationstring- Population
Population at place. Represented as a string as it can be larger than a 32 bit integer
elevationinteger- Elevation
Elevation in metres.
nullif not available deminteger- Digital Elevation Model
Digital elevation model (srtm3 or gtopo30), average elevation in metres
timezonestring- Timezone
The IANA timezone ID. Empty string if not available
modification_datestring- Modification Date
Date the GeoNames record was last modified
datasetstring- Dataset
Indicates the provenance of a place
Enum- "geonames"
idstring- ID
Unique place ID