Draft: Feature/add 360 viewer processing
What does this MR do?
Add the user dialog and process to select a layer and display a geolocated picture and its informations, with several ways :
- a previewer with the item thumbnail
- a controller to select previous or next picture
- some label which are displayed on the main tab
- a specific form (specific tab) with the item informations
- a specific button to catch a feature on the Qgis map canvas
- a 2d widget with the panoramic view
Open panoramic viewer (use single button or check box + Prev/Next button) :
Context
WIP :
-
Add orientation visualization (appearance) on map for the selected feature
-
French translation
-
Unit and integration tests
-
Responsive UI
-
Improve panoramic view (with some OpenGL libraries or other ideas ??) ( -> Test a call to the Geovisio viewer with the current QWebView component and JS functions too)
Goals
Related issues
- The function catch feature from Qgis map canvas wasn't killed when the plugin is closed, for instance, we could select feature and display the panoramic viewer (if the option is checked) when the plugin is closed.
- The form label "pers:interior_orientation" doesn't work yet
Closes # Related to #
Checklists
Author's checklist
-
I've read the contribution guidelines and affirm: -
my branch has been created from main -
if the code is not completely achieved, I apply the Draft/WIP prefix -
the DOD is satisfied specially tests
-
-
assign myself (the MR creator will automatically be assigned) -
the box Delete source branch when merge request is accepted. is checked
Reviewer's checklist
-
assign yourself as Reviewer and remember that others developers can comment too
Edited by Quentin