Uploaded image for project: 'MAEviz'
  1. MAEviz
  2. MAE-365

Datasets should be loaded and added to the renderer only when it is first made visible

XMLWordPrintableJSON

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • 2.3
    • 2.0 , 2.1
    • Visualization
    • None

      If you have some large datasets in your MAEviz scenario and you set the visibility to off, the next time MAEviz loads, it should NOT create the map layer and apply a style to it because it makes the loading of scenarios VERY slow. The Scenario class should check if the layer is active and if not, just add it to the tree without calling RendererContext to actually read it from disk and create it. With several large datasets you can wait 10-15 minutes for a scenario to load because it is loading from disk each dataset so it can see what range to apply the style over. This seems like a waste if you don't want it viewed in the renderer.

      This is a tricky improvement because touching a layer in the Scenario tree loads the Style Editor so we would need to check if the layer is rendered before displaying the Style Editor view.

      Making a layer visible for the first time would become a long running task for large datasets since what I am recommending above would only put a reference to it in the tree.

              maeviz MAEViz Developer
              cnavarro Christopher Navarro
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 week
                  1w
                  Remaining:
                  Remaining Estimate - 1 week
                  1w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified