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

Source Model Traceability #15

Open
MisterGC opened this issue Jul 10, 2023 · 2 comments
Open

Source Model Traceability #15

MisterGC opened this issue Jul 10, 2023 · 2 comments
Labels
EPIC Realizing this feature-set will be spread across multiple issues. UI This issue concerns the HTML parts of the frontend. Unrefined

Comments

@MisterGC
Copy link
Contributor

Empower MapViewer users with the ability to trace back to the original source model from the MapViewer's feature model. This enhancement will provide a clearer understanding of the data's original structure and relationships, significantly enriching the MapViewer's analytical utility and usability.

Ideas:

  1. Traceability Implementation: Enable users to visualize the pathway from the mapviewer's feature model aspects to their corresponding aspects in the original source model.

  2. Interactive Association: Create a user-friendly interface allowing users to trace feature model aspects back to their source model origins.

  3. Visual Indicators: Implement visual cues to highlight features in the common model and their source model origins, enhancing traceability.

  4. Dynamic Exploration: Allow users to toggle between the common feature model view and its traced source model view, fostering deeper understanding and comparison.

  5. Attribute Accessibility: Display the original attributes and metadata from the source model alongside the corresponding features in the common feature model.

  6. Source Model Snapshot: Present a transformed representation of the source model, reflecting its original storage format within the MapViewer.

Benefits:

  • In-depth Data Comprehension: Users will achieve a thorough understanding of the common feature model and its tracing back to the original source model, bolstering data exploration.

  • Robust Analytical Capability: By enabling users to trace and compare the common feature model with its source, we can provide deeper insights and facilitate informed decision-making.

  • Seamless Traceability: The new feature will simplify the process of tracing back to original data sources, removing the need for external tools or manual processes.

  • User-friendly Navigation: An intuitive interface for tracing associations and switching views will render the MapViewer more accessible and easier to use.

In summary, this feature will enhance the MapViewer by enabling users to trace the origins of data in the common feature model back to its original source model, thereby offering a comprehensive, insightful data exploration experience.

@MisterGC MisterGC changed the title MapViewer's Advanced Source Model Traceability Source Model Traceability Jul 10, 2023
@josephbirkner
Copy link
Collaborator

I would see this issue more in mapget, to be honest. We need to be able to attach source model blobs to TileFeatureLayers, and then add source model references to attributes/geometry in an efficient way. On the erdblick side, we need to figure out how the user is supposed to interact with these links in the frontend.

@josephbirkner josephbirkner added EPIC Realizing this feature-set will be spread across multiple issues. UI This issue concerns the HTML parts of the frontend. Unrefined labels Sep 29, 2023
@josephbirkner
Copy link
Collaborator

Ideas from @reinco:

  • (a) Show complete blob content. One idea is to add tiles as features. When clicking a tile the blob content is shown in the feature info panel.
  • (b) if an array id / feature id is shown in a panel allow to expand towards the location in the blob inspector tree view. This could be easy from the raw data view in (1). For example: the raw view tree would have a element with a reference in the blob like 'laneLayer.laneGroup[10].lane[1].laneId'. That reference can be directly looked up in the smart layer blob

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EPIC Realizing this feature-set will be spread across multiple issues. UI This issue concerns the HTML parts of the frontend. Unrefined
Projects
None yet
Development

No branches or pull requests

2 participants