Warning! This data is incomplete and does not cover all of Ireland. Some counties are fully mapped, others aren't finished. Coverage is being improved on a daily basis. Please consult the progress report to find out more.

The data from Townlands.ie is available in many formats

Type of Data Shapefile GeoJSON KML CSV no-geom CSV
Townlands download shapefile download GeoJSON download KML download CSV download no-geom CSV
Electoral Divisions download shapefile download GeoJSON download KML download CSV download no-geom CSV
Civil Parishes download shapefile download GeoJSON download KML download CSV download no-geom CSV
Baronies download shapefile download GeoJSON download KML download CSV download no-geom CSV
Counties download shapefile download GeoJSON download KML download CSV download no-geom CSV
Townland Touch download no-geom CSV
Provinces download shapefile download GeoJSON download KML download CSV download no-geom CSV

Data format

The geometry is available in WSG 84 (aka EPSG 4326, aka "latitude and longitude") projection system.

Attributes

There are several columns per entry:

OSM_ID
Integer. The id of the object in the OSM database. If it's positive, it's a way; if it's negative, it's a relation. (Consult the OSM data model for more information). IDs are not shared across objects (e.g. there will never be an ED and a townland with the same OSM_ID).
NAME
String. The name of the object. Should be the "common name". Almost certainly in English, but may be in Irish. (NB: In the KML/KMZ file, this is NAME2 due to how ogr2ogr converts things. Suggestions welcome for how to fix this.)
NAME_GA
String. The name of the object in Irish.
NAME_EN
String. The name of the object in English. Many objects don't have this, in which case presume that NAME is the English name
ALT_NAME
String. Alternative name.
ALT_NAME_G
String. Alternative Irish name. (it's short for "alt_name:ga")
AREA
Float. Area in square metres
LATITUDE
Float. Latitude of the centre of this area
LONGITUDE
Float. Longitude of the centre of this area.
OSM_USER
String. Username of the OSM user who mapped this
OSM_TIMEST
String. ISO formatted datetime of when the object was added to OSM
epoch_tstmp
Integer. Unix 'epoch' time of when the object was added to OSM.
t_ie_url
String. URL of this object on Townlands.ie (this site)
LOGAINM_RE
String. Value of logainm:ref tag. Logainm ID of this object.
co_name
String. Name of the county this object is in, if known. Not in 'county' or 'civil_parish' files.
co_osm_id
Integer. OSM_ID of the county this object is in, if known. Not in 'county' or 'civil_parish' files.
co_names
String. Comma separated list of names of the counties this object is in, if known. Orderd by the county's osm_id. Only in the 'civil_parish' files.
co_osm_ids
String. Comma separated list of osm_ids of the counties this object is in, if known. Orderd by the county's osm_id. Only in the 'civil_parish' files.
co_logainm
String. Logainm ref of the county.
ed_name
String. Name of the ED this object is in, if known. Only in 'townland' files.
ed_osm_id
Integer. OSM_ID of the ED this object is in, if known. Only in 'townland' files.
ed_logainm
String. Logainm ref of the ED.
cp_name
String. Name of the civil parish this object is in, if known. Only in 'townland' files.
cp_osm_id
Integer. OSM_ID of the civil parish this object is in, if known. Only in 'townland' files.
cp_logainm
String. Logainm ref of the civil parish.
bar_name
String. Name of the barony this object is in, if known. Only in 'townland' files.
bar_osm_id
Integer. OSM_ID of the barony this object is in, if known. Only in 'townland' files.
bar_logain
String. Logainm ref of the barony this object is in.
attributio
String. Value of the 'attribution' tag (if any)

Geom and no-geom version

There are two CSV files, a normal version, and a "no-geom" version. The normal CSV file has an additional column:

WKT
String. Well-known text representation of this area.
The "no-geom" CSV file does not have this, and has no geometry shape data at all (it only has the LATITUDE and LONGITUDE fields). This file is suitable if you want to do some analysis on the data in a spreadsheet programme. Some spreadsheets have trouble with the long WKT field in the regular CSV version.

Townland Touch

When we sync from OpenStreetMap, we calculate what townlands touch each other, and how (north/south/east/west). This allows us to have a "This townland borders the follow townlands:..." feature. The "Townland Touch" dataset contains a CSV export of this data. It has the following fields:

t1_osm_id
osm_id of townland 1
t2_osm_id
osm_id of townland 2
direction
Rough direction, in degrees, in which these 2 townlands border, as seen from t1. 0 = north, 90 = east etc.
lenght_m
The length, in metres, of the shared border.
For every two townlands (A & B) that touch, there will be 2 rows in this file. One where A is townland 1, the other were B is townland 1.

Provinces

There is less data in the provinces file:

osm_id
osm_id of the object in OpenStreetMap
NAME
String. The name of the object. Should be the "common name". Almost certainly in English, but may be in Irish. (NB: In the KML/KMZ file, this is NAME2 due to how ogr2ogr converts things. Suggestions welcome for how to fix this.)
NAME_GA
String. The name of the object in Irish.
NAME_EN
String. The name of the object in English. Many objects don't have this, in which case presume that NAME is the English name

Copyright & Licence

Since this is derived from OpenStreetMap data, it's under the same licence as that. Namely the Open Data Commons Open Database License (ODbL).

Consult the OpenStreetMap Copyright guide for more information.