Skip to content

Add measurement tool#2465

Open
ArturoManzoli wants to merge 6 commits intobluerobotics:masterfrom
ArturoManzoli:2368-add-measurement-tool
Open

Add measurement tool#2465
ArturoManzoli wants to merge 6 commits intobluerobotics:masterfrom
ArturoManzoli:2368-add-measurement-tool

Conversation

@ArturoManzoli
Copy link
Copy Markdown
Contributor

  • Added a Measuring Tool to improve mission planning and executing;
  • Measures, distance, angle, line heading and area;
  • Import and export measurements;
  • Report box, with measuring stats;
  • Vehicle path is now persistent, and will only be erased by user command, or if the user disable the persistence on the mission configurations.
Screenshare.-.2026-03-05.9_57_34.AM.mp4

Close #2368

@ArturoManzoli ArturoManzoli force-pushed the 2368-add-measurement-tool branch 4 times, most recently from dd8a84d to 1f3dc07 Compare March 5, 2026 19:25
@ES-Alexander
Copy link
Copy Markdown
Contributor

ES-Alexander commented Mar 6, 2026

Noting that in the Cockpit meeting it was mentioned it could be valuable to show distances to points of interest. Perhaps that could be (partially) implemented as a toggle-able option in this tool (e.g. auto-draw distance lines from the vehicle to PoIs, and maybe to its next position target)?

Let me know if I should raise it more completely as an Issue - just trying to write a quick note for now so we don't forget it 😅

Comment thread src/libs/geo.ts Outdated
@@ -0,0 +1,63 @@
import L from 'leaflet'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe we already have a utils-map.ts file for this kind of stuff.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed. Moved those to utils-map.ts

@rafaellehmkuhl
Copy link
Copy Markdown
Member

Will wait for the other map PRs to be merged so this can be rebased accordingly, as it implements some of the changes that are already in others (like the map composable).

@ArturoManzoli
Copy link
Copy Markdown
Contributor Author

Will wait for the other map PRs to be merged so this can be rebased accordingly, as it implements some of the changes that are already in others (like the map composable).

Yup, just waiting to see which one is approved first to drop the commit on the others

@ArturoManzoli ArturoManzoli force-pushed the 2368-add-measurement-tool branch from 1f3dc07 to 1154e73 Compare March 10, 2026 16:22
@ArturoManzoli ArturoManzoli force-pushed the 2368-add-measurement-tool branch from 1154e73 to f741a28 Compare March 11, 2026 17:49
Signed-off-by: Arturo Manzoli <arturomanzoli@gmail.com>
…autical

Signed-off-by: Arturo Manzoli <arturomanzoli@gmail.com>
Signed-off-by: Arturo Manzoli <arturomanzoli@gmail.com>
Signed-off-by: Arturo Manzoli <arturomanzoli@gmail.com>
Signed-off-by: Arturo Manzoli <arturomanzoli@gmail.com>
Signed-off-by: Arturo Manzoli <arturomanzoli@gmail.com>
@ArturoManzoli ArturoManzoli force-pushed the 2368-add-measurement-tool branch from f741a28 to 285ad86 Compare March 23, 2026 14:03
@ES-Alexander ES-Alexander added the docs-needed Change needs to be documented label Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-needed Change needs to be documented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow users to measure distance and angle between two points in the map

3 participants