Closed AnaBelgun closed 5 years ago
This is just the start of discussions on how best to represent satellite imagery and gauge data. It will be broken down into more specific issues.
We need to start designing this (roughly).
Starting point for prototype:
@AnaBelgun Invision prototype v3: https://invis.io/BFNERGSN584#/313250106_terria_-_Charts_Concept_V3
Version for initiating development
My understanding of the user's workflow:
User adds this special layer of water level and imagery.
Do I have that right?
My branch for this is https://github.com/TerriaJS/terriajs/tree/3009-sos-imagery
Progress:
showOnChart
layer option.Summarising discussion:
The imagery availability chart (MomentChart) should be a kind of second-class chart layer.
User has to manually select an imagery layer, don't automatically enable one.
Multiple imageries is desirable, but low priority.
What: prototype terria demo instance When: 31 Oct 2018 To whom: to send url of the demo to GA DEA team led by David Gavin
Use the following combination for the demo: • After an SOS gauge is selected, execute a WMS getFeatureInfo against the daily WOfS development server here: to retrieve the “data_available_for_dates” list that can be overlayed in the stream gauge graph. • When a user clicks a date: o Set terria to split mode; o Add the GSKY LS7 NBART Daily True Colour service to the left hand pane. WMS endpoint http://130.56.242.16/ows/dea/daily Layer name: LS7:NBART:TRUE o Add the GSKY LS8 NBART Daily True Colour service to the left hand pane. WMS endpoint http://130.56.242.16/ows/dea/daily Layer name: LS8:NBART:TRUE o Add the GSKY Daily Water Observation Feature layer to the right hand pane. WMS endpoint https://gsky.nci.org.au/ows Layer name: wofs
2018-11-12_To note the following issues
visualisation of "concepts" - dataseries of a data set Proposed workflow:
"nearest date" - before and after when a user clicks on a certain point of the chart, the "nearest" (not nearest-after) imagery should be shown. So, options for achieving that:
useOwnClock
:
* Gets or sets a flag indicating whether imagery should be displayed using this item's own clock (currentTime, multiplier),
* or, if false, the terria clock (whose current time is shown in the timeline UI). Default false.
* This property is observable.
* @type {Boolean}
*/
this.useOwnClock = false;```
Next steps:
Current prototype: http://neii-viewer-2018-11-08-demo.neiiviewer.nicta.com.au/ Design has been revised: https://www.youtube.com/watch?v=uv5prWmyzxA&feature=youtu.be @philipgrimmett to update the designs @chloeleichen to change the UI @kring to finalise v1 and prepare for review @stevage to review
Designs updated: https://projects.invisionapp.com/share/DNQ9KNA6FC2#/screens/344062186 @kring and @chloeleichen please have a look and comment if we can finalise this in next sprint
Closing because this is done (for now).
The new functionality will allow users to visualise satellite imagery and water discharge levels (for example) at a selected point on a watercourse (gauge).
Here are few examples of (general) user stories: As a cotton farmer, I want to see the watercourse levels, so that I can self-monitor how much water I pump (in addition to existing measurement tools) and not over-pump; so that I can increase the efficiency of my farm. As a community member, I want to see the evidence backing authorities' decisions on restricting water usage for farming purposes. As a compliance officer, I want to monitor the watercourse levels and check changes if/when reported, so that I can assist authorities and farmers in following regulations and better manage the area.
An example here or how the functionality could look like: https://docs.google.com/presentation/d/1GmuIaZLKy4LqxbiTsc35OnniQlxdY9WpG-NYluWlOq0/edit#slide=id.g3a000d6f8d_0_19
More context here: https://docs.google.com/presentation/d/1I-xhCiHRd3-qsiwgS-hcJBI4rAS-862wvsFsp_WEHVc/edit#slide=id.g3d0e2d09d8_0_8