Skip to content

CameraPosition plugin #11455

@allyoucanmap

Description

@allyoucanmap

Description

We should implement a new plugin called CameraPosition to display position of the camera in the 3D map viewer.

Current MousePosition UI

Image

MousePosition Mockup

Image

CameraPosition Mockup

Image Image

With additional information enabled clipboard and inline crs:
Image

MOCKUP code

Acceptance criteria

  • This plugin should be available only for 3D
  • Refactor of the MousePosition components to be aligned with the Mockup UI. Component should be in common in between CameraPosition and MousePosition plugin (see mockups)
  • This new plugin should have a structure similar to the MousePosition plugin showing following information:
    • Coordinates input X,Y,Alt Lat,Lng,Alt
    • horizontal CRS selector
    • Height types selector
      • Ellipsoidal
      • MSL (EGM96)
  • Logic to manage the geoid model should be implemented using @math.gl/geoid. The geoid EGM96 will be used to compute height above the mean sea level MSL
  • The height types selector is needed because the camera position height we will be represented as ellipsoidal by default. We will use the EGM96 model to compute the height above the mean sea level

Other useful information

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions