conveyal / modeify Goto Github PK
View Code? Open in Web Editor NEWDeliver personalized commute information to travelers.
License: Other
Deliver personalized commute information to travelers.
License: Other
if (option.transit.length > segmentIndex + 1) {
var currentFirstPattern = segment.segmentPatterns[0];
var alightStop = getPattern(currentFirstPattern.patternId).stops[
currentFirstPattern.toIndex];
var nextSegment = option.transit[segmentIndex + 1];
var nextFirstPattern = nextSegment.segmentPatterns[0];
var boardStop = getPattern(nextFirstPattern.patternId).stops[ nextFirstPattern.fromIndex];
Remove the current top right "costs" on each option. We want to highlight the best part of each journey versus solo driving, and also highlight how much more expensive driving the entire way is versus other options.
Assuming that it's home work. Just save it to their profile.
This should be a smart default. If it's close enough, we should show walking, if not, don't show.
For transit journeys. People don't think in distance, they think in time (10 minute walk vs a 0.7 mile walk)
Can describe the returned results.
"We found metro, bike, drive, and bus results."
"We found 3 metro, 1 bike, 1 drive, and 1 walking result."
To prevent obsolete cached code from being used by the client, use auto-incremented version numbers when including build.js and build.css in client/planner.html.
Show "More Options" and an arrow if there are more options that will bring the user to the next option when it is clicked.
Account is too...private? personal? Unfriendly?
Change to profile.
Arrow doesn't convey that it should be clicked to give more details.
Add "Show details about this trip"
Buttons need to look more clickable and look more like they're on or off.
Check boxes? Check marks? "Lights?"
The day of week and from/to times don't look clickable enough. Underlines? Down arrows?
We need a better intro flow. Steps/info -
Add in information button to the top bar that shows a modal that displays more information about the application.
Currently used as a crutch, too easy to exploit
View.prototype.scrolled = function(e) {
var lastOption = document.querySelector('.option:last-of-type');
var visibleHeight = lastOption.offsetTop - this.scrollable.clientHeight;
if (this.scrollable.scrollTop < visibleHeight) {
this.moreOptions.classList.remove('hidden');
} else {
this.moreOptions.classList.add('hidden');
}
};
We pull from Github right now, which doesn't allow for 1 off deployments without checking code in.
If possible...
Show a colorful border? Bigger font? Something else?
Welcome to CarFreeAtoZ! Arlington's next generation multi-modal planning tool.
How do you get to work?
I drive
I walk
etc.
[on selection, show second page]
Where you live
Where you work
[Find my options!]
[ Beta tag ]
Description...We're building a comparison of all of your choices for your daily commute!
[ Show me my choices! ]
If there's room, show a "register email" form
Two phase approach:
Come up with a uniform offset for showing average/worst case travel times (could be as simple as increasing by 25-30% and stating the value as a worst case and without traffic figure).
Investigate creating a traffic offset coverage from loop detector data (per RPA project).
Probably just whether it's outside of the OSM grab we have, once drive to transit results work.
1 drive to transit
2 metro
3 bike
Will add back later.
Walk only trips that are too far from transit should fail gracefully and offer the option to turn on biking/driving
We could return a weight based on the safety of the journey that would help us weight the bike routes, not just on time.
When editing parameters like bike and walk speed in the options cost calculators there's a need to re-query OTP to update options based on adjusted travel times. The options calculator needs to highlight the when a re-query needs to be trigger (and offer a button?) but can't automatically re-query, otherwise option itself will disappear.
Once the results are back, before handing them over to transitive.js, so transitive doesn't have to do this internally.
Not clear or consistent with bike to & drive to transit options.
Now supported in transitive; need to listen for event and trigger new search on drag.
Needs to be more descriptive
"Find a new trip"
"Edit your trip information"
"Find more journeys"
Both of the following trips from the NW down to the office don't pull up the obvious option (Red line to Green/Yellow Line):
Also, on the first one, it shows two options, one taking the train to U Street and transferring to the Florida Ave bus which stops further from the office than the metro.
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.