Based on an enquiry from a visitor to the OSM Ireland website I had a little play with the OSM data for Ireland to see if I could offer advice on how to generate shape files of townland areas. Below is the process I used and it can be adapted for other administrative boundaries such as electoral boundaries or baronies.
Make sure you have the required software installed. On Mac I used:
brew install osmium-tool osmosis osmconvert jq josmDownload the OSM data for Ireland. Available from GeoFabrik here. Or directly with wget:
wget https://download.geofabrik.de/europe/ireland-and-northern-ireland-latest.osm.pbfThen pull out the areas based on how the areas are tagged:
osmium tags-filter data/ireland-and-northern-ireland-latest.osm.pbf \
  boundary=administrative admin_level=10 locality=townland \
  -o data/townlands.osm.pbf --overwrite
Convert to GeoJSON:
osmium export data/townlands.osm.pbf -o data/townlands.geojson --geometry-type=polygon --output-format=geojson
We can have a check of the output to count the number of townlands with:
jq '.features | length' data/townlands.geojsonI got 66386 townlands for Ireland.
I could then open the GeoJSON file in JOSM or qGIS for viewing. Although the file is large so I had to run JOSM with 8GB memory rather than the default 4GB.


