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

Map display component #159

Closed
4 of 7 tasks
motching opened this issue Nov 20, 2019 · 4 comments
Closed
4 of 7 tasks

Map display component #159

motching opened this issue Nov 20, 2019 · 4 comments
Assignees
Labels
component: user interface issue type: enhancement New feature or request milestone: MVP Required to ship status: in progress Actively being worked on by a contributor
Projects

Comments

@motching
Copy link
Collaborator

motching commented Nov 20, 2019

Description

Once I’ve uploaded single CSV/GPS log pair and have confirmed the data ingested by the system is accurate, I want to be redirected to a map view of the data set.

Acceptance criteria

  • Map is defaulted to be zoomed into appropriate scale to view full route at once.
  • User can zoom in/out and move location on the map.
  • Data points are displayed as dots on their associated geolocations.
    • Geolocations with multiple sensor recordings display an aggregated dot.
  • All open questions in Issue have been answered or moved into new Issues.

Dependencies

Related documentation

Wireframe, page 4: WOAQ-Wires-ViewMaps-v2.pdf (Note: Metadata display in wireframe is not a requirement for this issue)

Open questions

Original issue (was dupe of #94)

We need to show data related to air pollution in a practical and elegant way. For no w it will be PM2.5 DusTrak data and the truck traffic. We'll need to be able to turn these on and off and configure them.

Ideally there will be a reusable React component which queries the API for all the different data and shows it on an OpenStreetMap element. The map for showing data on trucktracker.net is a good start for this, I think we just need to add the air pollution data.

Alternative would be to have different maps and just link to each other but that's clearly inferior.

Page 4 on this
https://drive.google.com/file/d/1kP2MIls9wsYGffVQS1F-9gQolBWv_YO2/view

@motching motching added issue type: enhancement New feature or request milestone: MVP Required to ship component: user interface status: in progress Actively being worked on by a contributor labels Nov 20, 2019
@motching motching added this to Prioritized and ready to work on in P1: MVP Nov 20, 2019
@motching motching self-assigned this Nov 20, 2019
@theecrit theecrit moved this from Prioritized and ready to work on to In progress in P1: MVP Nov 20, 2019
@motching
Copy link
Collaborator Author

motching commented Dec 4, 2019

As far as I understand, Luke is working on this now. I'll stay assigned to keep an eye on it so I can adjust my map according to what I learn here. :)

@lukehtravis
Copy link
Collaborator

Got a basic map up on the ia/start-interface-branch ... Next step is to find out how to get mock data into the database so I can use it to develop map overlays

@theecrit
Copy link
Collaborator

theecrit commented Feb 5, 2020

This issue is a duplicate of the original (#94), so I've moved that issue's content into this one and closed 94.

@TangoYankee
Copy link
Member

For the open question of data aggregation: @Ajay-Vishwanath and I believe that there will be few data points at a single location within a single session. Additionally, the points are stacked with dots without more metadata displayed at each point. Basically, we can table the issue until we start aggregating and analyzing the data.

P1: MVP automation moved this from In progress to Done Nov 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: user interface issue type: enhancement New feature or request milestone: MVP Required to ship status: in progress Actively being worked on by a contributor
Projects
P1: MVP
  
Done
Development

No branches or pull requests

5 participants