Open Historical Map
Open Historical Map (OHM) is a site that uses the OpenStreetMap (OSM) software stack as a foundation for building an open source, user-editable historical map. This project's goal is to create the world's most universal, detailed, and out-of-date map. It's almost like taking all of the old maps and historical maps we can find and combining them into one. OHM will focus on the mapping the geo-objects that OSM is great at mapping - shorelines, political boundaries, buildings, ways, and points of interest. Future and other efforts may engage in discussing historical actions, events, people, and movable items.
OHM Contributors include members of the OSM community, academic dataset providers, historical societies, digital humanities students and faculty, armchair historians, open data providers, open data enthusiasts, and any number of other map data creators. This is not to discount the innumerable number of software developers who have contributed time and energy to the rich set of OSM software and tools that also make OHM possible, but they are not included, in this strictest sense in "OHM Contributors," which refers to data contributors.
(all OHM project subpages under this page)
Land acknowledgment
[THIS IS A DRAFT - input is welcome]
"We must also remember that our history includes those who were kidnapped and brought here in the name of colonization and imperialism. We need to learn, protect, and honor the history and people of the places we each individually live in. We honor the lives of all who endured and continue to endure in the face of settler colonial oppression and white supremacy." - Excerpt from the Art Libraries Society of North America's Virtual Conference 2020 Land Acknowledgement.
While mapping history, we must all remember the biases and perspectives of the mappers when they portrayed indigenous lands and people. When using technology, we must all remember the biases inherent not just in our sources, but in our tools, our taxonomies, and our perspectives. The OHM Community asks all of its participants to honor and respect the history of indigenous people, to recognize that a place's history rarely began with exploration or colonial settlement, and to be open to questions about inclusivity.
OHM Code of Conduct
OHM's Community is a civil, sharing, and respectful group. That said, codifying what that means is important and we have done so. Read the details of the OHM Code of Conduct here.
First-time visitors
Newcomers - if you've made it this far, you should know a little about who and what OHM is, that we care about acknowledging indigenous people, and have basic rules for decent, humane interaction.
If you like what you've read, please visit the OHM Basics page first.
OHM Web Services
We have a range of web services available for OHM, as well as staging environments for most of them.
Wondering if there's an outage? Check our system status page.
Production Services
This is what everyone should use for day-to-day work.
Web GUI tools
- Main website: OpenHistoricalMap.org
- Tasking Manager: tasks.openhistoricalmap.org
- TagInfo: taginfo.openhistoricalmap.org
- Overpass Turbo: openhistoricalmap.github.io/overpass-turbo
- Editor Layer Index: https://openhistoricalmap.github.io/ohm-editor-layer-index/
Command Line Tools
- Overpass API: overpass-api.openhistoricalmap.org
- Nominatim API (GUI coming soon): nominatim.openhistoricalmap.org
Staging Services
These are used when deploying new features or tracking down bugs.
Web GUI tools
- Main website: staging.OpenHistoricalMap.org
- Tasking Manager: tasks-staging.openhistoricalmap.org
- TagInfo: taginfo-staging.openhistoricalmap.org
Command Line Tools
- Overpass API: staging-overpass-api.openhistoricalmap.org
- Nominatim API (GUI coming soon): nominatim-staging.openhistoricalmap.org
OHM projects
Mappers working in OHM are encouraged to create project pages describing their work. This can provide context and framing that are not practical in the map itself and provide details on sourcing and source choices that don't fit easily into source=*.
Projects are grouped here: OHM Projects.
OHM resources
Please find sources to meet your project needs within the OHM Resources page. This page provides a place to list map, imagery and documentary sources that are appropriately licensed for use in the OHM project.
Fast answers for your OHM questions
- Slack: #openhistoricalmap on OSM US Slack
- #openhistoricalmap on Discord's OpenStreetMap World
- Historic@openstreetmap.org mailing list
- Frequently Asked Questions
- Twitter @openhistmap
- Facebook Group
- Production OHM
- Dev / Staging OHM
- Open Historical Map Tasking Manager
- Open development issues (file your bugs and requests here!)
- Github: https://github.com/OpenHistoricalMap
- Open Historical Map Dev Roadmap
- Wikimaps Warper - the Wikimedia Foundation's map warper enables direct tracing of warped maps into OHM using the ID editor
- OpenStreetBrowser Historical (no "historical" optimizations yet, but feel free to create own categories)
OHM Streams
Various OHM contributors livestream. The current schedule may be found at Open Historical Map/OHM Streams.
Contributing
This page of the OHM wiki is currently being revised. Much has been moved to Open Historical Map/OHM Basics. Look there for an introduction to OHM editing.
Information about using historic imagery and maps with OHM is being put in the new Open Historical Map/Imagery page.
Tagging
For those familiar with OSM's tagging model and vocabulary, you'll be right at home here. OHM's tagging works generally the same as OSM, although some tags (like dates) are much more important in OHM.
Either way, please review this more detailed OHM tagging guide.
The current plan for OHM Life Cycle Tagging is to move forward with a version of the proposal in Open Historical Map/Tags/LifeCycle. Older proposals such as the date namespace suffix and the lifecycle prefix are no longer recommended.
Tracing a historic map in OHM
- Find a cool map to trace. You can get some ideas for great maps here.
- Check the copyright of the map you want to add
- Add the map to Commons using the map template (add {{map}} to your file in Commons and fill out the fields "author", "source" and "description" -- or simply replace "{{Information" with "{{map")
- Align the historic map using MapWarper by clicking on "Georeference the map in Wikimaps Warper" (see here for an example)
- Click on the "Rectify" tab and add *more than* 3 control points. Run the alignment and check the error, potentially fix control points until you have acceptable error (acceptable depends on your use case, if you have 100m errors, do not map buildings).
- Go to the tab "Export" and copy the tiles URL (this line "Tiles (Google/OSM scheme): http://warper.wmflabs.org/maps/tile/3274/{z}/{x}/{y}.png") or copy the line above if you want to use JOSM (right click on "for JOSM OpenStreetMap Editor")
- Load the map in JOSM (using Edit->Preferences->WMS->+WMS to add WMS layer) or into the online iD editor (Background Settings -> Custom and copy-paste the PNG layer you get from the warper). It will show up as background and allow you to trace the old map!
- Switch server URL in JOSM to http://www.openhistoricalmap.org/api/
Workflow for tracing Sanborn maps (large scale Fire insurance maps in the US)
Using the map
https://www.openhistoricalmap.org features an interactive map. Zoom in to see more details and adjust the slider to see the data at different points in time. A search box powered by Nominatim simultaneously searches all of history.
Many Wikipedia articles about places and events display geographical coordinates at the top-right corner. The coordinates link to the GeoHack tool, from which you can open the coordinates in a number of online map services, including OpenHistoricalMap.
Using the data
There are a variety of ways to use OpenHistoricalMap Data.
For smallish scale it is possible to download data using JOSM. Two alternatives now exist for larger volumes of data or larger areas:
- A weekly OHM planet file (see http://planet.openhistoricalmap.org/).
- A special Overpass instance at https://overpass-api.openhistoricalmap.org/api/interpreter. You can use it within Overpass turbo for OpenHistoricalMap or within the main Overpass turbo website (by setting the server to
https://overpass-api.openhistoricalmap.org/api/
in Settings -> Server).
See also these pages for the legal attributions:
- Open Historical Map/Copyright - to start documenting copyright-related issues for OHM
- Open Historical Map/Contributors
Short-term plans
Plans have been moved to the new planning document Open Historical Map/Plans
Conversations
The list of places to talk OHM has been moved to Open Historical Map/OHM Basics#Communities
Bibliography
Academic papers
- Litvine, Alexis; El Gouj, Hanae; Meyer, Jeff; Starzec, Arthur; Thévenin, Thomas; Séguy, Isabelle; Mimeur, Christophe; Hare, Doriane et al. (November 11, 2022). “Setting a standard for open and collaborative data acquisition for historical cartography: digitizing the french État-major maps as a collaboration between the ANR COMMUNES and open historical maps”. GeoHumanities '22: Proceedings of the 6th ACM SIGSPATIAL International Workshop on Geospatial Humanities: 1–7. doi:10.1145/3557919.3565811 .
Presentations
- Ånäs, Susanna (November 8, 2014). “Wikimaps Expeditions”. State of the Map 2014. Buenos Aires: OpenStreetMap Foundation .
- Bhangar, Sanjay (April 2, 2022). “A Brief Technical History of Open Historical Map”. State of the Map U.S. 2022. Tucson, Arizona: OpenStreetMap U.S.
- Clough, Jerry (November 9, 2014). “Historical maps”. State of the Map 2014. Buenos Aires: OpenStreetMap Foundation.
- deBruijn, Bert (October 21, 2017). “WikiWar: Historical Mapping Adventures”. State of the Map U.S. 2017. Boulder, Colorado: OpenStreetMap U.S .
- Evans, David; Meyer, Jeff; Warren, Rob et al. (September 6, 2013). “Open Historical Map: re-using obsolete information” (PDF). State of the Map 2013. Birmingham: OpenStreetMap Foundation .
- Grossner, Karl (November 5, 2014). “Focused Themes for CrowdSourced Map Digitization” (lightning talk). Moving Historical Geodata to the Web. New York City: New York Public Library .
- Jenne, David (April 2, 2022). “Mapping History in Our National Parks” (Office Open XML Presentation). State of the Map U.S. 2022. Tucson, Arizona: OpenStreetMap U.S .
- Knoppke-Wetzel, Vanessa (October 19, 2022). “How to Recreate a(n Old Map) Style”. NACIS 2022. Minneapolis: North American Cartographic Information Society.
- Meyer, Jeff (October 13, 2012). “OSM & Online Time Machines”. State of the Map U.S. 2012. Portland, Oregon: OpenStreetMap U.S .
- Meyer, Jeff (September 8, 2019). “Open Historical Map: Vector Tiles & Other Updates”. State of the Map U.S. 2019. Minneapolis: OpenStreetMap U.S .
- Meyer, Jeff (October 30, 2020). “Open Historical Map: Approaching Critical Mass” (lightning talk). Connect 2020. OpenStreetMap U.S .
- Meyer, Jeff (February 10, 2021). “Open Historical Map (OHM) Overview” (lightning talk). Geo4LibCamp 2021. Stanford University .
- Meyer, Jeff (May 21, 2021). “Mapping USA's History on OpenHistoricalMap”. Mapping USA 2021. OpenStreetMap U.S.
- Nguyễn, Minh (November 11, 2022). “The Case for Sister Projects”. WikiConference North America + Mapping USA 2022. OpenStreetMap U.S.
- Proudfoot, Nathan (May 21, 2021). “Mapping History in the Pacific Northwest”. Mapping USA. OpenStreetMap U.S.
- Roberto, Frankie (July 12, 2009). “Mapping History on Open Street Map”. State of the Map 2009. Amsterdam: OpenStreetMap Foundation .
- Waters, Tim (June 14, 2014). “OpenHistoricalMap” (PDF). State of the Map Europe 2014. Karlsruhe. Archived from the original on August 4, 2016 .
- Waters, Tim (November 5, 2014). “The OpenHistoricalMap Project” (lightning talk). Moving Historical Geodata to the Web. New York City: New York Public Library .
- Waters, Tim (June 7, 2015). “Tech Changes to the OpenStreetMap Stack”. State of the Map U.S. 2015. New York City .
- Waters, Tim (October 3, 2015). “Open Historical Map”. State of the Map Scotland 2015. Edinburgh .
- Welty, Richard (July 8, 2020). “OpenHistoricalMap”. Virtual Mappy Hours. OpenStreetMap U.S.
- Welty, Richard (October 8, 2021). “OpenHistoricalMap: Historical geography, wiki-style”. WikiConference North America 2021 .
English
español
- Welty, Richard (April 1, 2022). “Life Cycle in OpenHistoricalMap”. State of the Map U.S. 2022. Tucson, Arizona: OpenStreetMap U.S .
- Welty, Richard (April 2, 2022). “The State of Time in OHM”. State of the Map U.S. 2022. Tucson, Arizona: OpenStreetMap U.S .
- Welty, Richard (November 11, 2022). “Linking Wikimedia and OpenStreetMap/OpenHistoricalMap”. WikiConference North America + Mapping USA 2022. OpenStreetMap U.S.
Blog posts
- Arellano, Juan (July 2, 2021). “Mapping the Tawantinsuyo in OpenHistoricalMap”. Cyberjuan .
- Kang, E Roon; So, Wonyoung (29 August 2017). “Cheonggyecheon, Dongdaemun Gentrification: Technical Notes”. Seoul Libre Maps .
- Marler, Gregory (21 July 2014). “Curating a Historical Map”. Living With Dragons .
- SK53 (11 December 2014). “City Stripping: building historical road layouts from todays data”. Maps Matter .
- Warren, Robert (April 7, 2017). “The Geometries of Vimy Ridge, 100 years ago”. The Muninn Project. Retrieved February 18, 2023.
Mailing list discussions
- Meyer, Jeff (December 5, 2012). “December Historical OSM Hangout Notes”. historic mailing list .
See also
- Public Domain Map, another OSMUS-sponsored project dedicated to the public domain