![Page 1: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/1.jpg)
Tim “chippy” Waters @tim_waters
Open Historical Map
![Page 2: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/2.jpg)
Shekhar Krisnan
Schuyler Erle
Entropy Free
![Page 3: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/3.jpg)
History as New Media
Digital Humanities and History
Web Archives and Digital Libraries
Amateur Enthusiasm and Hacking
Open Source Software Development
Zotero, tools etc
![Page 4: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/4.jpg)
History Web + Geospatial WebHistory Web Zotero 1.0 – Capturing Citations and Publishing Bibliographies Zotero 2.0 – Sharing Collections and Scholarly Collaboration on the Web Zotero Maps
Geospatial Web Gutenkarte – Geographic Text Browser NYPL Map Rectifier – Georeferencing Historical Maps NYPL Map Digitizer – Vectorizing and Annotating Historical Layers
![Page 5: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/5.jpg)
Gutenkarte
http://gutenkarte.org
Zotero
http://www.zotero.org
![Page 6: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/6.jpg)
10,000 large digital images and atlases
![Page 7: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/7.jpg)
![Page 8: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/8.jpg)
![Page 9: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/9.jpg)
Collaborative Best Practices
Public Editing Identity Profile Keeping Score Revision History Commentary Provenance (Geo)RSS Feeds Change Tracking Rollback
![Page 10: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/10.jpg)
NYPL Digitizer
Demo
GeoExt, Mapfish.
Why not OSM?
time. Range of dates.
WANT.
![Page 11: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/11.jpg)
Open Historical Maps
Crowd Control Curators Designing Historical Schemas Versioning and Resolving Disputes Time Travel Time in GIS Chronological Annotation of Features Disambiguation Geographic, Toponymic and Chronological Ambiguity Open Gazeteers
![Page 12: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/12.jpg)
Map Warper
Open To All
Not just historical
![Page 13: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/13.jpg)
Thanks Mikel
Thanks John
![Page 14: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/14.jpg)
![Page 15: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/15.jpg)
Wt?
2 examples
![Page 16: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/16.jpg)
![Page 17: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/17.jpg)
![Page 18: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/18.jpg)
GDALGdalwarpGdal_translate
gdal_translategdal_translate a_srs '+init=epsg:4326' of VRT /home/tim/work/warper/mapwarper/public/mapimages/src/orig6985.tif /home/tim/work/warper/mapwarper/public/mapimages/dst/28_temp.vrt gcp 1100.2, 2332.0, 83.9654296874, 41.8320690697 gcp 3782.0, 1676.12, 78.9996093751, 42.710039226 gcp 2703.45, 3760.35, 81.196875, 40.675794242
gdalwarp rn dstalpha /home/tim/work/warper/mapwarper/public/mapimages/dst/28_temp.vrt /home/tim/work/warper/mapwarper/public/mapimages/dst/28.tif co TILED=YES
![Page 19: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/19.jpg)
Output
crop
![Page 20: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/20.jpg)
Whooms – upload geotiff, serve as wms
http://github.com/timwaters/whooms/tree/master
get '/wms' do @map = params["layer"] ows = Mapscript::OWSRequest.new ok_params = Hash.new params.each {|k,v| ok_params[k.upcase] = v } [:request, :version, :transparency, :service, :srs, :width, :height, :bbox, :format, :srs].each do |key| ows.setParameter(key.to_s, ok_params[key.to_s.upcase]) unless ok_params[key.to_s.upcase].nil? end ows.setParameter("STYLES", "")
o
ows.setParameter("LAYERS", "image")
o
ows.setParameter("COVERAGE", "image")
o
mapsv = Mapscript::MapObj.new(File.join(map_directory, '/wms.map'))
m
mapsv.applyConfigOptions mapsv.setMetaData("wms_onlineresource", "http://" + request.host + "/wms/#{@map}")
"
raster = Mapscript::LayerObj.new(mapsv)
r
raster.name = "image" raster.type = Mapscript::MS_LAYER_RASTER; raster.data = File.join(map_directory, @map)
r
raster.status = Mapscript::MS_ON raster.dump = Mapscript::MS_TRUE raster.metadata.set('wcs_formats', 'GEOTIFF')
r
raster.metadata.set('wms_title', ("wms from whooms "+@map))
r
raster.metadata.set('wms_srs', 'EPSG:4326')
r
raster.debug= Mapscript::MS_TRUE Mapscript::msIO_installStdoutToBuffer result = mapsv.OWSDispatch(ows)
r
content_type = Mapscript::msIO_stripStdoutBufferContentType || "text/plain" result_data = Mapscript::msIO_getStdoutBufferBytes send_data result_data, :type => content_type, :disposition => "inline" Mapscript::msIO_resetHandlersend
![Page 21: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/21.jpg)
![Page 22: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/22.jpg)
GDALTileindexgdaltindex
gdaltindex write_absolute_path /home/tim/work/warper/mapwarper/db/maptileindex/7.shp /home/tim/work/warper/mapwarper/public/mapimages/dst/91.tif /home/tim/work/warper/mapwarper/public/mapimages/dst/41.tif
![Page 23: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/23.jpg)
Export options
![Page 24: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/24.jpg)
![Page 25: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/25.jpg)
![Page 26: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/26.jpg)
Crowd sourced
but you can beprivate if you like
![Page 27: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/27.jpg)
For OSM! Yay! Get thee to the wmsplugin! Potlatch soon?
![Page 28: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/28.jpg)
Licences and Terms
Google maps vs Google Satellite
Local Government Anti Pattern
![Page 29: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/29.jpg)
Free our Old Maps!
Lets build up a database for the past!
![Page 30: Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam](https://reader033.vdocument.in/reader033/viewer/2022051817/5493300ab47959514d8b4799/html5/thumbnails/30.jpg)
People +
Map Libraries +
Love of maps =
Open Historical Maps
An infinite archive of places for digitial historians and ethnographers
Want