Skip to content
Switch branches/tags


Failed to load latest commit information.
Latest commit message
Commit time
Apr 15, 2018
Dec 18, 2018
Apr 18, 2018

Historical boundaries of world countries and cultural regions

world 1880 DRAFT ROUGH

This historical boundaries project aims at providing ready-to-use base maps for mapping historical data. As a vast, epoch-specific historical knowledge is required to make these files more reliable, this project is open to all contributions. Please do not hesitate to fork this repository and file pull requests.

All maps are stored in the geojson format: single file per feature layer, human and machine readable, easy to import in qGIS or use in D3 (see d3example.html written for D3v4 and d3v5example.html for D3v5, as well as d3v5_roughjs_example.html with the additional use of rough.js).

Geodata precision and generalization is adapted for mapping data on the scale of a continent or of the whole world.

Conceptual limitations and disputed territories

world 1880 DRAFT

When using the data, keep in mind that

  1. historical boundaries are even more disputed than contemporary ones, that
  2. the actual concept of territory and national boundary becomes meaningful, in Europe, only since the Peace of Westphalia (1648), that
  3. areas of civilizations actually overlap, especially in ancient history, and that
  4. overlaying these ancient vector maps on contemporary physical maps can be misleading; rivers, lakes, shorelines do change very much over millenia; think for instance about the evolution of the Aral sea since the 1980s.

Overlapping areas are useally dealt with as topological errors in traditional GIS, but some overlaps make sense in the case of this repository. Also, an interesting GIS question is how to map fuzzy borders of regions of decreasing inflience, as would apply to Antiquity. Certainly a field to investigate...


world 1880 DRAFT

The geodata are stored in the WGS 84 projection, EPSG:4326 (crs:OGC:1.3:CRS84). Coordinates are in LatLon, the projection is geographical. Consider reprojecting to show the maps on world scale, choosing a projection with minimal area distortion, such as the Dymaxion projection in the first example or the Molweide projection. Most mapping software and algorithms reproject on the fly.


You are welcome to contribute by making your forks and filing pull requests.

When editing, please consider that the primary purpose of this repository is to facilitate mapping historical regions. There are, today, many examples of disputed territories. Contemporary India, for instance, has territorial disputes with China, Pakistan and Nepal. A solution could be to draw the borders of the India polygon as perceived / recognized by the Indian governement, leaving the polygons of the surrounding countrieds intact (i.e. as perceived by the governments of those countries). In this manner, overlaps could help to identify disputed regions. I hope such issues can be solved in a diplomatic manner, like they have been between India and Bangladesh in 2015 or India and Sri Lanka in 1974.

When correcting the geometries of individual geojson files, please make sure that boundaries that have not moved between two or more successive files remain aligned. This will allow others to make animations. The multilayer topological editing tool in QGIS 3 might help you with that. Further notes on contributing in


This project started as a collection of basemaps collected, adpated and converted from diverse sources, sometimes only available through the wayback machine. Among these sources, anonymous students from the "ThinkQuest Team C006628".

Some (rare) historical GIS resources on the web

Other resources - non-GIS or GIS files non-downladable

Spatial mutations in theory and fiction

If you edit the geojson maps and want to refer your own published work, please add here.


Collection of georeferenced boundaries of world countries and cultural regions for use in mapping historical data on the world scale





No releases published


No packages published