New capabilities unlocked include photo geotagging, map-based search result navigation, and georectification of historical maps.
The IIIF Consortium and the IIIF Maps Technical Specification Group (TSG) are pleased to announce the publication of the Georeference Extension specification. This extension builds on the IIIF Presentation API 3.0, which provides a standardized way to describe and annotate digital objects. The extension unlocks new capabilities for working with digitized maps, including the ability to overlay any IIIF-compliant map image on top of a standard web map with no specialized GIS software or file formats required. This new specification makes it possible to use any IIIF-compliant image in a mapping context (for example, as a base layer for historical town and city views) and unlocks other functionality like the ability to search for collection items via map-based interfaces.
This process of connecting historical maps to modern ones — known as georeferencing — previously required complex, and often proprietary tools to warp historical maps to align with modern spatial projections. Now, with the IIIF georeference extension, browser-based tools can warp map images with only a IIIF item URL and few control points on a web map interface.
One such tool is Allmaps from Bert Spaan and Jules Schoonman, two contributors to the new specification. Allmaps provides a graphic interface for curating, georeferencing, and exploring IIIF maps, based on open source components others can use to create similar interfaces. Allmaps takes as input IIIF URLs from anywhere in the world, and saves all the data required for the map transformations in the form of IIIF annotations that connect pixel coordinates of the image to spatial coordinates on a map. A process that used to entail GeoTIFFs that could be gigabytes in size can now be accomplished with a few kilobytes of plain text.
Related IIIF map work
The georeference extension builds on previous work from the Maps TSG, including the navPlace extension published in October of 2021. NavPlace allows IIIF objects to be associated with geographic coordinates for use cases like:
- Linking IIIF resources to geographic areas (e.g., geo-tagging photo locations)
- Supplying a geographic bounding box for an image of a map
- Representing locations that appear in digital objects, such as itineraries or travel journals
The group will continue on for the time being to promote the work and to create additional cookbook recipes and tutorials for how to make the best use of spatial assets in a IIIF context. This work will be featured at the IIIF Annual Conference in Naples, Italy, June 7 and 8.
We would like to thank the co-chairs of the IIIF Maps groups, the many IIIF community members who contributed to the development of these extensions, as well as the IIIF Editors for guiding the process to publication.
Getting started with IIIF and Maps
Explore the new extensions with the following resources:
- Cookbook recipes:
Please contact email@example.com.