Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map views plugin implementation #8729

Closed
4 tasks done
allyoucanmap opened this issue Oct 25, 2022 · 0 comments
Closed
4 tasks done

Map views plugin implementation #8729

allyoucanmap opened this issue Oct 25, 2022 · 0 comments

Comments

@allyoucanmap
Copy link
Contributor

allyoucanmap commented Oct 25, 2022

Description

Implementation of a tool to configure multiple 3D views and switch between them with navigation tools

Acceptance criteria

  • Add support for single clipping polygon (convex) to 3D tiles and terrain: implement the support of clipping polygon inside the 3D Tiles and globe/terrain layers based on a json static configuration available at map/layers level
  • Basic 3D views tool: based on a static config to define at plugin level, a tool that can be activated through a toggle button. Once activated a selector appears on the map to show the configured view. The view config involve:
    • Camera orientation
    • Manage layers visibility (with the addiction of also a Boolean to manage default visibility of view layers (eg. other layers in TOC should be hidden whan the view is selected))
    • Clipping polygon area associated to each 3D Tiles layer or terrain (one per 3D Tile ti visualize in the view)
    • Dedicated toggle button in toolbar of the tool to draw in map all clipping areas using vector features
  • Advanced 3D views tool: with the basic tool above available, it is intended to implement a settings panel for the creation of view configurations. therefore the selector above will be enriched with a toolbar aimed to provide what needed to allow thee user to create and configure multiple views
  • 3D Views navigations tools: add the possibility to visualize the view in sequence. The tool include an extension of the toolbar with arrows and play/pause button with the possibility to define the duration of a view. This implementation includes also the configuration, via views wizard to add an info panel to contains simple descriptive contents (like Map Details) through a WYSIWYG to include multimedia (eg. images, videos, hyperlinks etc.) related to the selected view.

Other useful information

@allyoucanmap allyoucanmap self-assigned this Oct 25, 2022
@tdipisa tdipisa added this to the 2023.01.00 milestone Oct 26, 2022
@ElenaGallo ElenaGallo self-assigned this Nov 2, 2022
tdipisa pushed a commit that referenced this issue Nov 7, 2022
* move mapViews documentation

* move the additional map options at the end of the page

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

* Update docs/developer-guide/maps-configuration.md

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>

Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants