Skip to content

Interactive map visualisation of Roman territorial expansion from 500 B.C. to A.D. 200

License

Notifications You must be signed in to change notification settings

siriusbontea/roman-empire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Version 3

updated 30 January 2023

Mapping the Infrastructure of the Roman Empire:

Webpage:

https://siriusbontea.github.io/roman-empire/

Overview:
  • This project provides an interactive mapping visualisation of Roman territorial expansion from 500 B.C. to A.D. 200. The primary focus is on Roman roads as it correlates to the growth of the empire. The Roman road network directly contributed to commerce, ease of travel, and enabled rapid movement of Roman armies and logistical resupply.

  • Why Roman roads anyway? They're longer-lasting than modern roads! Some of these ancient roads didn't see much degradation until tanks rolled over them during World War 2, but even so, the roads were still in decent shape after the fact. Furthermore, Roman roads were marvels in engineering in terms of placement and would give the modern surveyor the run for their money if there was a contest of who could make a straighter road far over the horizon.

  • This project was built to meet requirements for Modules 8-10 of the MAP 673: Design For Interactive Web Mapping course at the University of Kentucky.

Methodology and Tools:
MSI Pulse GL66 laptop w/ external monitor
CPU: 11th Gen Intel i7-11800H (16) @ 2.304GHz
GPU: GeForce RTX 3070 Mobile / 8192MiB
Memory:  65204MiB
  • QGIS 3.26.2- Buenos Aires performed most of the heavy lifting behind the scenes with vector layer creation, editing, analysis, and processing of data prior to use for web mapping. Georeferencing of raster data, such as scans of hand-drawn maps, will be done with QGIS.

  • VS Code - code editing and interaction with GitHub

  • GIMP - General editing and processing of raster images

  • Inkscape - General editing of SVGs data

  • GeoJSON - file format for most map data

  • CSV - file format for some of the map data (to save on file size if necessary)

  • HTML, CSS, JS

    • Leaflet - Primary JS library for mapping requirements, user interface, etc.
    • PapaParse and omnivore - JS libraries for processing CSV data for use with Leaflet
    • Bootstrap - JS/CSS library for general layout, theme, and styles
  • Github Pages (maybe Mapbox?)

  • Adobe Stock Photos (SVGs for map icons, etc.)

  • Convertio was used to convert Adobe Illustrator (.ai) files to SVG.

  • possibly other hosting service for larger data (i.e., map tiles).

Data files:

Notes:
1 Some of these vector files, are still a bit rough (in my opinion), and will be further refined.
2 There are inconsistencies for the 133 B.C. maps depending on the source material and will be the highest priority for revision.
3 The "Max extent" vector file is not to be used to denote a particular time period, but rather to be used for clipping/intersection work within QGIS. For example, regions in Mesopotamia and Germania Magna were temporary holdings at best or areas of Roman influence due to road/trade networks (and not necessarily Roman conquered territories).

UPDATE

Maps total revision

Old data

  • And, here's my interpretation of what the historical Roman boundary should really look like:

New data

  • In the early stages of the Roman Republic's expansion across the Italian peninsula, it is simply not realistic to think that Rome would prefer to gain control of mountainous alpine terrain over the fertile Po river valley. The old map files were an eye sore and badly needed fixing!

  • The data I've generated here is released under the BSD 3-Clause License. So, if there are more fixes to be made, go for it! Or just do whatever you want. It's BSD. :-)

Datasets:
Roman Road Network (version 2008):
This is the old dataset that inspired me to make a new dataset:

This study provides a portable, digital version of the Roman roads identified in the Barrington Atlas, which users can visualize in combination with their own historical data. (2008)

  • Citation:
    • McCormick, Michael; Huang, Guoping; Zambotti, Giovanni; Lavash, Jessica, 2013, "Roman Road Network (version 2008)", https://doi.org/10.7910/DVN/TI0KAU, Harvard Dataverse, V1
Roman roads in Britannia:
Roman roads in Hispania:
Roman roads and milestones of Asia Minor:
Points of Interest:
Type Identifier Description Zoom
11 Major settlement (capital, colonia, municipium) 6
17 Major fort (legionary fortress) 6
13 Civitas capital (Late Roman Gallia) 8
12 Settlement (civitas, vicus, other settlement) 8
18 Fort (castrum, castellum) 8
53 Fortlet, tower 10
16 Road or coastal station 8
31 Iron Age (Celtic) Oppidum 9
35 Late Roman Oppidum 9
19 Oasis 9
61 Sanctuary or temple 9
66 Bath 9
32 Tumulus 10
63 Cemetery 10
21 Monastery 10
24 Church 10
14 Villa 10
57 Mine, quarry or production 10
49 Pass 10
51 Bridge 10
55 Road/milestone 10
52 Aqueduct/dam/cistern/spring 10
64 Monument 10
Base Map:

My "Plain Terrain" Map created with Mapbox

Base Map (option):

The Wandering Cartographer (Digital Atlas of the Roman Empire) Article on how to add the Digital Atlas of the Roman Empire (DARE) basemap to QGIS.

Other Resources:
  • Font selection for this project attepts to be as close to authentic Roman inscriptions as possible. The Trajan font from the Adobe Font Collection is based upon the carved inscription on the Trajan column at the Basilica Ulpia in the Forum of Trajan and depicts the Emperor Trajan's own account of his conquest of Emperor Trajan’s own account of his compaigns leading to the conquest of Decebalus (A.D. 101 - 102) and the annexation of Dacia (A.D. 105 - 106).

  • Colours are based on the dyes used by the Romans which often had symobolism in mind. Additionally, materials such as parchment are normally much brighter when newly made compared to the darker hues we see in museums due to aging. Due to variability in the dyes, pigments, and materials used, its nearly impossible to create a perfect match on a webpage. However, I'll do the best I can to provide a close approximation.

User-Interface:
  • A mobile-friendly responsive Leaflet map will be means to deliver content.

  • The map will use a "time slider" and infrastructure "layers" that can be toggled. This interactivity afforded to the user is to assist in visualisation of these changes (i.e., expansion of Roman infrastructure) and hopefully show the importance of the role of lines of communication and how it correlates with the increase in trade and expansion of the empire.

  • Popups over key locations will provide the user with additional information, links, and graphics.

  • custom icons will be used to represent key locations (major cities, key terrain), location types (forts, towns), cultural areas (tribal locations), politcal boundaries (provicial areas).

Draft Mock-up:
Reference Maps:
Additional References (general information, inspiration for colours, fonts, etc.):
Web resources:
See my other projects at siriusbontea.github.io

About

Interactive map visualisation of Roman territorial expansion from 500 B.C. to A.D. 200

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published