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

Remaining tasks 2DViewer #689

Open
13 of 27 tasks
HansKallekleiv opened this issue Aug 16, 2024 · 0 comments · May be fixed by #762
Open
13 of 27 tasks

Remaining tasks 2DViewer #689

HansKallekleiv opened this issue Aug 16, 2024 · 0 comments · May be fixed by #762
Assignees
Labels
enhancement New feature or request map & intersection Functionality relevant for visualizing maps and intersection data

Comments

@HansKallekleiv
Copy link
Collaborator

HansKallekleiv commented Aug 16, 2024

Todo

  •  Calculate viewport bounds from layers
  • Keep zoomed viewstate when changing layers / layers data
  •  Add toolbar with reset zoom/viewport button
  • Add grid3d layer
  • Add color palette and color value range to surface and grid layer
  • Add color legend
  • For statistical layers, add sensitivity selection
  • Add official well picks layer. Link to surface name
  •  Create initial view if layers are added before any views ?
  • And / or add layers directly to a view instead of only top-level?
  • Always display color legend. Also move the legend away from the axes.

Next iteration/future tasks

  • Add readout for all views when hovering (currently probably not possible with deck.gl - started discussion: Simultaneous picking in multiple viewports visgl/deck.gl#9210)
  • Add well trajectory filtering (on well purpose).
  • Add delta surface layer - waiting for further implementation from Sigurd
  • Highlight position along well. Synced with other modules
  • Prepare for persistence
  • Clone views/layers
  • Add deck gl layer for global hovered md readout
  • Add custom polyline/polygon functionality
  • Link fault polygon name and realization to surface name

Open questions:

  • Should it be possible to have a synced setting in a sub group that is not controlled by a parent synced setting/global module synced setting (flexibility vs. expectations)?
  • Color wells by purpose (production, injection, etc) ? - data in SMDA is for the current state but visualized layers could be for a different timestamp - could lead to wrong expectations.
  • Hovered global coordinate marker (how to do readout - would require custom view-> readout implementation)?

Bugs

  • Nothing visualized when visualizing well trajectories and a surface.
    Reproduce: Add view => Add realization surface => Add well trajectories => Switch surface name/attribute
  • Diverging color scale: positive properties are not correctly mapped to color, always uses color at relative position 1.
  • Artifacts in imagelayer. Wrong values around map border / Transition to 0 values

++

  • Digitize polygons => Extract values => Plot in distribution plot
@HansKallekleiv HansKallekleiv added enhancement New feature or request map & intersection Functionality relevant for visualizing maps and intersection data labels Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request map & intersection Functionality relevant for visualizing maps and intersection data
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants