Skip to content

Weekly check in 2012.09.20

Andrew Byrd edited this page Dec 17, 2014 · 1 revision
  • 13:31 <novalis_dt> We do have a meeting now, but give us two minutes because we're also finishing up another meeting.
  • 13:32 -!- atogle [textual@nat/openplans.org/x-yqkmuvswrfzheacb] has quit [Quit: Computer has gone to sleep.]
  • 13:32 <demory> sure thing
  • 13:32 -!- grant_h [d819d3bd@gateway/web/freenode/ip.216.25.211.189] has quit [Ping timeout: 245 seconds]
  • 13:34 <novalis_dt> OK, let's do it!
  • 13:34 <abyrd> hi
  • 13:34 <abyrd> back in text mode
  • 13:35 -!- grant_h [d819d3bd@gateway/web/freenode/ip.216.25.211.189] has joined #opentripplanner
  • 13:35 -!- atogle [textual@nat/openplans.org/x-liakqrbkcxriohph] has joined #opentripplanner
  • 13:36 -!- eshon [eshon@nat/openplans.org/x-kxzvevuzhdzwifdg] has joined #opentripplanner
  • 13:36 <novalis_dt> I've been fixing misc bugs and doing a bit of RAPTOR benchmarking now that the code is in better shape. It turns out that RAPTOR is slightly slower for small regions, but I think there is probably a bit more optimization that can be done.
  • 13:36 -!- jmaki [jmaki@nat/openplans.org/x-ovdsyizdbyfakfjt] has joined #opentripplanner
  • 13:37 <novalis_dt> I have not yet had the chance to benchmark large regions.
  • 13:37 <demory> i've been working on building the single OTP API endpoint using novalis_dt's proxy code -- have a test version up covering about a half dozen cities and it's working great so far
  • 13:37 -!- brandonwillard [~[email protected]] has joined #opentripplanner
  • 13:37 <novalis_dt> demory, awesome
  • 13:38 <demory> i'll probably wait until OTP 0.8 is ready before building it for all N America
  • 13:38 <demory> i also want to improve the OSM extract process first
  • 13:38 <novalis_dt> Also, I think I might submit a patch to keepright because I've noticed a weird OSM data error that I think it does not catch.
  • 13:38 <mele> novalis_dt what kind of error?
  • 13:38 <novalis_dt> mele, a way with the same node, twice, in a row
  • 13:39 <novalis_dt> It's not in Portland, don't worry
  • 13:39 <mele> oh, strange
  • 13:39 <mele> not sure how that would even happen
  • 13:39 <novalis_dt> I'm not either.
  • 13:40 <novalis_dt> What tool do you use to do your editing?
  • 13:40 <grant_h> we use JOSM
  • 13:40 <mele> probably a result of some bad automatic data wrangling
  • 13:41 <novalis_dt> I couldn't figure out how to fix the problem in JOSM
  • 13:41 <novalis_dt> Do you know how?
  • 13:41 <mele> i mean, delete the whole thing and redraw it
  • 13:41 <mele> otherwise who knows
  • 13:41 <mele> copy the tags over, etc
  • 13:41 <novalis_dt> Yow.
  • 13:41 <mele> or at least delete the node/nodes that you're having the problem with
  • 13:41 <mele> that might be enough
  • 13:42 <novalis_dt> Yeah, I couldn't do that because it's shared with another way, so I would have to recreate it
  • 13:42 <novalis_dt> I'm surprised that there aren't automated OSM-fixing bots
  • 13:42 <mele> there are a few actually
  • 13:42 <mele> but mostly they're tag-fixers
  • 13:43 <novalis_dt> If you can link me to one, maybe I can hack it to handle this case?
  • 13:43 <mele> hmm let me see
  • 13:44 <grant_h> In JOSM if you click the middle button on the mouse you can scroll through overlapping features
  • 13:44 <abyrd> I'm generating test feeds to test pickup/dropoff combinations, wheelchair boarding and headsigns at the per-trip and per-stop levels, bicycle-allowing trips, banned routes and trips, and multiple boarding search return values all with one feed that (and accompanying tests)
  • 13:45 <novalis_dt> Oh, OSM Inspector actually already handles that case.
  • 13:45 <novalis_dt> But of course they don't fix it
  • 13:45 <mele> novalis_dt http://wiki.openstreetmap.org/wiki/Bots
  • 13:46 <mele> people generally don't like bots for doing geometry though
  • 13:46 <novalis_dt> This is more topology than geometry
  • 13:46 <mele> well anything other than tags, I mean
  • 13:48 <grant_h> novalis_dt: I don't know that I'm clear on the problem. Is it that you have duplicate node both which are part of the same way and both of which are a part of other ways?
  • 13:48 <grant_h> *nodes
  • 13:48 <novalis_dt> Well, there's only one node
  • 13:48 <novalis_dt> But it appears twice in a way
  • 13:49 <novalis_dt> http://www.openstreetmap.org/browse/way/175548746
  • 13:49 <novalis_dt> (look at the end of that way)
  • 13:51 <demory> ok, anything else on the osm issues?
  • 13:51 <demory> if not, can we talk about the 0.8 release schedule?
  • 13:52 <novalis_dt> Nothing here on that.
  • 13:52 <demory> ok. what else do we need/want to take care of for 0.8?
  • 13:53 <demory> i hope it can include a fix to #832 (the /routers bug), and the graph management API that we discussed yesterday abyrd
  • 13:53 <novalis_dt> I will work on #832
  • 13:54 <abyrd> demory, yes no problem.
  • 13:54 <novalis_dt> But first I want to address skywave's issue, because it seems potentially more serious
  • 13:54 <demory> for the rest of you, abyrd and i discussed adding API methods to explicitly add / remove graphs in multi graph setups
  • 13:54 <abyrd> I'll take care of the graph reload API.
  • 13:54 <novalis_dt> (which is why I got on this OSM thing)
  • 13:55 -!- FrankP [1815504e@gateway/web/freenode/ip.24.21.80.78] has joined #opentripplanner
  • 13:55 <abyrd> novalis_dt, since the way we map routers to graph objects is changing I can just hit #832 as well if you like
  • 13:55 <novalis_dt> abyrd, sure, if you feel like it
  • 13:56 <novalis_dt> That code was kind of a mess when I started messing with it, and I think I only made things worse
  • 13:56 <demory> ok, so once we've taken care of skywave's bug, #832, and the graph api, let'
  • 13:56 <novalis_dt> (not my finest moment)
  • 13:56 <abyrd> we agreed on functionality yesterday with demory
  • 13:56 <demory> sorry -- let's plan on doing a release
  • 13:57 <demory> is there anything else we want to include?
  • 13:57 <abyrd> our deployed OTP will manually register graphs as they are added and there will be an auto-scan flag for the common use case
  • 13:58 <abyrd> demory, just testing to make sure there aren't regressions with my recent changes (which there very well might be)
  • 13:59 <abyrd> when do you want to do the release, say early next week?
  • 13:59 <demory> that sounds good
  • 13:59 <abyrd> I want to make sure all the departure search stuff is working right via the TripTimes objects
  • 13:59 <abyrd> great
  • 13:59 <demory> i need a few days to work on the osm workflow stuff anyway
  • 14:00 <demory> that and the new release are the 2 things i want in place before trying a true continental OTP build
  • 14:00 <abyrd> let's shoot specifically for a deployable release on Wednesday unless some grave problem is uncovered
  • 14:01 <demory> ok, great
  • 14:02 <demory> alright, anything else for the check-in?
  • 14:03 <grant_h> I've been working on creating GTFS for some local ferries
  • 14:03 <grant_h> kpw: is it you that has done this before?
  • 14:04 <grant_h> I'm almost done, but am trying to decide how to deal with the stops times
  • 14:04 <kpw> grant_h, yeah
  • 14:04 <grant_h> it's a bit difficult because if there is no one waiting to ride the ferry it just stays put until someone shows up
  • 14:05 <kpw> we have an editor (and we've used this to create a ferry schedule in nyc)
  • 14:05 -!- brandonwillard [~[email protected]] has quit [Ping timeout: 245 seconds]
  • 14:05 <grant_h> Does the one you were working with have a fixed schedule?
  • 14:06 <novalis_dt> Yeah, the NYC ferries are definitely fixed-schedule
  • 14:06 <grant_h> Ok, the ones in Oregon are just shuttles traveling back and forth over a couple hundred meters of the river
  • 14:07 <kpw> oh, yikes,
  • 14:07 <kpw> i can't see how you'd model that in gtfs
  • 14:07 <kpw> maybe just frequency based
  • 14:07 <kpw> with the "average"
  • 14:07 <novalis_dt> How long is the wait at max?
  • 14:07 <kpw> nubmer of trip length / boats serving
  • 14:08 <kpw> or, trip lenght + average wait
  • 14:08 <grant_h> its hard to say the max wait because sometimes traffic gets backed up
  • 14:08 -!- brandonwillard [~[email protected]] has joined #opentripplanner
  • 14:09 <novalis_dt> I guess what I'm wondering is: could we model it as an OSM way?
  • 14:09 <novalis_dt> That's how Google sometimes models ferries IIRC
  • 14:10 <novalis_dt> http://goo.gl/maps/CwrIn
  • 14:10 <mele> they're in there as OSM ways already to some extent... it would be cool if OTP could read tags about hours of operation for certain times of year and approx frequency
  • 14:10 <novalis_dt> OK, ticket it and I'll implement it when I get around to it.
  • 14:10 <mele> http://osm.org/go/WIC0UZxsP-
  • 14:11 <mele> Awesome
  • 14:11 <FrankP> I don't think the Portland Aerial Tram is accurate ... they just divide up the hours of service into what they think a trip takes (2 trams, so 1-way trip length), and make it look pretty by rounding to a nice number like 0 or 5 -- http://trimet.org/schedules/w/t1208_1.htm
  • 14:11 -!- githubbot [~[email protected]] has joined #opentripplanner
  • 14:11 -githubbot:#opentripplanner- [OpenTripPlanner] abyrd pushed 7 new commits to zmqUpdateStreamer: https://github.com/openplans/OpenTripPlanner/compare/d1b6217f25c2...15bf2fe4d62d
  • 14:11 -githubbot:#opentripplanner- [OpenTripPlanner/zmqUpdateStreamer] increment after store - Andrew Byrd
  • 14:11 -githubbot:#opentripplanner- [OpenTripPlanner/zmqUpdateStreamer] remove qualifier - Andrew Byrd
  • 14:11 -githubbot:#opentripplanner- [OpenTripPlanner/zmqUpdateStreamer] add script to generate test GTFS, as well as generated GTFS - Andrew Byrd
  • 14:11 -!- githubbot [~[email protected]] has left #opentripplanner
  • 14:11 <novalis_dt> Is hour_on and hour_off standardized?
  • 14:11 <mele> We'd have to do some research about that first before writing up the ticket
  • 14:11 <mele> I'm not sure
  • 14:12 <mele> probably check out the ones in Europe and see how they're done too
  • 14:12 <novalis_dt> OK, I'll let you do the research, and I'll do the development :)
  • 14:12 <mele> Sounds like a plan!
  • 14:12 <grant_h> sorry my computer keeps freezing up,
  • 14:13 <grant_h> anyway, I'm getting some data about how long a trip takes, what times of the day/week there is traffic
  • 14:13 <grant_h> , and what the average wait is
  • 14:14 <grant_h> so should I continue working on the GTFS or is the plan to try route along the OSM data?
  • 14:15 <novalis_dt> Well, if GTFS doesn't make sense for the route (due to the on-demand nature), then maybe OSM is a better bet
  • 14:15 <grant_h> ok, sounds good
  • 14:16 <novalis_dt> OTOH, if you want to propose an on-demand option for GTFS, I'm sure GTFS-changes would be happy to hear it
  • 14:16 <grant_h> ok, i'll look inyo iy
  • 14:16 <grant_h> it
  • 14:18 <novalis_dt> Cool. Anyone have anything else?
  • 14:19 <demory> nothing here

The documentation on this wiki is outdated and should not be used

unless you are intentionally working with legacy versions of OpenTripPlanner. Please consult the current documentation at readthedocs

Clone this wiki locally