Barcelona - LIBER - OpenSource

46
Open source technologies for delivering historical maps online - case studies at the National Library of Scotland Background and context NLS Case Studies 1 - GDAL/ MapTiler/Georeferencer NLS Case Studies 2 - Geoserver / OpenLayers Other technologies - IIPImage for JP2 / Omeka.org Opportunities for libraries Chris Fleet, National Librry of Scotland, and Petr Pridal, Klokan Technologies, GmbH

Transcript of Barcelona - LIBER - OpenSource

Page 1: Barcelona - LIBER - OpenSource

Open source technologies for delivering historical maps online - case studies at the National Library of Scotland

Background and context

NLS Case Studies 1 - GDAL/

MapTiler/Georeferencer

NLS Case Studies 2 -

Geoserver / OpenLayers

Other technologies -

IIPImage for JP2 / Omeka.org

Opportunities for libraries

Chris Fleet, National Librry of Scotland, and Petr Pridal, Klokan Technologies, GmbH

Page 2: Barcelona - LIBER - OpenSource

http://maps.nls.uk http://geo.nls.uk

Maps of Scotland website – 44,000 online maps

Page 3: Barcelona - LIBER - OpenSource

Background and context

NLS Case Studies 1 - GDAL/

MapTiler/Georeferencer

NLS Case Studies 2 -

Geoserver / OpenLayers

Other technologies -

IIPImage for JP2 / Omeka.org

Opportunities for libraries

Open source technologies for delivering historical maps online - case studies at the National Library of Scotland

Page 4: Barcelona - LIBER - OpenSource

New MrSID OpenLayers Viewer - 2009

LizardTech Express Viewer problems:

• Fixed image extents on screen• Non-Ajax based viewing• Limited ability to display image in wrapper• Printing and downloading limitations• No Permalink

New customised OpenLayers viewer addresses these problems

and uses other open-source Javascript programs including,

Protoype, Gears, and XML HttpRequest

Page 5: Barcelona - LIBER - OpenSource

GDAL / OGR open source commands

gdalinfo information about raster image

gdaltindex create shapefile of raster image extents

gdal_translate convert raster images between formats

gdaltransform convert raster images between projections

ogrinfo information about vector file

ogr2ogr convert vector files between formats

Page 6: Barcelona - LIBER - OpenSource

GDAL: using gdaltindex to create a clickable graphic index

Page 7: Barcelona - LIBER - OpenSource

Using QGIS to create and edit shapefiles

Page 8: Barcelona - LIBER - OpenSource

Visualising Urban Geographies - guides to georeferencing workflows using open-source QGIS and MapTiler

geo.nls.uk/urbhist/guides.html

Page 9: Barcelona - LIBER - OpenSource

Using GDAL ogr2ogr - to convert shapefiles (in British National Grid) into KML (in WGS84) for

Google Earth

Page 10: Barcelona - LIBER - OpenSource
Page 11: Barcelona - LIBER - OpenSource
Page 12: Barcelona - LIBER - OpenSource
Page 13: Barcelona - LIBER - OpenSource
Page 14: Barcelona - LIBER - OpenSource

NLS Map Georeferencer

Page 15: Barcelona - LIBER - OpenSource

NLS Map Georeferencer

Page 16: Barcelona - LIBER - OpenSource

NLS Map Georeferencer – selecting a map

Page 17: Barcelona - LIBER - OpenSource

NLS Map Georeferencer – split-screen for georeferencing

Page 18: Barcelona - LIBER - OpenSource

NLS Map Georeferencer – adding control points

Page 19: Barcelona - LIBER - OpenSource

NLS Map Georeferencer – saving…

Page 20: Barcelona - LIBER - OpenSource

NLS Map Georeferencer – viewing results in Google Earth browser plugin

Page 21: Barcelona - LIBER - OpenSource

Tools: MapTiler and Tileserver

http://www.maptiler.org/ http://www.tileserver.com/

Page 22: Barcelona - LIBER - OpenSource

MapTiler – Tile Map Service mosaics

Page 23: Barcelona - LIBER - OpenSource

MapTiler – Tile Map Service mosaics

Page 24: Barcelona - LIBER - OpenSource

MapTiler – Tile Map Service mosaics

Page 25: Barcelona - LIBER - OpenSource

MapTiler – Tile Map Service mosaics

Page 26: Barcelona - LIBER - OpenSource

Background and context

NLS Case Studies 1 - GDAL/

MapTiler/Georeferencer

NLS Case Studies 2 -

Geoserver / OpenLayers

Other technologies -

IIPImage for JP2 / Omeka.org

Opportunities for libraries

Open source technologies for delivering historical maps online - case studies at the National Library of Scotland

Page 27: Barcelona - LIBER - OpenSource

ESRI ArcIMS applications – 2004-2011

Page 28: Barcelona - LIBER - OpenSource

ESRI ArcIMS applications – 2004-2011

Page 29: Barcelona - LIBER - OpenSource

ESRI ArcIMS applications – 2004-2011

Page 30: Barcelona - LIBER - OpenSource

ESRI ArcIMS applications – 2004-2011

Page 31: Barcelona - LIBER - OpenSource

Problems of ArcIMS

• Expense – annual licensing costs of ca £5,000 - £6,000

• Limited web-mapping functionality

• Instability – difficulty in handling high usage spikes

• Fixed screen for map interface (500 x 500 px)

• Basis on British National Grid rather than Spherical Mercator

Page 32: Barcelona - LIBER - OpenSource

GeoServer – adding shapefiles as layers

Page 33: Barcelona - LIBER - OpenSource

GeoServer – previewing shapefiles and fields

Page 34: Barcelona - LIBER - OpenSource

GeoWebCache – for rapid display

Page 35: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Sheet Viewer

Page 36: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Sheet Viewer

Page 37: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Sheet Viewer

Page 38: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Sheet Viewer

Page 39: Barcelona - LIBER - OpenSource

OpenLayers MrSID Viewer

Page 40: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Sheet Viewer

Page 41: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Mosaic Viewer

Page 42: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Mosaic Viewer

Page 43: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Mosaic Viewer

Page 44: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Mosaic Viewer

Page 45: Barcelona - LIBER - OpenSource

GeoServer / OpenLayers Mosaic Viewer

Page 46: Barcelona - LIBER - OpenSource

Conclusions

Advantages of open-source software:

• cheaper, more open standards-compliant

• delegated development and customisation

• greater opportunities for collaboration

• improvements in functionality and aesthetics of applications

Disdvantages of open-source software:

• greater need for programming knowledge

• fewer bespoke applications, and more need for development

• more time-consuming to develop and support

• possible need for paying for external development