The upcoming release of Roadsoft's Linear Pavement Marking Module will include a rewrite of the entire module, adding an enhanced user interface and updated management and analysis tools. It will allow engineers to add inspections to linear segments and create projects that apply to multiple segments. The release is expected at the end of March 2015, along with the next major Roadsoft release of version 7.8, which will include a framework update.
Kevin Rowe has worked as the Safety Advisor for VicVanisie Construction on the Jimmie Creek Hydro Power Project since August 2014. Randy Walker, the Project Safety Manager, recommends Kevin for future safety roles. According to Walker, Kevin has been a safety leader who brings extensive construction knowledge and strong interpersonal skills to managing safety. Kevin is proactive in his approach and carries out his duties in a supportive manner, gaining the respect of the large workforce. Walker is pleased to recommend Kevin based on his successful implementation of the safety program on a challenging project.
Este documento lista organizações da sociedade civil habilitadas para execução de atividades em regime de parceria com a prefeitura de Guarujá em 2016, incluindo valores de convênio e metas para acolhimento de crianças, adolescentes, idosos e pessoas com deficiência.
La Secretaría de Finanzas, Inversión y Administración del Estado de Guanajuato busca desarrollar una Plataforma Tecnológica de Ventanilla Única para facilitar 800 trámites gubernamentales para fines de 2018. Esta plataforma permitirá a los ciudadanos realizar trámites de múltiples dependencias de forma estandarizada y a través de diversos dispositivos. El proyecto tendrá un costo de $2.6 millones y contará con personal experto en diseño, desarrollo y capacitación para
Giovanni ameaça Lukas e Vitor para roubar suas mochilas. Vitor dá uma lição moral a Giovanni perguntando se ele gostaria que fizessem isso com ele. Refletindo sobre isso, Giovanni decide devolver secretamente a mochila de Vitor durante o intervalo, aprendendo a lição de não fazer aos outros o que não gostaria para si mesmo.
Este documento resume los cambios más importantes introducidos por la Norma Técnica Colombiana 2885 sobre extintores portátiles, la cual es idéntica a la versión 2007 de la norma NFPA 10 de Estados Unidos. Algunos de los cambios clave incluyen nuevos requisitos para la lista y rotulado de extintores, la altura de instalación, el manual de instrucciones y la clasificación de riesgos. El documento también provee definiciones para términos como extintores recargables vs no recargables y diferentes clases de inc
El documento describe 4 tipos de escaleras: 1) una escalera de caracol con 13 peldaños de 29 cm que suben 3 metros, 2) una escalera recta de un tramo de concreto de 3 metros con 13 peldaños de 29 cm, 3) una escalera recta de un tramo de metal de 3 metros también con 13 peldaños de 29 cm, y 4) una escalera recta de dos tramos de concreto de 3 metros con 13 peldaños de 29 cm. Cada escalera incluye detalles sobre las medidas de los peldaños y contrahuellas.
The document discusses implementing a new hotel check-in procedure to improve efficiency and guest satisfaction. It begins with an introduction on the importance of efficient check-ins. A literature review covers research on minimizing wait times and preparing for arrivals.
The current procedure of assigning rooms upon arrival is analyzed. A new 5-step procedure of pre-assigning rooms and parking passes is introduced. Data shows the new procedure reduced average check-in time from 2 minutes 27 seconds to 1 minute 9 seconds. Employee interviews found the new procedure easier but effects on guest satisfaction were unclear. In conclusion, the procedure successfully improved timeliness but longer-term studies are needed to fully assess guest satisfaction impacts.
Kevin Rowe has worked as the Safety Advisor for VicVanisie Construction on the Jimmie Creek Hydro Power Project since August 2014. Randy Walker, the Project Safety Manager, recommends Kevin for future safety roles. According to Walker, Kevin has been a safety leader who brings extensive construction knowledge and strong interpersonal skills to managing safety. Kevin is proactive in his approach and carries out his duties in a supportive manner, gaining the respect of the large workforce. Walker is pleased to recommend Kevin based on his successful implementation of the safety program on a challenging project.
Este documento lista organizações da sociedade civil habilitadas para execução de atividades em regime de parceria com a prefeitura de Guarujá em 2016, incluindo valores de convênio e metas para acolhimento de crianças, adolescentes, idosos e pessoas com deficiência.
La Secretaría de Finanzas, Inversión y Administración del Estado de Guanajuato busca desarrollar una Plataforma Tecnológica de Ventanilla Única para facilitar 800 trámites gubernamentales para fines de 2018. Esta plataforma permitirá a los ciudadanos realizar trámites de múltiples dependencias de forma estandarizada y a través de diversos dispositivos. El proyecto tendrá un costo de $2.6 millones y contará con personal experto en diseño, desarrollo y capacitación para
Giovanni ameaça Lukas e Vitor para roubar suas mochilas. Vitor dá uma lição moral a Giovanni perguntando se ele gostaria que fizessem isso com ele. Refletindo sobre isso, Giovanni decide devolver secretamente a mochila de Vitor durante o intervalo, aprendendo a lição de não fazer aos outros o que não gostaria para si mesmo.
Este documento resume los cambios más importantes introducidos por la Norma Técnica Colombiana 2885 sobre extintores portátiles, la cual es idéntica a la versión 2007 de la norma NFPA 10 de Estados Unidos. Algunos de los cambios clave incluyen nuevos requisitos para la lista y rotulado de extintores, la altura de instalación, el manual de instrucciones y la clasificación de riesgos. El documento también provee definiciones para términos como extintores recargables vs no recargables y diferentes clases de inc
El documento describe 4 tipos de escaleras: 1) una escalera de caracol con 13 peldaños de 29 cm que suben 3 metros, 2) una escalera recta de un tramo de concreto de 3 metros con 13 peldaños de 29 cm, 3) una escalera recta de un tramo de metal de 3 metros también con 13 peldaños de 29 cm, y 4) una escalera recta de dos tramos de concreto de 3 metros con 13 peldaños de 29 cm. Cada escalera incluye detalles sobre las medidas de los peldaños y contrahuellas.
The document discusses implementing a new hotel check-in procedure to improve efficiency and guest satisfaction. It begins with an introduction on the importance of efficient check-ins. A literature review covers research on minimizing wait times and preparing for arrivals.
The current procedure of assigning rooms upon arrival is analyzed. A new 5-step procedure of pre-assigning rooms and parking passes is introduced. Data shows the new procedure reduced average check-in time from 2 minutes 27 seconds to 1 minute 9 seconds. Employee interviews found the new procedure easier but effects on guest satisfaction were unclear. In conclusion, the procedure successfully improved timeliness but longer-term studies are needed to fully assess guest satisfaction impacts.
This chapter discusses exception handling in C++. An exception is an undesirable event that occurs during program execution. A try/catch block is used to handle exceptions, where code that may cause exceptions is placed in the try block and catch blocks specify the exception type and handling code. When an exception is thrown in a try block, the corresponding catch block executes if the exception type matches. If no catch block matches, the call stack unwinds until the exception is caught or the program terminates.
This chapter discusses recursion, which is the process of solving a problem by reducing it to smaller instances of the same problem. It defines recursion, recursive definitions, recursive algorithms, recursive functions, base cases, and direct vs indirect recursion. It also covers recursive vs iterative solutions and considerations for choosing between them, such as memory usage and problem definition.
This chapter discusses searching, sorting algorithms, and the vector type in C++. It covers sequential search, bubble sort, insertion sort, and binary search algorithms. It also explains how vectors can implement dynamic lists that can grow and shrink in size during program execution, unlike standard arrays.
This document provides an overview of linked lists. It discusses the basic properties of linked lists, including how they are composed of nodes that contain data and a pointer to the next node. It describes common linked list operations like traversal, insertion, and deletion. It also covers different types of linked lists, such as singly linked lists, doubly linked lists, ordered vs unordered lists, and how to implement linked lists as an abstract data type in C++.
This document discusses stacks and queues. It describes their properties and common operations like push, pop, enqueue, and dequeue. It provides implementations of stacks and queues as both arrays and linked lists. Specific algorithms covered include using a stack to evaluate postfix expressions, and a non-recursive algorithm to print a linked list backwards using a stack. The key advantages of stacks (LIFO) and queues (FIFO) as data structures are explained.
John F. Hoyte attended the 2013 International Applied Reliability Symposium held in Minneapolis, Minnesota from June 5-7, 2013. The symposium was organized by ReliaSoft and SRC and provided 17 contact hours of training equivalent to 1.7 Education Units and 1 CRP Credit.
The Vice President of Operations at Two Men And A Truck is providing a recommendation letter for Samuel Stout II. The letter details that Mr. Stout worked at the company for nearly three years, successfully performing multiple tasks including mover, driver, estimator, trainer and customer service representative. It states that Mr. Stout consistently met expectations, was personable, friendly, approachable, professional, and dependable. The Vice President notes they were sad to see Mr. Stout leave but admires his career goals and recommends him as an excellent potential team member.
Dokumen tersebut membahas pentingnya lingkungan sosial budaya dalam membentuk kerukunan hidup bermasyarakat. Lingkungan sosial yang menghargai perbedaan, toleransi, gotong royong, serta menghilangkan pengaruh negatif dari luar dapat menciptakan situasi yang harmonis tanpa diskriminasi.
Android for Cars App Library design guidelines.pdfMarceloTinoco5
The document provides guidelines for designing apps using the Android for Cars App Library. It discusses templates, user experience guidelines, customizing app styling, and sample flows. It describes how apps are experienced on Android Auto and Android Automotive OS, and the responsibilities of app developers and vehicle manufacturers in the design process.
This document summarizes a student project called the Motor Vehicle Assistance System (MVAS). The project uses an onboard diagnostic device and Bluetooth to monitor a car's diagnostics and notify the driver and mechanic of any issues. It aims to save users time and money by detecting problems early. The presentation outlines how the system would work, transmitting real-time data from the car to a smartphone app. It discusses the project status and future recommendations to develop the idea further with additional engineering resources.
This document describes an Excel-based tool that was developed to automate the pre- and post-processing steps involved in project-level modeling using MOVES. The tool allows users to perform a single project-level MOVES run that can calculate emission rates for each hour of the day, saving significant time over manual methods. It handles tasks like creating run specification files, populating database tables, running MOVES, and post-processing outputs. The tool guides users through an input worksheet to provide the necessary project information.
Rayat institute of engineering and information technology(final)Yogesh Thakur
This document is a report submitted by Yogesh Thakur to fulfill the requirements for a six month industrial training program at IMPACT ENGINEERS in Mohali from April 19, 2016 to July 19, 2016. It includes an acknowledgement, candidate's declaration, preface, table of contents, and begins chapters on the introduction to AutoCAD, its history and features for architecture, advantages and disadvantages, entity types and descriptions, differences between CAD and AutoCAD, basic drawing commands, and text alignment options.
Headfitted is our name and our philosophy. We develop software solutions characterized by radical innovation which make sense for real people in real environments.We transform an initial idea to a finished software solution - in close collaboration with our clients, their customers and our own network of skilled experts.
The document discusses Saeed Ullah's final year project to create a ridesharing app in Flutter. It provides background on Flutter and Dart, the programming languages being used. It outlines the problem of transportation issues in Pakistan that the app aims to address through carpooling. The document describes user requirements, functional requirements, and scope of the project. It also discusses benefits of carpooling and trip scheduling as a feature to include.
The document discusses various digital marketing projects completed for automotive clients. It provides examples of websites created, including interactive features, tools for vehicle configuration and comparisons, user-generated content, viral marketing campaigns, mobile applications, and social media integrations. The goals were to enhance customer experience, generate leads and sales, and build brand loyalty.
This document is a project report for a "Vehicles Parking Management System" submitted by two students for their bachelor's degree. It includes sections on acknowledging those who supported the project, an introduction describing the purpose of managing vehicle parking records, definitions of the problem the system aims to solve, objectives, scope, system requirements, design processes, modules, and how to run the project. The report provides an overview of the key aspects of the parking management system project.
This chapter discusses exception handling in C++. An exception is an undesirable event that occurs during program execution. A try/catch block is used to handle exceptions, where code that may cause exceptions is placed in the try block and catch blocks specify the exception type and handling code. When an exception is thrown in a try block, the corresponding catch block executes if the exception type matches. If no catch block matches, the call stack unwinds until the exception is caught or the program terminates.
This chapter discusses recursion, which is the process of solving a problem by reducing it to smaller instances of the same problem. It defines recursion, recursive definitions, recursive algorithms, recursive functions, base cases, and direct vs indirect recursion. It also covers recursive vs iterative solutions and considerations for choosing between them, such as memory usage and problem definition.
This chapter discusses searching, sorting algorithms, and the vector type in C++. It covers sequential search, bubble sort, insertion sort, and binary search algorithms. It also explains how vectors can implement dynamic lists that can grow and shrink in size during program execution, unlike standard arrays.
This document provides an overview of linked lists. It discusses the basic properties of linked lists, including how they are composed of nodes that contain data and a pointer to the next node. It describes common linked list operations like traversal, insertion, and deletion. It also covers different types of linked lists, such as singly linked lists, doubly linked lists, ordered vs unordered lists, and how to implement linked lists as an abstract data type in C++.
This document discusses stacks and queues. It describes their properties and common operations like push, pop, enqueue, and dequeue. It provides implementations of stacks and queues as both arrays and linked lists. Specific algorithms covered include using a stack to evaluate postfix expressions, and a non-recursive algorithm to print a linked list backwards using a stack. The key advantages of stacks (LIFO) and queues (FIFO) as data structures are explained.
John F. Hoyte attended the 2013 International Applied Reliability Symposium held in Minneapolis, Minnesota from June 5-7, 2013. The symposium was organized by ReliaSoft and SRC and provided 17 contact hours of training equivalent to 1.7 Education Units and 1 CRP Credit.
The Vice President of Operations at Two Men And A Truck is providing a recommendation letter for Samuel Stout II. The letter details that Mr. Stout worked at the company for nearly three years, successfully performing multiple tasks including mover, driver, estimator, trainer and customer service representative. It states that Mr. Stout consistently met expectations, was personable, friendly, approachable, professional, and dependable. The Vice President notes they were sad to see Mr. Stout leave but admires his career goals and recommends him as an excellent potential team member.
Dokumen tersebut membahas pentingnya lingkungan sosial budaya dalam membentuk kerukunan hidup bermasyarakat. Lingkungan sosial yang menghargai perbedaan, toleransi, gotong royong, serta menghilangkan pengaruh negatif dari luar dapat menciptakan situasi yang harmonis tanpa diskriminasi.
Android for Cars App Library design guidelines.pdfMarceloTinoco5
The document provides guidelines for designing apps using the Android for Cars App Library. It discusses templates, user experience guidelines, customizing app styling, and sample flows. It describes how apps are experienced on Android Auto and Android Automotive OS, and the responsibilities of app developers and vehicle manufacturers in the design process.
This document summarizes a student project called the Motor Vehicle Assistance System (MVAS). The project uses an onboard diagnostic device and Bluetooth to monitor a car's diagnostics and notify the driver and mechanic of any issues. It aims to save users time and money by detecting problems early. The presentation outlines how the system would work, transmitting real-time data from the car to a smartphone app. It discusses the project status and future recommendations to develop the idea further with additional engineering resources.
This document describes an Excel-based tool that was developed to automate the pre- and post-processing steps involved in project-level modeling using MOVES. The tool allows users to perform a single project-level MOVES run that can calculate emission rates for each hour of the day, saving significant time over manual methods. It handles tasks like creating run specification files, populating database tables, running MOVES, and post-processing outputs. The tool guides users through an input worksheet to provide the necessary project information.
Rayat institute of engineering and information technology(final)Yogesh Thakur
This document is a report submitted by Yogesh Thakur to fulfill the requirements for a six month industrial training program at IMPACT ENGINEERS in Mohali from April 19, 2016 to July 19, 2016. It includes an acknowledgement, candidate's declaration, preface, table of contents, and begins chapters on the introduction to AutoCAD, its history and features for architecture, advantages and disadvantages, entity types and descriptions, differences between CAD and AutoCAD, basic drawing commands, and text alignment options.
Headfitted is our name and our philosophy. We develop software solutions characterized by radical innovation which make sense for real people in real environments.We transform an initial idea to a finished software solution - in close collaboration with our clients, their customers and our own network of skilled experts.
The document discusses Saeed Ullah's final year project to create a ridesharing app in Flutter. It provides background on Flutter and Dart, the programming languages being used. It outlines the problem of transportation issues in Pakistan that the app aims to address through carpooling. The document describes user requirements, functional requirements, and scope of the project. It also discusses benefits of carpooling and trip scheduling as a feature to include.
The document discusses various digital marketing projects completed for automotive clients. It provides examples of websites created, including interactive features, tools for vehicle configuration and comparisons, user-generated content, viral marketing campaigns, mobile applications, and social media integrations. The goals were to enhance customer experience, generate leads and sales, and build brand loyalty.
This document is a project report for a "Vehicles Parking Management System" submitted by two students for their bachelor's degree. It includes sections on acknowledging those who supported the project, an introduction describing the purpose of managing vehicle parking records, definitions of the problem the system aims to solve, objectives, scope, system requirements, design processes, modules, and how to run the project. The report provides an overview of the key aspects of the parking management system project.
This document provides an overview of AutoCAD, including:
- AutoCAD is a 2D and 3D CAD software used by architects, engineers, and designers. It was first released in 1982 and remains one of the most widely used CAD programs.
- The document discusses AutoCAD's features for architecture, advantages over other CAD software like compatibility with SolidWorks and reduced training time, and disadvantages like limited file formats and non-parametric modeling.
- It also provides descriptions of common AutoCAD entity types like layers, linetypes, and shape files that make up the internal structure of AutoCAD files.
10 Key Criteria for Mobile Platform SelectionJason Haygood
Is your company ready to meet the mobility challenge?
Anyone who’s faced the urgency of creating a mobile solution is all too aware of the limitations. They have most likely tried a few different approaches, ranging from developing on native SDKs to using frameworks to developing in-house using HTML5. And they have most likely come to the conclusion that true enterprise-grade technology is necessary.
Mobile application development platforms (MADP) are the solution, but figuring out which MADP to use can be time-consuming at best and confusing at worst. To help you make that decision, we’ve created a MADP vendor selection guide checklist, which outlines the top 10 things you need to consider when evaluating a mobile platform. These include:
- Support for multi-channel app development
- Developer productivity and designer creativity
- Middleware capabilities and B2E capabilities
- Platform maturity and developer ecosystem
Exploring TouchXPRT 2016 discusses the newest version of TouchXPRT, including its development process, descriptions of its component tests and workloads, and how the benchmark calculates individual workload and overall scores. The paper also shows how to submit test results and gives instructions for automated testing.
The document outlines a design brief, heuristic evaluation, and UX recommendations for improving the usability of Microsoft SharePoint Online's code analysis and submission tool, noting that the current information architecture, navigation, and content does not provide clear direction to users and is inconsistent with design goals and guidelines. The evaluation identifies several usability issues and provides recommendations to improve the overall user experience and increase customer satisfaction. The recommendations include improving the information architecture, navigation, and ensuring consistency with UX guidelines and design goals.
This document discusses how to create a responsive website. It recommends starting with a mobile-first approach and using relative typography, a flexible grid, and flexible images and video. It also recommends using viewport settings, media queries, and compressing content to make the site responsive across different screens. The key aspects are a mobile-first strategy, relative sizing with em and percent units, a fluid grid layout, responsive images and video, and media queries to adapt the design at different breakpoints.
This document is a project report submitted for a Master's degree in Computer Science. It includes sections on an introduction to visual programming using Visual Basic, system configuration, project selection, existing and proposed systems, system analysis, design including input and output design, coding, testing, implementation, and maintenance. The project involves developing a software system using Visual Basic to improve upon an existing manual system.
Neural Net: Machine Learning Web ApplicationIRJET Journal
The document describes a machine learning web application called Neural Net that implements various machine learning algorithms. It includes two live projects - a COVID predictor and used car price predictor. The COVID predictor takes user symptoms and predicts the probability of infection using logistic regression. The car price predictor takes vehicle details and predicts the selling price using linear regression. The web application was created using HTML, CSS, JavaScript for the front-end and Python Flask for the back-end integration of machine learning models. The models were trained on various datasets to provide predictions with minimal error.
This document provides a training report on software training undertaken as partial fulfillment of a B.Tech degree in mechanical engineering. It discusses training in SolidWorks, including an overview of the software, its feature-based parametric modeling approach, and commands used for sketching, extruding, lofting, sweeping, and other 3D modeling tasks. It also covers the use of SolidWorks for mechanical design applications, assembly design using mates, and design validation tools for simulation, motion, and finite element analysis.
Muhammad Bilal Ahmed is a senior front end developer with over 4.5 years of experience developing software applications using technologies like HTML, CSS, JavaScript, and frameworks like Sencha Ext JS and Bootstrap. He currently works at Seven Technology, where he utilizes agile methodologies like Scrum and works on projects involving responsive design. His objective is to gain experience in front end development for web and mobile applications.
The document describes the CAB-MEDiA system, which is a 3-tier application for distributing digital media. It includes an overview of the system's overall scenario and business process model. Screen layouts are provided for various features like login, media upload, package management, and report generation. Future enhancements are discussed, such as adding map and transportation options features to expand beyond taxi/bus advertising. The limitations of dynamic playlist updates at the client side are also noted.
1. Roadsoft is constantly improving with each new release and update. Upcoming changes
to Roadsoft include the release of a new Linear Pavement Marking Module. This update
will include a rewrite of the entire module, which adds an enhanced user interface and
updated management and analysis tools. With this update, engineers will be able to add
inspections to linear segments and create projects that apply to multiple segments. Sean
Thorpe, Software Engineer at the Center for Technology & Training (CTT) is excited
about the upcoming release of this module. “The biggest thing we are doing is adding
data collection for linear pavement marks to the Laptop Data Collector (LDC) ,” Sean
stated. “Users will be able to collect linear pavement marking data using a GPS and the
new collection form within the LDC designed specifically for this type of data collection.”
The Linear Pavement Marking release date is expected to take place at the end of March
2015, with the next major release, Roadsoft 7.8, which will also include a framework
update.
Roadsoft Help Manual Available Online
Fall 2014
Volume 14, Issue 2
RoadsoftRoundup
Welcome to the newest edition of Roadsoft Roundup. This quarterly
newsletter will inform you of what’s happening in Roadsoft now and
what’s coming in the future. Be sure to click on our Problem-solving with
Roadsoft section to learn how agencies use Roadsoft to resolve their asset management issues.
Looking Ahead with Roadsoft
Problem-solving with Roadsoft
With each issue , we will identify a problem that
agencies experience and show how Roadsoft helps
to resolve the issue.
Find the Problem-solving section on the next page.
RoadsoftrecentlylaunchedanewRoadsoftHelpManual.Thisonlinemanualconsolidates
all help documents previously found on the website for both written and video tutorials,
and brings them to one central location. The Roadsoft Help Manual is organized by
categories ranging from the Getting Started section, which takes Roadsoft users through
a step-by-step installation process to finding help on most of the modules found in
Roadsoft. Each section is categorized to the specific uses of that module. As Roadsoft
developers release the latest software updates, the help manual will be kept up to date as
well. Updated video tutorials can also be found on specific topics within the help manual.
The manual is available online by clicking on the Roadsoft Help Manual link found
on each page of the website. Roadsoft Technical Support is also available to handle
any issues relating to Roadsoft, by calling 906-487-2102 or by sending an email.
What’s New in Roadsoft?
Want To Learn More About Roadsoft?
The CTT conducts Roadsoft training throughout the year.
These range from Introduction to Roadsoft (which can be
a great refresher even for experienced users) to advanced
training workshops that cover specific topics in more detail.
To learn about upcoming webinars and workshops in
Roadsoft, visit CTT Upcoming Events.
The Center for Technology
& Training at Michigan
Technological University publishes
Roadsoft Roundup four times a
year. To subscribe, or obtain
permission to reprint any articles or
graphics from Roadsoft Roundup,
contact the CTT.
Center for Technology& Training
Michigan Technological University
309 Dillman Hall
1400 Townsend Dr.
Houghton, MI 49931-1295
Telephone (906) 487-2102
Fax (906) 487-3409
E-mail roadsoft@mtu.edu
Web www.roadsoft.org
Director: Tim Colling, Ph.D., P.E.
Project Leader: Gary Schlaff
Principal Programmers:
Nick Koszykowski, Luke Peterson
Software Engineers
Mary Crane, Anthony DuPont,
Nancy Moore, Chris Pinnow, Mike
Pionke, Andrew Rollenhagen, Sean
Thorpe
Software Support Analyst:
Carole Reynolds
Civil Engineers:
Chris Gilbertson, Ph.D., P.E.,
John Kiefer, P.E.
Peter Torola, P.E.
Technical Writers:
Shaughn Kern, Shelley Farrey
Interns:
Katherine Baeckeroot, Andi
Barajas, Randy Bufanda, Cassandra
Matchinski, Peter Meingast, Mike
Sanford, Drew Roberts
Linear Pavement Marking Module Updates
2. Problem
Frequently our Roadsoft customers ask us, “How can they visually distinguish a specific set of roads
(using color code) while eliminating others from the visual distinction?” This information might be
useful for creating plow routes or distinguishing roads by surface condition. For example, if we wanted
to set different colors to roads based on road condition (good/fair/poor), but we only want to do this for
a specific surface type (asphalt), we may still want to view all the other roads as a reference.
If we attempt to apply a legend to color code the good/fair/poor roads, the legend will apply to all the
roads that meet the good/fair/poor criteria, not just those that have the surface type of asphalt. The
opposite problem exists if we apply a filter based on the same criteria (assuming we didn’t need color
coding). When the filter is created for the surface type asphalt and a rating of good/fair/poor, any roads
that do not meet that criteria are removed from view. Neither option provides us with the view we are
seeking.
So how can we distinguish segments visually (by color coding) based on criteria such as surface type and
road condition while still viewing all the remaining roads that do not meet the specified criteria? It can
be done by utlizing the Roadsoft Legend Builder and Filter Builder together.
To create a color distinction between segments based on criteria, such as road condition and surface
type, both the Filter Builder and the Legend Builder will be used. We will use the Legend Builder to
define the surface condition by color, and the Filter Builder to define the surface type. Finally, we will
export the road layer as a shapefile, then apply the shapefile as an external layer. All the roads will be
visible; however, the legend will only be applied to the roads we wanted.
To accomplish this, follow the steps below or click on the video link for a quick demonstration.
1. With the correct map open, make the Road layer active. Select the Legend Builder.
2. Select a Legend field; for example good/fair/poor. To add values, select Add Selected Unique Values.
To edit the appearance of values, select the color bar under Item Properties. To change the width,
select the width number and use the arrows to increase/decrease width. Select Apply when finished.
3. Next, build a filter to view only roads that meet a certain critera; for example, Asphalt Surface type.
Select Filter Builder. From the Field Groups, select Surface, and from the Field Section selection
choose Surface Type Asphalt. Then select Add. Save and name your filter, and then Apply it.
4. To create and export a shapefile, select File from the Main Menu. Select Export, then Export layer
to Shapefile. Select appropriate Export Data Fields and choose a location to save the Shapefile. Give
the shapefile a meaningful name. Select Export.
5. Now that you’re back to the map, select Add Layer. Select the External layer tab and select the file
folder to locate your saved Shapefile and select Open. Select OK.
Problem Solving using
Solution