aashto technology implementation group (tig) fy 2007 aashto tig focus technologies linear reference...
TRANSCRIPT
AASHTO Technology Implementation Group (TIG)
FY 2007 AASHTO TIG Focus Technologies
Linear Reference System (LRS)
Steve Kadolph – Iowa DOTJonathan (J.J.) DuChateau – Wisconsin DOT
Oscar Jarquin – California DOTEric Abrams – Iowa DOT
Technology Implementation GroupTechnology Implementation Group
AASHTO’s TIG invests time and money to accelerate AASHTO’s TIG invests time and money to accelerate selected technology adoption by agencies nationwide. selected technology adoption by agencies nationwide.
TIG’s lead states team objective is to share information TIG’s lead states team objective is to share information with AASHTO member agencies to improve the Nation’s with AASHTO member agencies to improve the Nation’s transportation system transportation system
The LRS TIG objectives areThe LRS TIG objectives are Knowledge and experience related to LRS implementationKnowledge and experience related to LRS implementation Webinars to share experiences and educate othersWebinars to share experiences and educate others Customized state visitsCustomized state visits Iowa’s LRS Maintenance Tool and system at no chargeIowa’s LRS Maintenance Tool and system at no charge
NCHRP 20-27 (2) LRS ModelNCHRP 20-27 (2) LRS Model Linear Referencing System Data ModelLinear Referencing System Data Model Developed in response to the need to integrate linearly Developed in response to the need to integrate linearly
referenced datareferenced data Includes Includes
Multiple linear referencing methods (LRM)Multiple linear referencing methods (LRM) Multiple cartographic representations Multiple cartographic representations Multiple Network RepresentationsMultiple Network Representations Multiple Route NamesMultiple Route Names
Business data integration is supported through Business data integration is supported through transformations among methods, networks and transformations among methods, networks and cartographic representations by associating with a cartographic representations by associating with a central linear datumcentral linear datum
What Does a 20-27 (2) System What Does a 20-27 (2) System ContainContain
Spatial representation of a transportation systemSpatial representation of a transportation system Accurate CenterlineAccurate Centerline Multiple Cartographic abstraction layersMultiple Cartographic abstraction layers
Datum most stable layer over timeDatum most stable layer over time Network LayerNetwork Layer
Links and Nodes that define the networkLinks and Nodes that define the network LRM LocationLRM Location
Data required for those methodsData required for those methods Programs and interfaces to supply a LRS location to Programs and interfaces to supply a LRS location to
business databusiness data
What Does a 20-27 (2) System What Does a 20-27 (2) System Does Not ContainDoes Not Contain
Business data is separated from the 20-27 Business data is separated from the 20-27 (2) model order to minimize the impact on (2) model order to minimize the impact on existing business dataexisting business data
Why Implement a 20-27 (2) ModelWhy Implement a 20-27 (2) Model
Single source for transportation systemsSingle source for transportation systemsNavigable networkNavigable networkAs many LRMs, routes and cartographies As many LRMs, routes and cartographies
as neededas neededMinimizes changes to existing business Minimizes changes to existing business
datadataCan support needs of multiple business Can support needs of multiple business
areasareas
TIG LRS Team MembersTIG LRS Team Members Iowa Lead StateIowa Lead State
Peggi Knight Peggi Knight ( Team Leader)( Team Leader)
Eric AbramsEric Abrams (Gis Coordinator)(Gis Coordinator)
Karen Carroll Karen Carroll (LRS Manager)(LRS Manager)
Mike Clement Mike Clement (QA LRS)(QA LRS)
Steve KadolphSteve Kadolph (Technical Exp.)(Technical Exp.)
Ryan Wyllie Ryan Wyllie (QA LRS)(QA LRS)
Other StatesOther States David Blackstone (Ohio)David Blackstone (Ohio) Jonathan (J.J.) DuChateau Jonathan (J.J.) DuChateau
(Wis)(Wis) John Farley (N. Car.)John Farley (N. Car.) Oscar JarquinOscar Jarquin (Calif.) (Calif.) Thomas Martin (Minn.)Thomas Martin (Minn.)
o Non StateNon State Tim Bisch Tim Bisch (Bentley Systems, Inc.)(Bentley Systems, Inc.)
Dave Fletcher Dave Fletcher (Geographic (Geographic Paradigm Computing, Inc. )Paradigm Computing, Inc. )
Mark Sarmiento Mark Sarmiento (FHWA)(FHWA)
Iowa’s LRS ExperienceIowa’s LRS Experience
AgendaAgenda
What Iowa’s LRS includesWhat Iowa’s LRS includes
What do the DOT’s business units gainWhat do the DOT’s business units gain
What allowed Iowa to succeedWhat allowed Iowa to succeed
Iowa’s LRSIowa’s LRS
Implementation of NCHRP 20-27 Implementation of NCHRP 20-27 model. Which separates business model. Which separates business data from the location components data from the location components of linear features (roads, navigable of linear features (roads, navigable rivers, railroads, pipelines, etc.).rivers, railroads, pipelines, etc.).
NCHRP 20-27 ModelNCHRP 20-27 Model
LRS Components
CoordinateRoute
ReferencePost
CoordinateRoute
Milepoint StationingLiteral
Description
BaseRecordCrash PMIS Inventory Project
DataProgram
CenterlineRepresentation 2
CenterlineRepresentation 3
CenterlineRepresentation 1
AddressRange
LRS ComponentsLRS Components (all public roads 114,000 miles)(all public roads 114,000 miles)
CartographyCartography Traveled Way Spatial Traveled Way Spatial Roadway Spatial Roadway Spatial
Datum Datum (Anchor Sections & Points)(Anchor Sections & Points) Network Network (Transport Links & Nodes)(Transport Links & Nodes)
RoutesRoutes Parsed NamesParsed Names PathsPaths
LRM Components (i.e. Reference Post)LRM Components (i.e. Reference Post)
Transformations between Transformations between supported business location supported business location referencing methods (LRM)referencing methods (LRM)
A common linear description of the network that can relate all the methods.
LRM
LRM
LRM
LRM
LRM
LRM
Datum
Transform
Transform
Transform
How does LRS benefit the DOTHow does LRS benefit the DOTImproved AccuracyImproved Accuracy
Entire road system (all public roads) are Entire road system (all public roads) are created based upon same standardcreated based upon same standard
A separate abstraction layer call Roadway A separate abstraction layer call Roadway exist that provides a single representation exist that provides a single representation of divided roadwaysof divided roadways
The system is represented over time (from The system is represented over time (from 1/1/2001) 1/1/2001)
How does LRS benefit the DOTHow does LRS benefit the DOTCentral location of dataCentral location of data
Route names for all roadway systemsRoute names for all roadway systems
One navigable networkOne navigable network
Centerline for all roadsCenterline for all roads
History of road network History of road network
How does LRS benefit the DOTHow does LRS benefit the DOTClearly defined rules and practicesClearly defined rules and practices
LRM usage and resultsLRM usage and resultsData staged has same location componentData staged has same location componentProcesses and QC processes clearly definedProcesses and QC processes clearly defined
Metadata for all LRS componentsMetadata for all LRS componentsSource for centerlines identified and datedSource for centerlines identified and datedWho owns LRS components knownWho owns LRS components known
LRS how did Iowa succeedLRS how did Iowa succeed
Business case for creation of LRSBusiness case for creation of LRS
Division Level SponsorsDivision Level Sponsors
Business data kept separate from locationBusiness data kept separate from location
Business unit ownership LRSBusiness unit ownership LRS
Active project management Active project management
Implementation IssuesImplementation Issues
Time span (Time span (19981998 2001-2009) 2001-2009)Digitize roads (2001-2005)Digitize roads (2001-2005)Develop maintenance tool (2003-2008)Develop maintenance tool (2003-2008)Create LRS components (2004-2009)Create LRS components (2004-2009)
Cost to develop maintenance toolCost to develop maintenance toolDollarsDollarsMultiple vendorsMultiple vendors
Wisconsin’s LRS ExperienceWisconsin’s LRS Experience
LRS Components
CoordinateRoute
ReferencePost
CoordinateRoute
Milepoint StationingLiteral
Description
BaseRecordCrash PMIS Inventory Project
DataProgram
CenterlineRepresentation 2
CenterlineRepresentation 3
CenterlineRepresentation 1
AddressRange
Wisconsin’s LRSWisconsin’s LRS Similarities to IowaSimilarities to Iowa
Most concepts in Iowa’s slides also apply Most concepts in Iowa’s slides also apply to WI’s implementationto WI’s implementation
Separate business data components from Separate business data components from LRSLRS
Linear Datum that serves as a LRS “hub”Linear Datum that serves as a LRS “hub”Multiple LRMs supported Multiple LRMs supported (each tied to the (each tied to the
Linear Datum)Linear Datum)
LRM
LRM
LRM
LRM
LRM
LRM
Datum
Wisconsin’s LRSWisconsin’s LRSDifference from IowaDifference from Iowa
WI’s Linear Datum & Network are one and the WI’s Linear Datum & Network are one and the samesame
Built state roads (1993), then local roads later Built state roads (1993), then local roads later (2002)(2002)
In-house solution In-house solution (mainly because commercial (mainly because commercial solutions didn’t exist at this time)solutions didn’t exist at this time)
Best practice to store Linear Datum location Best practice to store Linear Datum location instead of LRM for business event datainstead of LRM for business event data
Iowa has put more emphasis on statistics for Iowa has put more emphasis on statistics for determining linear measurement accuracydetermining linear measurement accuracy
Wisconsin’s ExperienceWisconsin’s Experience
17 years production experience with these 17 years production experience with these LRS conceptsLRS concepts
Design driven by Information Engineering Design driven by Information Engineering principlesprinciples
LRS design was essentially a data LRS design was essentially a data modeling & normalization exercisemodeling & normalization exerciseResults in many of the 20-27 conceptsResults in many of the 20-27 concepts
Allows management of one LRS Allows management of one LRS component not to dictate management of component not to dictate management of another LRS componentanother LRS component
Wisconsin’s ExperienceWisconsin’s Experience
Designed so linear data processing can be Designed so linear data processing can be done outside of GIS softwaredone outside of GIS software
Only “GIS” layer required is a roadway Only “GIS” layer required is a roadway centerline representationcenterline representation
LRS transformation processes to create LRS transformation processes to create cartographic representation of business cartographic representation of business datadata
Wisconsin’s ExperienceWisconsin’s Experience
Conceptual & design details are important Conceptual & design details are important to understandto understandEntity Definitions, Business Rules, Use CasesEntity Definitions, Business Rules, Use Cases
Such as:Such as:What is a “road”?What is a “road”?Where does a route start/end?Where does a route start/end?What events cause birth/death of a LRS What events cause birth/death of a LRS
object?object?
Wisconsin’s ExperienceWisconsin’s Experience
Implementation considerations for LRS Implementation considerations for LRS entities need to be weighedentities need to be weighed Is each linear location uniquely described?Is each linear location uniquely described?How many nodes should represent an How many nodes should represent an
intersection?intersection?What constitutes a divided roadway?What constitutes a divided roadway?What point should be used for What point should be used for
merging/diverging roadways?merging/diverging roadways?
Wisconsin’s ExperienceWisconsin’s Experience
Additional LRS functionality considerationsAdditional LRS functionality considerations
(Some things not explicitly mentioned in 20-27)(Some things not explicitly mentioned in 20-27) Ability to associate still valid portions of old Ability to associate still valid portions of old
Anchor Sections to its replacement(s)Anchor Sections to its replacement(s)Ability to associate opposite direction Anchor Ability to associate opposite direction Anchor
SectionsSectionsThe temporal aspect of this data is much The temporal aspect of this data is much
harder than it seemsharder than it seems
California’s LRS ExperienceCalifornia’s LRS Experience
California Business Driver… California Business Driver… Corridor ManagementCorridor Management
Local Jurisdiction 2 – Traffic Signal System
Local Jurisdiction 1 – Traffic Signal System
Bus Company – AVL system
State DOT – Freeway Management System
Regional Rail Agency – Train Management System
P
Local Jurisdiction 2 – Traffic Signal System
Local Jurisdiction 1 – Traffic Signal System
Bus Company – AVL system
State DOT – Freeway Management System
Regional Rail Agency – Train Management System
P
Multiple LRM’sMultiple LRM’s
County Route Postmile
ORA 405 R 23.000
County Route KiloPost
ORA 405 R 33.877
Security
Internet
Other TIMIGIS
SOA(Service Oriented Architecture)
Java/XML Message Bus
TASASData Files
Applications
TSM
Hwy.Inven.
HPMS
Programming
TrafficVolume
OE-PSE
PMS
TMCs(loops, CMS, etc.) Web
Pages
SOA output via GIS =Planning, PID, Design, Proj. Mgt., Constr., Operations, etc. for system performance, geometrics, etc.
Other
CTIS PEARParcels
Others
GoogleEarth
CAD
Others
Public
StateAgencies
Locals
CT PASSMain Frame External Sources
Linear Referencing
Search FunctionsMapping
Other Functions
St. Hwy Inv.
HPMS Envir. Doc MgtAsset Mgt
SHARED FUNCTIONS
ENTERPRISE SYSTEM ENTERPRISE SYSTEM INTEGRATIONINTEGRATION
Service Oriented Architecture Service Oriented Architecture (SOA)(SOA)
Identifying Common SOA Identifying Common SOA ComponentsComponents
Common Mapping Functions Common Search Functions
Sharable Functions PEAR Specific Functions
Common Metadata Functions
TIMI Specific Functions
CTIS Specific Functions
Display associated media file Export RSS feed
Read traffic information
sources Display attribute information
window
Import CTIPS projects
Edit planned project
Login
Manage Users
Validate location
Map Navigation Functions
Map Cartographic Functions
Metadata search
Map Components(scale bar, north
arrow, etc)Legend Functions
Mao List Functions Map Print Functions
Edit metadata
Help Functions
Attribute Search
Common table functions
Print Report
Clear Project Set
Login
Manage Users
Validate location
Map Navigation Functions
Map Cartographic Functions
Search for project
Search listMetadata search
Map Components(scale bar, north
arrow, etc)Legend Functions
Map Print FunctionsSpatial Search and
Select
Edit metadata
Help Functions
Attribute SearchProject Set Overlap
Report
Project Set Summary Report
(average cost, total cost, etc)
Project Set ExportCommon table
functions
Print Report
Search Adjoining Projects
Submit, Review and Approve
Create audit log
Upload site data
Spatially review information
Initiate PEAR Request
Define activities and resources
Track activities
Develop cost estimates
ID need for risk assessment
Append data, maps to request
Map Specialty Scoping Areas
Compile documentPublish document
Office of GISService Oriented
Architecture Diagram
(Confederated Level)
10/30/06
Map List Functions
Cloud
GIS Files
Cadastral
CADD Post Mile Info
Geodatabase / Web ServicesGeodatabase / Web Services
MicroStationMicroStation
Geospatial DataGeospatial Data
GISGIS
WebWeb
GoogleGoogle
EarthEarth
Geospatial Data ManagementGeospatial Data Management
Postmile Lookup ToolPostmile Lookup Tool
ArcGIS Tool BarArcGIS Tool Bar
The LRS TIG objectives areThe LRS TIG objectives are
•Knowledge and experience related to LRS implementationKnowledge and experience related to LRS implementation•Webinars to share experiences and educate othersWebinars to share experiences and educate others•Customized state visitsCustomized state visits•Iowa’s LRS Maintenance Tool and system at no chargeIowa’s LRS Maintenance Tool and system at no charge
Technology Implementation GroupTechnology Implementation Group
The LRS TIG objectives areThe LRS TIG objectives are Knowledge and experience related to LRS implementationKnowledge and experience related to LRS implementation Webinars to share experiences and educate othersWebinars to share experiences and educate others Customized state visitsCustomized state visits Iowa’s LRS Maintenance Tool and system at no chargeIowa’s LRS Maintenance Tool and system at no charge