After roadway designers layout the horizontal geometry for the road, their next step is to edit the vertical alignment to opimize for the amount of volume they need to cut from the terrain and how much they have to fill back in. In their current workflow, roadway designers would have to draw. vertical alignments. With new technology, InfraWorks is able to provide roadway with a roughly right vertical alignment profile based on existing terrain data they can bring into their model. When the roadway designer draws their road on the surface of the terrain, Infraworks samples the vertical profile of the horizontal geometry to create a best fit profile. All the roadway designer has to do is then make manual adjustments as they see fit.
Problem
When a roadway engineer has to adjust the vertical alignment of a roadway, they needs to be able to add, remove, edit Points of Vertical Intersection (PVIs) horizontally, vertically, and along a fixed slope as well as adjusting the curve type, radius, and k-value of vertical curves, so that they can optimize their cut/fill, overhaul costs, and provide a safe driving experience.
Objective
Team Pavo's objective was to provide and improve upon industry-standard vertical alignment tools in InfraWorks.
Team Pavo's objective was to provide and improve upon industry-standard vertical alignment tools in InfraWorks.
Contribution
For this project I refactored the interaction designs from Civil3D's vertical alignment tools to fit within the context of InfraWorks, redesigned the information design for the context menus, created the in-world visual constraint guides, and conducted the concept validation and usability testing for the vertical alignment tools.
UX Process for this Project
1. Define the problem space
2. Refer to the American Association of State Highway and Transportation Officials Manual (a.k.a the AASHTO green book) to understand the technical details of vertical geometric curve design and its significance so when I talk with customers I sound some what intelligent.
3. Interview key customers about their work practice, current tools, and how they would improve upon the interface within InfraWorks.
4. Create a hypothesis.
5. Sketch a lot.
6. Hash over sketches with Team Pavo to gauge level of development effort and how to iterate on the design.
7. Schedule usability testing while functionality is built.
8. Conduct usability testing of beta functionality.
9. Iterate based on feedback.
10. Integrate into the main code base once users approved the funcationality and the functionality met our set acceptance criteria.
1. Define the problem space
2. Refer to the American Association of State Highway and Transportation Officials Manual (a.k.a the AASHTO green book) to understand the technical details of vertical geometric curve design and its significance so when I talk with customers I sound some what intelligent.
3. Interview key customers about their work practice, current tools, and how they would improve upon the interface within InfraWorks.
4. Create a hypothesis.
5. Sketch a lot.
6. Hash over sketches with Team Pavo to gauge level of development effort and how to iterate on the design.
7. Schedule usability testing while functionality is built.
8. Conduct usability testing of beta functionality.
9. Iterate based on feedback.
10. Integrate into the main code base once users approved the funcationality and the functionality met our set acceptance criteria.
Implemented Designs
Once implemented, users are able to edit and adjust the vertical alignments for roadways. The following images are of a proposed version of Mercer Street in South Lake Union in Seattle, WA.