CityScope / CS_Cooper-Hewitt

meta repo/sandbox repo for keeping everything related to the Cooper Hewitt exhibition
5 stars 2 forks source link

Visualizing Congestion #61

Closed RELNO closed 5 years ago

RELNO commented 5 years ago

A quick sketch following the discussion today. Basically emitting some grad flickering light on roads close to congested buildings: ezgif-5-2ba643f6e2a2

ch_streets_bad_red_01-05-05

guadalupebabio commented 5 years ago

What about if same wife effect appears when special pieces are display? it would be projected from above maxresdefault

aberke commented 5 years ago

Ideas for technical implementation from meeting:

  1. Count number of cars in world, and make speed for cars slower when there are more cars
  2. Weight the graph depending on how many agents are on it E.g. car graph has more agents on it, it has higher weight → agents more more slowly
yasushisakai commented 5 years ago

I want to revisit this topic, implementing this in the simulation side. #99 has more priority (@LAAP, right?), this was also requested in the followup meeting too.

  1. Cars stopping to avoid collision (***)
  2. Alex's comment above
    • change speed according to the number of agents sharing the path. (**)
  3. Show paths that are congested. (**)
  4. Overlay fill color (alpha varies) (similar to @RELNO's image) or in other words heatmap of agent (**)
  5. Simple coloring of intersections

comments open till friday morning.

@RELNO, @LAAP, @agrignard @yasushisakai will implement this through a PR. (Thus will be kicked if I mess up.)

LAAP commented 5 years ago

Right, @yasushisakai . I see that the team is pushing to get the A+++. I am impressed. Good job, everyone!

agrignard commented 5 years ago

Late comment as I was focusing more on #99.

  1. Having the car slowing down would be a plus only and only if if it doesn't decrease the framerate/computaion however I am afraid that it will be greedy to compute but it is worht trying if someone is interesting to implement it

  2. For the congestion my feeling is that the table should speak by itself. With a good design we don't need heatmap to abstract what we have. Also the table is already pretty in an 80's baroque style, if we had an heatmap to show the congestion it might be too much (almost anachronic in term of design) mixing 80's rendering and 90-00's with an heatmap.

  3. Not to mention that we are in the last mile so an modification should be done very carefully now.

agrignard commented 5 years ago

We could imagine a special mode where we see the congestion in the bad world and the collision potential in the good world

The question is how to we trigger this, or do we keep this as a default rendering.

Need to be discussed in term of design style

screen shot 2018-11-26 at 11 42 02
agrignard commented 5 years ago

Work in progress https://github.com/CityScope/CS_Cooper-Hewitt/pull/105

agrignard commented 5 years ago

solved