Mouse | |
Left button + Move | Orbit |
Mouse Wheel | Zoom |
Right button + Move | Pan |
Keys | |
Arrow keys | Move Horizontally |
Shift + Arrow keys | Orbit |
Ctrl + Arrow keys | Rotate |
Shift + Ctrl + Up / Down | Zoom In / Out |
L | Toggle Label Visibility |
R | Start / Stop Orbit Animation |
W | Wireframe Mode |
Shift + R | Reset Camera Position |
Shift + S | Save Image |
I am a 17-year-old student from California who is fascinated with Napoleonic military history. I plan to make this a series, moving next to one of my favorite battles, Rivoli (I love the 1st Italian Campaign!), after finishing up Waterloo.
This map was created using the software QGIS and exported with the plugin Qgis2threejs. Open-source satellite imagery of the region of Waterloo was georeferenced with Sir Archibald Alison's "Crisis of the Battle" map. Troop positions were then created using polygons and adjusted based on the consensus of their locations during the Old Guard’s infantry assault. Each polygon was tagged with attributes identifying their division. For example, a unit listed under "Foy" on Alison’s map was attributed to the "9th Division", "Maximilien Sébastien Foy", "II Corps", and given a short biography, a portrait of the commander, and relevant paintings showing the unit in action.
Popups were built to stylize and display these attributes interactively. This is still a work in progress as only the French Army is complete, and there may be some historical inaccuracies. The references tab is also incomplete, but most sources include the Waterloo Society website, the Nafziger Napoleonic Orders of Battle Collection, FrenchEmpire.net, The Campaigns of Napoleon by David Chandler, and Wikipedia (mostly for portraits and paintings).
You can reach me at Halstendean@gmail.com Feedback is welcome! Please contact me if you believe there are any historical discrepancies as well!
All original code and written content on this page is © 2025 by Halsten Olivos and licensed under Creative Commons BY-NC-ND 4.0.
This project makes use of the Qgis2threejs plugin, developed by minorua, and its default viewer template. No ownership is claimed over any third-party library or template included by default. These components remain under their original licenses.
Images used in this project are either believed to be in the public domain or included under a good-faith fair use rationale for educational and non-commercial purposes. No license is asserted over these images. If you are the copyright holder of any image and would like it removed or credited, please contact Halstendean@gmail.com.