[GRASS-git] [OSGeo/grass-addons] 211669: v.photo.geometry: recovers acquisition geometry fr...

Corey White noreply at github.com
Tue Sep 15 19:51:35 PDT 2026


  Branch: refs/heads/grass8
  Home:   https://github.com/OSGeo/grass-addons
  Commit: 21166930e27f62495bba9de4239385a02d80cd6c
      https://github.com/OSGeo/grass-addons/commit/21166930e27f62495bba9de4239385a02d80cd6c
  Author: Corey White <smortopahri at gmail.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    A src/vector/v.photo.geometry/CMakeLists.txt
    A src/vector/v.photo.geometry/Makefile
    A src/vector/v.photo.geometry/requirements.txt
    A src/vector/v.photo.geometry/tests/conftest.py
    A src/vector/v.photo.geometry/tests/data/cap_frames.json
    A src/vector/v.photo.geometry/tests/data/seed.jpg
    A src/vector/v.photo.geometry/tests/v_photo_geometry_test.py
    A src/vector/v.photo.geometry/v.photo.geometry.html
    A src/vector/v.photo.geometry/v.photo.geometry.md
    A src/vector/v.photo.geometry/v.photo.geometry.py
    A src/vector/v.photo.geometry/v_photo_geometry.png
    A src/vector/v.photo.geometry/v_photo_geometry_density.png

  Log Message:
  -----------
  v.photo.geometry: recovers acquisition geometry from a directory of aerial photos whose flight metadata is incomplete (#1832)

* Add tool renamed from v.flightplan

* Clean up old code and stale dependencies

* Read image metadata with ExifTool

* Derive sensor size from metadata

* Group images by camera body

* Split flight tracks at time gaps

* Write footprint areas and camera station maps

* Add terrain-corrected footprints

* Add estimated 3D flight path output

* Add overlap statistics output

* Add documentation

* Coerce orientation tag values to float

* Add overlap density raster output

* Add manual figures

* Handle missing metadata without crashing

* Require a projected metric CRS

* Polish parser interface and messages

* Batch elevation sampling

* Fix output writing and document dependencies

* Fix flat footprint rotation and DEM NULL handling

* Apply review conventions and document caveats



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass-addons/settings/notifications


More information about the grass-commit mailing list