Repository navigation
Summary
This release introduces two significant new features:
- Helmert transformation which allows georeferencing with 2 GCPs (see blog post)
- After a live trial period with this capability behind a permission level, we decided to set it as the default when someone adds 2 GCPs (switching to polynomial after a 3rd is added)
- Mosaic job running management system (see blog post)
- After a live trial period with this capability behind a permission level, we now allow any one to trigger mosaics on maps that they have loaded themselves.
It also includes the preliminary addition of GCP quality measures calculated from georeferencing information. More about that here: #420
Other small changes and bugfixes:
- Cleanup/disallow duplicate prep session artifacts #308
- Expand display and sort fields in Django admin pages
- Fix bug for places that had no display name
- Better locking mechanism and message display for map interfaces (if user not logged in, after session submit, etc)
- If editing GCPs on a layer that has already been georeferenced: don't show key map by default, zoom to layer extent, not GCPs extent
Upgrade notes
You will need to run db migrations and rebuild the frontend.
After that's complete, run this command to set quality measures on all existing layers:
uv run manage.py oneoffs set-measures-on-layers
New Contributors!
- @danvk made their first contribution in #390
- Thanks for the extra help with Helmert transformation and calculating GCP quality measures
- @pleonard212 made their first contribution in #417
- Thanks for fixing some frontend build-related issues during your local install of OHMG
What's Changed
- 381 helmert by @mradamcox in #385
- Helmert tests by @mradamcox in #388
- Modal refactor by @mradamcox in #389
- Simplify and generalize Helmert logic by @danvk in #390
- 375 job management by @mradamcox in #392
- fix xyz tile url structure by @mradamcox in #395
- Helmert iiif by @mradamcox in #397
- Jobs page links by @mradamcox in #400
- fix malformed url param by @mradamcox in #401
- fix bug in places without display name by @mradamcox in #408
- update footprints output for atlascope by @mradamcox in #409
- add wording about osm us charter project, donate link by @mradamcox in #410
- Job queue improve perms, design, and docs by @mradamcox in #413
- Add more display and sort fields to admin backend by @mradamcox in #415
- 308 disallow multiple split sessions by @mradamcox in #416
- Update Celery script name by @pleonard212 in #417
- fix spelling of font stylesheet by @pleonard212 in #418
- avoid css 404 by @pleonard212 in #419
- Gcp group updates by @mradamcox in #421
- Layers list view by @mradamcox in #422
- allow users to queue mosaics on their loaded maps by @mradamcox in #423
- Updates to georeferencing interface by @mradamcox in #424
Full Changelog: v0.2.0...v0.3.0