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

'Compare' Page #1216

Open
abkfenris opened this issue Apr 16, 2021 · 1 comment
Open

'Compare' Page #1216

abkfenris opened this issue Apr 16, 2021 · 1 comment
Assignees

Comments

@abkfenris
Copy link
Member

abkfenris commented Apr 16, 2021

Right now we're have a nice display of recent and forecast data for single platforms. What we don't currently have is a route to compare data from different platforms.

I think we could add Compare as top level navigation (NERACOOS, Home, Regions, Compare, About). This way it is clear that it requires extra interaction compared to the existing views, and doesn't complicate them.

image

User flow:

  • Users would start by selecting a measure/data type they want to view (Sea Water Temperature, Barometric Pressure, Wind Speed..., maybe default to Wind Speed?)
  • The map will display the the platforms with the selected data type
    • The latest value will be displayed
    • The color of the dot behind the value will vary based on the range of values
    • Platforms can be tapped on to select them
    • Selected platforms are circled with a border
    • If a platform has data at multiple depths, the depth closest to the surface will be displayed
    • Other platforms will be grayed out
  • Below the measure selection, the timeseries for the data type can be selected (in addition to being able to select them from the map)
    • If multiple depths are available from a platform, they are separately select able here
  • Data Type and time series selection drives a chart at the bottom of the page with values from multiple time series displayed.
    • Start and End date can be specified to load data from different time range
      • Defaults to last week, like observation pages
        • Maybe should default to the last month, to make it clear it that other ranges can be selected?
      • Can be deep linked to from observation pages, so a user could move from viewing an observation to exploring a further time range, and comparing to other platforms
    • For each time series in the chart, include links to download CSV and access ERDDAP (with variables and constraints pre-configured).

Other possible names:

  • Explore

Possible enhancements:

  • Map layers
    • Radar
    • Forecasts
  • Forecast display on the chart for selected platforms

URL structure:
/compare/air_temperature/?platforms=A01@1,B01@1,44020&startDate=2020-02-02&endDate=2021-03-01

@abkfenris
Copy link
Member Author

Monthy/Yearly/... Min/Max/Average table in place/with the chart?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants