Tim “chippy” Waters               @tim_waters

            Open Historical Map
Shekhar Krisnan

Schuyler Erle

                  Entropy Free
History as New Media
Digital Humanities and History
Web Archives and Digital Libraries
Amateur Enthusiasm and Hacking
Open Source Software Development

Zotero, tools etc
History Web + Geospatial Web
History 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

    Gutenkarte
    http://gutenkarte.org


    Zotero
    http://www.zotero.org
10,000 large digital images and atlases
Collaborative Best Practices


    Public Editing

    Identity

    Profile

    Keeping Score

    Revision History

    Commentary

    Provenance

    (Geo)RSS Feeds

    Change Tracking

    Rollback
NYPL Digitizer
Demo

GeoExt, Mapfish.

Why not OSM?
 time. Range of dates.
 WANT.
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
Map Warper
Open To All

Not just historical
Thanks Mikel




Thanks John
Wt?

2 examples
GDAL
Gdalwarp
Gdal_translate


gdal_translate ­a_srs '+init=epsg:4326' ­of VRT 
gdal_translate
/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
Output

crop
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", "")
  ows.setParameter("LAYERS", "image")
  ows.setParameter("COVERAGE", "image")
  mapsv = Mapscript::MapObj.new(File.join(map_directory, '/wms.map'))
  mapsv.applyConfigOptions
  mapsv.setMetaData("wms_onlineresource", "http://" + request.host + 
"/wms/#{@map}")
 
  raster = Mapscript::LayerObj.new(mapsv)
  raster.name = "image"
  raster.type = Mapscript::MS_LAYER_RASTER;
  raster.data = File.join(map_directory, @map)
 
  raster.status = Mapscript::MS_ON
  raster.dump = Mapscript::MS_TRUE
  raster.metadata.set('wcs_formats', 'GEOTIFF')
  raster.metadata.set('wms_title', ("wms from whooms "+@map))
  raster.metadata.set('wms_srs', 'EPSG:4326')
  raster.debug= Mapscript::MS_TRUE
 
  Mapscript::msIO_installStdoutToBuffer
  result = mapsv.OWSDispatch(ows)
  content_type = Mapscript::msIO_stripStdoutBufferContentType || "text/plain"
  result_data = Mapscript::msIO_getStdoutBufferBytes
 
  send_data result_data, :type => content_type, :disposition => "inline"
  Mapscript::msIO_resetHandlers
end
GDAL
                                   Tileindex
                                   gdaltindex




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
Export options
Crowd sourced

but you can be
private if you like
For OSM! Yay! Get thee to the wmsplugin!   Potlatch soon?
Licences and Terms

Google maps vs Google Satellite

Local Government Anti Pattern
Free our Old Maps!



Lets build up a database
 for the past!
Want




People +
Map Libraries +
Love of maps =
Open Historical Maps

An infinite archive of places for digitial historians
                 and ethnographers
@tim_waters

                       tim@geothings.net


http://mapwarper.net

Open Historical Maps at State of the Map (SOTM), 2009, Amsterdam