Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
Using FOSS4G in historic map collections
July 16, 2014
The virtual map forum 2.0 (VK2.0)
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
1. Starting Point
Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
http://www.slub-dresden.de/sammlungen/karten
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
1. Libraries and Spatial Information
16. Juli 2014 | Seite 3 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
I. No spatial searching
possibilities.
II.No extracting of the spatial
information of the maps.
Who needs more than a thematic map search?
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
1. The goals of the project
16. Juli 2014 | Seite 4 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
Portal for spatialtemporal Searching and Visualization
Data Infrastructure for Historic Maps
Tools for georeferencing our
Historic Map Collections
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. The Portal
16. Juli 2014 | Seite 5 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
16. Juli 2014 | Seite 5 16. Juli 2014 | Seite 5 16. Juli 2014 | Seite 5 16. Juli 2014 | Seite 5 16. Juli 2014 | Seite 5 16. Juli 2014 | Seite 5
http://kartenforum.slub-dresden.de/vkviewer/?welcomepage=off&z=6&c=956279.9699159982%2C7009488.34365753&oid=71052875%2C
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Spatial Data Infrastructure
16. Juli 2014 | Seite 6 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Georeferencing
16. Juli 2014 | Seite 7 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
Extracting of ground control
points and a clip polygon
Calculate the transformation parameter and clipping of the
results
Validation
Community based Georeferencing and
automatic detection of map corners
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Community based Georeferencing
16. Juli 2014 | Seite 8 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
- Implementation based on Pyramid-Webframework,
OL3 and GDAL
- In first Tests 2.500 of 6.000 Plane Survey Sheets
could be georeferenced.
Demo:
http://kartenforum.slub-dresden.de/
vkviewer/?welcomepage=off
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Community based Georeferencing
16. Juli 2014 | Seite 9 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Community based Georeferencing
16. Juli 2014 | Seite 10 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Community based Georeferencing
16. Juli 2014 | Seite 11 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
1. Problem: How to ensure the quality of the data
- Statistical analyses of the results of different
transformation algorithms and presentation as traffic
light system to the user
- Admin view for double checking new georeference
results
- Opportunities for users to update and improve existing
georeferencing results
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Community based Georeferencing
16. Juli 2014 | Seite 12 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
2. Problem: Georeferencing Performance
- Persistent Georeferencing
- Use GeoTIFF
- Bottleneck is the updating of the data backend
- Community based Georeferencing
- Bottleneck is the disk I/O
- Use GDAL VRT
- Clip unnecessary edge content on the client side
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Automatic detection of edge corners
16. Juli 2014 | Seite 13 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
- Only for the Plane Survey Sheets
- Uses the Image Processing Software Halcon
- Workflow:
1.) Detect edge area
2.) Use inline filter
3.) Match Coordinates
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Automatic detection of edge corners
16. Juli 2014 | Seite 14 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
1. Problem: Different map sizes
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
2. Automatic detection of edge corners
16. Juli 2014 | Seite 15 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
2. Problem: Variety of edge design
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden
3. What comes next
16. Juli 2014 | Seite 16 Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
- Better validation tools for the georeference process
- Expand the georeference tools to further historic map
types
- Couple Historic Maps SDI with other SDI (GDI-DE)
- Spatialtemporal Searches for all library objects with a
spatial dimension (maps, pictures, diaries, newspaper
articles, ...)
- More tools:
- Dynamic visualiziation of timeseries
- Annotation tools for historic maps (LinkedData)
- ...
Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden slub-dresden.de© by SLUB Dresden16. Juli 2014 | Seite 17
Jacob Mendt @arwesley27 | Abteilung Informationstechnologie
Thank you for your attention
kartenforum.slub-dresden.de
[email protected](Twitter: @arwesley27)