Geo-Reference Data (Map) Widget Features
Cockpit should have a core widget for displaying geo-referenced data
- [x] must allow showing a world map
- [x] must allow showing vehicle position
- [x] must allow showing vehicle path (so far)
- [x] must allow showing planned mission path
- [x] must allow creating a mission path
- [ ] should support showing chart overlays
- https://nauticalcharts.noaa.gov/updates/coast-survey-launches-noaa-chart-display-service/ (talk to Brian+Kevin)
- [ ] should be able to show forecasted tide heights and weather
- [ ] should support custom maps (as an overlay, or local (non-GPS-based) replacement)
- important for inspections / navigating around infrastructure
- [ ] may support live overlays
- latest Ping360 scan data
- rangefinder / distance sensor obstacle indications (like QGC has)
- [ ] may support showing collected datapoints
- e.g. bathymetry/sidescan sonar/telemetry/geo-referenced photos
- may be enabled by overlaying a plotting widget that offsets and rotates by the vehicle position and attitude
- #85 may be relevant
- [ ] may support a circular crop, to exactly match scanning sonar range and/or sit inside a compass ring
Relevant to:
- #83
- #646
Forum thread discussing DXF files as a map source, and QGIS stuff
Forum thread discussing desired overlay features (including thumbnails of geo-referenced photos).
We are good as Leaflet has support for that.
We should indeed invest some time in providing a good API for map interaction.
A useful map source to support: https://cesium.com/blog/2024/01/23/introducing-cesium-world-bathymetry/
Forum thread discussing shapefiles as an overlay option, to support imports from ArcGIS/QGIS