Open trip planner status update may 2011

1,609 views
1,528 views

Published on

otp

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,609
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • And now I believe they are the fundamental building blocks for the next generation of GIS. And with everything open, anything is possible. Thank you.
  • I’d like to talk about 3 different platforms and my experiences with them: Open data, Open source software, Collaboration You can have open data without oss, and, you can have oss without open dataHowever they both require collaboration and amazing things can happen when you combine all three.
  • I’d like to startwith an example of a successful public-private collaboration. In 2005, after traveling and having difficulties finding public transit information in unfamiliar cities, I decided it should be just as easy to plan transit trips as it is to get driving directions from anywhere in the world.  I reached out to Yahoo, MapQuest and Google, and eventually, Google responded.  6 months later, the first release of Google Transit was released in Portland, Oregon. 
  • What made this possible, I believe, were two important ingredients:  a tremendously useful tool that the public wanted, and a common data format, the GTFS, that was simple enough for anyone to work with and understand. GTFS combines the spatial and temporal data required for transit trip planning. We worked with Google and other transit agencies to expand upon the first dataset we gave them, and in less than a year, GTFS was released with a Creative Commons license. Now it is maintained by users worldwide and it has expanded to meet the needs of hundreds of applications, not just Google Transit.  There are tools for analysis, and for people with disabilitiesAugmented reality appsUseful iPhone & Android apps, such as iNap
  • We created a page for developer resources to promote the use of transit GTFS static schedule data and our next arrival information by exposing our web services. A Web Service, or a Server, can basically take orders and personally deliver them exactly as ordered.  Personal service at any table anywhere. 
  • The results?  Lots of satisfied customers. We are nearing 40 applications all developed by third parties. Criteria for listing on apps page: Must be using our developer resourcesMust work as it says it doesMust adhere to our Terms of Use so that its clear to the user that the data comes from TriMet but the app is not. Our experience indicates that there is a natural selection process after the initial enthusiasm of an open data release, esp. surrounded by app contests. The good apps get better, and the bad apps are weeded out, which is good.
  • City of Portland resolution directs the city government to open data to outside developers and encourages adoption of open source solutions in technology procurement1. Made as much data available on civicapps – very quickly2. Solicited ideas for applications and voting mechanism2. Held 2 app contests requiring that winning app must be open source
  • Data.gov is a leading example in the open data movement. We were excited about it because it aligns with our moded. Because software development is not the government’s core business,is becoming a new role government – to make public data publicly available and easy to access and use. Software development is not our core business.Developers want RAW digital data and a CATALOG so they can quickly understand what it is they’re working with.
  • In any IT procurement, we make an effort to look for open source alternatives, and we weigh the risks and advantages against the commercial options. Both have risks, however, open source has the potential for great benefits, esp. for government agencies, as we’re not in competition with each other.
  • We developed a method fo comparing COTS with OSS. We performed an alternatives analysis a couple years ago and looked at commercial off-the-shelf products, free APIs (Google, Yahoo), and open source software like GeoServer and MapServer.  We’re a Java shop so GeoServer complied with all our IT standards, and it fit all of our requirements - both internal agency mapping needs and external customer mapping needs.  Again, my biggest hesitation was support for this product, however, I would say its actually superior. We’ve gotten responses/support from users/developers all over the world. Its amazing. Include Open Source Solutions in Feasibility Studies and Requirement Analysis (in addition to COTS)OS Code/Language – ex. can it be supported and maintained internally, does it adhere to IT standards Developer Base Working Implementations Terms and conditions of the OS license agreement Governance or Foundation Options for support and maintenance contracts No initial fee for the software, however, should calculate and compare long-term operating costs and resources against COTS
  • Maps.trimet.org is powered by all open source technologies, including the OpenGeo Stack:  GeoServer, OpenLayers, and PostGIS.  Its all OGC standards compliant and we’ve been extremely happy with the sophistication of this technology and the level of world-wide support from the development community (and esp. from Open Plans). We wanted the ability to bring information from a variety of sources into one application so that customers can make informed decisions. We’re bringing in streetview, next arrival info, trip planning itineraries, stops and amenity information directly from out database.System Maps have historically been paper, but as soon you print, they’re out of date. The biggest advantage is its always up-to-date with little overhead and maintenance.
  • Real-Time vehicle locations and the measure distance tool.We paid for it once, and not its in the source-code for the benefit of everyone. This is a great model for government – shared resources.
  • It has also replaced all of our map object applications. Once the infrastructure is in place, its very easy to customize apps for a particular business use.
  • Even though our map is pretty, and sophisticated, it is single mode only.
  • Open Plans has experience developing communities around open source software and data. The objective is build a development community around the code and have Open Plans manage it so it’s a very viable alternative for agencies. 
  • collaborative method to software design, development, distribution with access to source code
  • Collaborative method of tracking work and voting on important decisions.
  • Project timeline July 2009- July 2011. TriMet received a grant to build an osmmtps.  The Open Planning Project (TOPP) http://topp.openplans.org/ is the primary contractor and the subs are David Emory/Five Points http://trip.atltransit.com/, Brandon Martin Anderson/GraphServer (Bus Monster) http://graphserver.sourceforge.net/, and TriMet (in-kind).  We're starting with David's code and building from there.  The objective is build a development community around the code and have TOPP/OpenGeo manage it so it’s a very viable alternative for agencies.  We have enough funding, but we need one other agency on board so its a collaborative effort to ensure continued success. In TOPP’s experience, the most successful os projects are collaborations, so this is critical. 
  • Project timeline July 2009- July 2011. TriMet received a grant to build an osmmtps.  The Open Planning Project (TOPP) http://topp.openplans.org/ is the primary contractor and the subs are David Emory/Five Points http://trip.atltransit.com/, Brandon Martin Anderson/GraphServer (Bus Monster) http://graphserver.sourceforge.net/, and TriMet (in-kind).  We're starting with David's code and building from there.  The objective is build a development community around the code and have TOPP/OpenGeo manage it so it’s a very viable alternative for agencies.  We have enough funding, but we need one other agency on board so its a collaborative effort to ensure continued success. In TOPP’s experience, the most successful os projects are collaborations, so this is critical. 
  • Open data, Open source software, and Collaboration Not until recently were these terms even used in the same sentence as GIS.
  • And now I believe they are the fundamental building blocks for the next generation of GIS. And with everything open, anything is possible. Thank you.
  • Open trip planner status update may 2011

    1. 1.
    2. 2.
    3. 3. results of collaboration<br />Dec 2005 - Google Transit launched Portland, OR <br />Dec 2010 - 448 participating cities worldwide<br />
    4. 4. results of collaboration<br />Now supports hundreds of apps worldwide<br />General Transit Feed Spec (GTFS)<br />Initially for Google Transit<br />
    5. 5. benefits of open data<br />
    6. 6. benefits of open data<br /> 40 apps developed by third parties using TriMet’s open data<br />PDX Bus sends @ 100k requests/day for next arrival info<br />
    7. 7. benefits of open data<br />City of Portland resolution directs city government to open data and encourage adoption of open source solutions in technology procurement<br />
    8. 8. Just look at the numbers:<br />7 Other nations establishing open data<br />16 States now offering data sites<br />9 Cities in America with open data<br />236 New applications <br />253 Data contacts in Federal Agencies<br />305,709 Datasets available on Data.gov<br />benefits of open data<br />
    9. 9. power of open source software<br />Understand and weigh your risks and advantages<br />Not all proprietary is the same, and not all oss is the same<br />
    10. 10. power of open source software<br /> Analyzed alternatives for internet mapping<br />Compared open source alternatives with proprietary<br />
    11. 11. power of open source software<br />TriMet Interactive System Map/Trip Planner maps.trimet.org<br />All open source technologies including GeoServer, OpenLayers, PostGIS<br />
    12. 12. power of open source software<br />TriMet Interactive System Map/Trip Planner maps.trimet.org<br />Real-Time Vehicle locations , Measure Distance Tool<br />
    13. 13. power of open source software<br />Internal applications using same open source platform<br />Mobility map, Real-Time Vehicle Mapper, Stops and Amenities Application, Accident & Incident Application, Transit Mapper<br />
    14. 14. trip planning<br />Single-Mode Trip Planners<br />
    15. 15. trip planning<br />Multi-Mode Trip Planners<br />
    16. 16. trip planning<br />2009 Portland, OR <br />trimet trip planner<br />oregon unemployment claim<br />95.5 the game<br />multnomah county jail<br />onpoint credit union<br />mypcc<br />pcc.edu<br />pdx.edu<br />workinginoregon.org<br />blazers edge<br />2010 Portland, OR <br />
    17. 17. open trip planner (OTP)<br />Metro Regional Travel Options Grant <br />July 1, 2009 – July 1, 2011<br />
    18. 18. open trip planner (OTP)<br />Project Kick-Off Workshop <br />July 2009<br />
    19. 19. open trip planner (OTP)<br />OpenTripPlanner.org<br />
    20. 20. open trip planner (OTP)<br />Open Source Development Method<br />
    21. 21. open trip planner (OTP)<br />Shapefiles<br />Oracle<br />OSM<br />OpenStreetMap<br />Regional<br />Data<br />PostGIS<br />Adapter<br />Adapter<br />Adapter<br />Adapter<br />Adapter<br />Data API<br />Geocoding<br />Service<br />Address<br />Normalizer<br />Service<br />Etc.<br />Routing<br />Service<br />Client<br />Application<br />Web Services<br />API<br />Open Architecture<br />
    22. 22. open trip planner (OTP)<br />OTP Graph<br />Open Data<br />
    23. 23. open trip planner (OTP)<br />What can OPEN deliver in 9 months? <br />
    24. 24. open trip planner (OTP)<br />What can OPEN deliver in 9 months? <br />
    25. 25. open trip planner (OTP)<br />Worldwide interest and participation<br />
    26. 26. open trip planner (OTP)<br />Support and maintenance options<br />
    27. 27. open street map (OSM)<br />Street Map Data Options <br />Why OSM? Investment in community product for shared benefits<br />
    28. 28. open street map (OSM)<br />Betsy Breyer <br />Melelani <br />Sax-Barnett<br />PJ Houser<br />Grant Humphries <br />Portland State University Student Interns <br />
    29. 29. open street map (OSM)<br />
    30. 30. open street map (OSM)<br />
    31. 31. open street map (OSM)<br />
    32. 32. open street map (OSM)<br />
    33. 33. Metro Regional Travel Options Grant <br />July 1, 2011 – July 1, 2013<br />Open Trip Planner Phase II<br />
    34. 34. Open Trip Planner<br />
    35. 35. On the Horizon<br />
    36. 36.
    37. 37.
    38. 38. OSM Editing Procedures<br />
    39. 39. Create Reclass File<br />
    40. 40. Create Reclass File<br />
    41. 41. OSM Editing Procedures<br />
    42. 42. Mapping Layers in JOSM <br />
    43. 43. RLIS=Blue Diff File & OSM = Red<br />JOSM Editing Session <br />
    44. 44. Copy RLIS attributes into OSM using “paste tags” tool <br />Copy OSM tags back into RLIS attributes to capture complete set<br />
    45. 45. 3. Copy RLIS feature and paste geometry (with attributes) into OSM File <br />Note that this way is now red indicating that it belongs to the OSM Data Layer<br />
    46. 46. Delete old OSM feature geometry and DIFF geometry to track progress<br />
    47. 47. 5. Merge nodes: connect the newly added ways to the existing OSM node network<br />

    ×