Giter Site home page Giter Site logo

transit-future's People

Contributors

edwardoser avatar jpvelez avatar mapmeld avatar tomschenkjr avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

open-city

transit-future's Issues

Scrolling map quickly gets map and text out of sync

There are several manifestations of this problem, that are likely the same problem:

  • Scrolling up/down too fast within a map section - i.e. West Suburbs or Chicago - freezes the map until the next section break. By "freeze" I mean the view stays on a certain project but the copy keeps scrolling.
  • Also, hitting page up and page down completely fucks everything up. It makes the map get lost, somehow. It bewilders the machine.
  • Clicking on the navigation tabs at the top of the screen often take you to the wrong section of map, particularly if you click on them after their section has already appeared - for example, when I click on the South Suburbs when I'm looking at the north suburbs

Edit copy on the projects, make things shorter

A lot of the projects are too long. Let's remove copy. Specifically:

  • Gold line - remove one o the messages
  • BRT - figure out a shorter way to talk about neighborhood connections
    *BRT - cut something
    *Lime line - cut something...

Add flickering arrow, so people don't have to scroll

People will be able to click on the glowing arrow to go to the next slide, instead of having to scroll. Inspired by the arrow on the map of the Code for America report - we can probably reuse that code and just make the arrow a little bigger.

This will also prompt people to "scroll down" when they first load the page.

Make site a subdomain of transitfuture.org

Making it a subdomain of transitfuture.org is the goal. Something like vision.transitfuture.org - I have literally no idea how to do this. It's probably some form of magic that makes it possible. Dark, evil magic

Get map state-specific Carto layers working

The last piece to getting the fully map working in index.html is to make it possible to show different carto db layers + views (lat/lon/zoom) for each map state.

@mapmeld , is there an elegant way to do this, so "views" are defined by lat/lon/zoom/layer? That way, changing the order of the projects in index is as easy as renaming the jekyll post name, and changing the order of the views.

Get easing working in the map

Once you hit the map, once you scroll past a certain point, map should ease to the specified lat/lon/zoom. If page scrolls in the opposite direction, map should easy back to previous lat/lon/zoom.

Eventually, this needs to work for every transit projects, and each project might have several states.

Fix first map state

Text will give context for the whole Transit Future project, map should be centered on the whole region, then it should zoom to the first state

Priority for launch - scrolling issues

  1. Scrolling up/down too fast within a map section (ie West Suburbs or Chicago) freezes the map until the next section break.
  2. Pageup/pagedown freezes the map

Edit projects copy

Once the lines are displaying correctly on the whole map, do another edit of the copy.

Reorder and regroup projects geographically

City

  • gold
  • lime
  • ashland
  • red ext
  • brown ext
  • red rehab
  • orange
  • additional possible projects include

South Suburbs

  • SES
  • ART

West Suburbs

  • IC
  • Oak Brook
  • ART

North Suburbs

  • Blue-Schaumburg
  • purple
  • yellow
  • Dempster
  • ART

add new "call to action" post after funding post

We've said "lots of projects", "we can fund them like LA does" .. and we just end it there

We need another post that says "here's the what the state of play is in cook county, and how you can act'

Change base map from dark to light

A light base map will give more clarity and pull more attention to new projects

For now, we'll use map box light basemap

That means we might need to change the color of the text so it sands out- from light to dark so it stands out against the dark background

Fix title transitions?

Right now, the titles on posts with pagetype: story, they come in from the left everytime a new card loads. Most of the transit projects have several posts each, making the title come in and out when it shouldn't.

We can fix this by disabling that effect. Or by consolidating each project into a single long post.

Change line styles on every view

On the first view, all lines are highlighted.

On every following view, the current line is highlighted and all others are faded out with line-opacity: .4.

Adjust views of the specific lines

  • Second view of the Gold Line should go to the end of the line
  • First view of Ashland BRT should focus on the entire line.
  • Add little dots to show where the Lime Line connects to the blue, pink and green lines
  • The second view of the Lime Line should have Midway at the top of the screen and show how it connects to the Red Line
  • We can combine the Orange and Yellow extensions into one slide, showing both of them highlighted really bright on a widescale map saying that these extensions connect people to education/shopping/jobs
  • second redline view should move down to focus on the terminus at Altgeld
  • The Blue Line Oak Brook extension needs to focus on the extension.
  • Blue Line Schaumburg needs to move north
  • Blue line rebuild needs to show the whole line. Now the view is too far south
  • Inner circumferential view needs to zoom out and move west
  • First view for brown line should move north and zoom in a bit.
  • Second view for brown line should zoom in more closely.
  • Red purple should show the entire line.
  • West Loop Transportation Center should just focus on a point in the loop.

Map bugs and visualizations - lesser, but still important priority

  1. Existing transit lines flicker and disppear intermittently when scrolling through the map
  2. Highlighting schools on BRT slide
  3. Put connector beads on Lime Line where it meets other transit lines
  4. Make text easier to read on additional projects
  5. Purple Line shows up as red

Add navigation "menu" to first map slide

@jpvelez is going add a navigation menu to the first map slide.

right after it says "meet the transit lines that will transform Chicagoland" it will say "skip to section" and let you skip to a region or maybe project.

Drop roadway project pins for the roadway projects

@mapmeld - there's one more project that's actually not about trains, it's a bunch of road projects that will build tunnels and bridges for freight trains so you dont have to wait in your car for the train to pass.

a good way to show these on the map would just be to drop a bunch of pins down, the way they do it in the CfA annual report. Do you think this would be possible?

I have the intersection where they are, and I'm going to use geojson.io to drop the pins in the right locations. I'll export the resulting geojson file for you, and email it to you.

Style L lines

Style L lines and Transit Future lines

Each of the lines needs to have its own color - Establish colors for el lines, and for proposed TF lines

The new lines need to become more visible generally

The new lines need to become more prominent when zoomed in upon.

That could mean fading out other lines on each map state.

Gather supporter logos

We need to start gathering supporter logos, and adding them to the page.

I'll gather to logos and add them to google drive. Juan will lay them out on the page, and find a way to add more logos elegantly to the page.

Make Transitions between projects more intuitive

Make transitions between projects more intuitive

The way to do this may be to add a buffer post between them. These pposts will have pagetyle: story and the name of the line and will have the transition to the next map. They probably need padding at the top.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.