Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Georeference Extension #109

Open
glenrobson opened this issue Feb 9, 2023 · 9 comments
Open

Georeference Extension #109

glenrobson opened this issue Feb 9, 2023 · 9 comments
Assignees
Labels
Milestone

Comments

@glenrobson
Copy link
Member

Links

Background and Summary

This extension is to formalise the annotation that allows the Georeferencing of a IIIF image. Georeferencing requires the following information:

  • mask of image (area to be georef, can be whole image)
  • control points related to geographic space + pixel coordinate space
  • and a transformation algorithm

The mask is achieved by using a SVG image selector on the IIIF image. The control points and transformation algorithm are stored in the body of the annotation in GeoJson. The control points use a custom property called resourceCoords and a standard GeoJson property geometry to tie the two different coordinate systems together.

There is a tool called allmaps which has been used to prototype the development of the spec:

https://editor.allmaps.org/

Proposed Solution

The Maps TSG group would like this extension to be approved.

@glenrobson glenrobson added this to the February 2023 milestone Feb 9, 2023
@azaroth42
Copy link
Member

There's still an awful lot of [@someone do something] in the preview link. Is this the most recent?

@thehabes
Copy link

thehabes commented Feb 10, 2023

Yes, it is, we were a little behind the optimal timeline. We will knock them out and be done with changes in the next few hours. Apologies, we know that is a bit disruptive. I will add another note here so you can be assured we aren't making changes anymore while you all try to review it.

@thehabes
Copy link

Thanks for bearing with us everyone! We synced up and all of our intended changes are in. We will not make anymore changes until after this round of the TRC process.

@triplingual
Copy link

It's a little far along in the process, I know, but it would be good to start having more examples in specs from outside Europe + North America, and from institutions outside Europe + North America. Is there any way there could be a little work to swap the example in the full canvas for an example from a different continent? (Or could be done immediately after this issue is completed?)

@bertspaan
Copy link

@triplingual yes, very good idea! Let me know if you know of IIIF-accessible map collections from institutions outside of Europe + North America. Or add them to https://github.com/allmaps/iiif-map-collections/blob/master/iiif-map-collections.yml with a PR.

@zimeon
Copy link
Member

zimeon commented Feb 24, 2023

Intro, para 2, missing "CG" but perhaps better still to spell out Community Group and Technical Specification Group:

Through the work of the IIIF Maps Community Group and IIIF Maps Technical Specification Group groups, a commonality of techniques to georeference IIIF Canvases and Images in the context of a global map became evident, and a desire to have standards and best practices for georeferencing became known.

@regisrob
Copy link
Member

A few remaining typos:
geoerferenced
This is extension is aimed at
examples with robuse implementation guidance
6. Appendecies
perserverance

@thehabes
Copy link

thehabes commented Mar 2, 2023

Thank you everyone, your time is appreciated. The extension authors will meet early next week to go over the comments and suggestions. We will make changes and respond to individuals in cases where that seems appropriate.

@glenrobson
Copy link
Member Author

Issue 109 (Georeference Extension)

+1: 25 [akrishnan15 cubap digitaldogsbody dlpierce eliotjordan emilyewahl glenrobson hadro irv jcreel jpadfield jtweed julsraemy ksclarke markpatton markpbaggett mikeapp mixterj nfreire regisrob robcast shuddles thehabes triplingual zimeon]
0: 0 []
-1: 0 []
Not TRC: 0 []
Ineligible: 2 [azaroth42 ioanrichards]

Result: 25 / 25 = 1.00

Super majority is in favor, issue is approved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants