Skip to content

v0.3.0

Latest

Choose a tag to compare

@mradamcox mradamcox released this 01 Oct 17:14
· 8 commits to main since this release
cc3016a

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

Full Changelog: v0.2.0...v0.3.0