NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch NCDOT
What is the Open Source? Tour with Open Source Software - Examples DynusT (Dynamic Urban Systems in Transportation) Closing Presentation Outline
Open Source Licenses My understanding is that “open source” licenses such as GNU GPL3 don’t necessarily require that the software be “free” in terms of not charging for it. They just require that – (a) the source code always be distributed with the executable, and – (b) that anyone who receives the software cannot make it proprietary. Check your legal team to provide an open source license.
GNU GPL General Public License Source:
Easy to Use Fast Performance Open Source Environment Free
Source:
Writer
Calc
Impress
Draw
Base
Mozilla Thunderbird Source:
Video Player: Miro Source:
GIMP: Graphics / Photo Editing Source:
Inkscape: Vector Graphics Application Source:
PeaZip: Archiving Source:
OpenProj is an open-source desktop project management application similar to Microsoft Project. OpenProj has a familiar user interface and even opens existing MS Project files. OpenProj is interoperable with Project, Gantt Charts and PERT Charts.
Gantt and PERT Charts
Network Diagram
Source:
Drupal is an open source content management platform powering millions of websites and applications.
Source:
Source:
Source:
Source:
Source:
SketchUp: Picture anything in 3D Sources:
Atlantica: Pimlico and Arena Districts Source:
Fusion Tables Gather, visualize and share your data online Source:
Source:
Some Federal projects such as SHRP2 C10 have required that any software produced be under an open source license. SHRP2 C10 Source: Strategic Highway Research Program
DynusT (Dynamic Urban Systems in Transportation) Regional Operational Planning Capability Regional - area larger than corridor Operational - traffic flow dynamics sensitive to signals, road configurations Planning - short-term impact and long-term equilibrium Simulation Mesoscopic Traffic Simulation Dynamic Traffic Assignment (DTA) Micro-meso-micro integration
DTA : Dynamic Traffic Assignment Projects Source:
Source:
Source: Compatibility with Existing Modeling Framework Trip-Based Framework Strategic Modeling Sub-Area Modeling
Source: Compatibility with Existing Modeling Framework Activity-Based Model
Triangle, NC Regional DynusT Model Source:
A Regional View (DynusT Animation) Source:
What is Dynamic Traffic Assignment? A method to predict/estimate how trip-makers may shift to other routes or departure time in response to: – Congestion – Pricing – Controls – Incidents – Improvements Understand how individual travel decisions impact an entire region, by – Time of day – Origin-Destination (OD) zones – Transportation modes
Macro-Meso-Micro Integration Analyze Ingress/Egress points for weaving MesoMicroMacro Estimate toll lane usage and revenue Proposed toll lanes Macro Travel Demand Models (TDM) Micro e.g. VISSIM Source:
Mesoscopic Traffic Simulation? Source:
Other Freeway Operations Scenarios/Strategies Dynamic message signs – Congestion warning – Mandatory detour – Speed advisory Information strategies – Pre-trip information – In-vehicle information Incident Work zone Managed lanes – Truck only – Truck restriction
Bottom left shows a view of work zone area allowing to show how vehicles diverse around network work zone area. Top left shows a view to traffic simulation. Each vehicles represented by a green dot as it moves through out road networks. Top right shows queues due to the work zone Bottom right shows speed profiles of the links
Source: NCDOT Research Project with NCSU & ITRE
Source: Using WordPress
Web Services- Transportation
Develop Web Pages & Web Services
Summary Open Source DynusT Regional Planning/TDM/WZ/Simulation FireFox Web browser OpenOffice Productivity suite GIMP Photo Editing Scribus Desktop publishing GLabels Printing Labels Apache Web server PHP & MySQL Web Development scripting & Databases OpenLDAP Directory services and access management Blogs WordPress, Blogger CM Drupal and Joomla Social Media Facebook, twitter Google Do Every Thing
Majed Al-Ghandour Ph.D., P.E., CPM, MCP, MCSD, MCT Thank you!. Questions?