Develop leaflet mapping interface for the svir data

Bug #1233165 reported by Ben Wyss
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenQuake Platform
In Progress
Undecided
Ben Wyss

Bug Description

The app needs to ping the tilestream server to get a list of all svir layers.
The UI needs to render a list of layers based on their respective category.
The user should then be able to interacte with the tileselt using mouse hover
The user should also have access to a table view of the data.

Tags: svir
Revision history for this message
Ben Wyss (bmwyss) wrote :
Revision history for this message
Ben Wyss (bmwyss) wrote :
Revision history for this message
Ben Wyss (bmwyss) wrote :

I placed all of the economy attributes (160+-) into the tileset and then used leaflet.utfgrid tool so that when a user clicks on the map, the data in rendered for that country in jquery highcharts.

I did the same thing but i injected all 300 attributes (360+-) into the tileset, this drastically reduced the performance in the browser. Chrome reported 99% cpu use for about 7 seconds, during this time the browser is not usable.

I talked with the product owner about this issue, and we agreed that many of the indexes are telling the same story. So one solution could be to reduce the number of variables to those that are most important.

Revision history for this message
Ben Wyss (bmwyss) wrote :

The product owner would like the ability to visualize multi country/index data simultaneously. A tall order, but there might be a solution: provide the user with the ability to change the country data using the map, and the attribute data using a dialog with checkboxes (needs to be limited to 5 or six at a time). One each click of the map results in a redraw of the map.
The first draft proof of concept seems to indicate that this will work

Revision history for this message
Ben Wyss (bmwyss) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.