jpvelez / transit-future Goto Github PK
View Code? Open in Web Editor NEWInteractive map of Transit Future rail projects for Cook County.
Home Page: vision.transitfuture.org
Interactive map of Transit Future rail projects for Cook County.
Home Page: vision.transitfuture.org
The ART lines are too faint, and they were flickering in and out as a scroll on my (admittedly crappy) work machine.
@jpvelez I'm assigning you on these things, because I don't know who else to assign, or if I'm capable of doing these myself.
There are several manifestations of this problem, that are likely the same problem:
And make a shapefile using using geojson.io
For posts with a mapcontainer div in them, the cartodb map should show up in the back. Show only the map - no zooming, no legand / zoom button ui, maybe panning.
When we transition from chicago projects to south suburban projects, we need to pick mapstates for those transitions
A lot of the projects are too long. Let's remove copy. Specifically:
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.
So we can display it in the project.
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
If I scroll down to the Gold Line, then back up to the initial map view, instead of showing the initial map view, the map still shows the zoomed-in Gold Line view.
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.
Try scrolling until the lime line, then scrolling back up. Something looks weird with the transitions, like its triggering too late? @mapmeld can you take a look and see if this looks natural to you?
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.
Put connector beads on Lime Line where it meets other transit lines
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
I'll do this, Juan will lay them out.
The blue line north is currently highlighted. In reality, the blue line west should be highlighted.
It's currently white and hard to read on the new white background
Once the lines are displaying correctly on the whole map, do another edit of the copy.
The ART files are in the GIS file on the Google shared drive
@blackstash , how should we visually distinguish portions of track that are being fixed, not built from scratch?
City
South Suburbs
West Suburbs
North Suburbs
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'
We need the subway maps that show up when you first open the project to always show up in the left 1/3rd of the screen, and to always show the full height of the system.
So the mapping code can inject the map into it.
EO JPV Nick Adam
s reorder reorder view fix ART
m Logos Views ART
w Copy, talk to CNT IT Talk to CNT IT
th bottom copy
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
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.
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.
"Transit future" text is all squished together on the loading page. We should fix this - or use the initiative's logo.
Say how much it'll cost.
Make copy snappier.
Address how long it'll take.
Right now, for the project posts, the map and the text only fit together visually at certain screen widths. We need to ensure that the elements are positioned correctly for different screen widths.
@mapmeld can you explain how this will work?
We need to experiment and figure out the best order for the projects.
Nick fixed this.
@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.
Make it easier to read and snappier
@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.
DNS stands for Deez nuuuuutttzzzzzzzz
Try out different versions
Building 10 new transit lines will reinvent the region.
Juan sez we need a graphical concept. So a graphical concept we shall receive.
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.
When scrolled several slides down into the map, refreshing the page causes the map to disappear, leaving only the text with the background colors.
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
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.
The logos are all jpgs in a folder in the google drive
Need to send current feedback on third draft of subway map so she can make a final version this week.
They're all of divergent sizes. And the PDF and .tif image file types aren't showing up
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.