P274 Transportation Information System GIS-T T 2004 March 28-31, 2004 Dan Ross, Mn/DOT Project Manager Jim Tucker, Bentley Project Manager
Outline Scope of Work Architectural Goals Architecture Scalability Functionality Examples
Mn/DOT Scope of Work Mn/DOT Scope of Work Replace portions of TIS with LDM Replace data maintenance Maintain static segments Pavement Condition Rating, Traffic Safety Sections, Traffic Volume Segments Crash Locations Maintain control sections Maintain roadway characteristics Maintain intersections and interchanges Maintain traffic count locations Propagate changes to the linear datum Reports
Pavement P274 Domain Railroad Bridge ArcGIS based Reporting Application Reports Traffic Safety Road Characteristics Location Data Manager ETL Process Enterprise Reporting Database LDM Reporting Application
PAVEMENT (5) Maintain Pavement Condition Rating Segment Maintain Pavement Condition Data Extract Road Segmentation Data to Van Upload Condition Data From Van to LDM Extract TISo Data to HPMA BRIDGE (2) Provide Bridge Marker Report RAILROAD (3) Provide Bridge Traffic Report TRAFFIC (4) SAFETY (7) Maintain Traffic Safety Section Segment Provide Roadway Comparison Report Import Accident File From DPS Modify Accident Data List Erroneous Accident Record Provide Location Data Maintain Intersection/Interchange CORE LDM FUNCTIONALITY (3) Propagate Changes in the Linear Referencing System Maintain Path (Static Segments) Output Selected Data Extraction Report LDM Use Cases Provide RRXing Marker Report Provide RRXing Traffic Report Provide RRXing Accident Report Update AADT & HCADT Traffic Volumes Maintain Traffic Volume Segments Run Where s Missing Report Maintain Traffic Count Marker ROAD CHARACTERISTICS (6) Provide Static Segment Roadway Comparison Report Maintain Point of Interest Marker Maintain Roadway History Layers Extract HPMS Data Maintain Control Section Pavement Railroad Bridge Traffic Safety Road Characteristics Location Data Manager
Reporting Application Use Cases PAVEMENT (3) Provide Condition Rating Report Provide Roadway History Pavement Report Provide Uniform Section List Report SAFETY (9) Provide Crash Listing By Ref Point Report Provide Crash Matrix Summary Report Provide Crash Cluster Report Provide Crash Rate Report Provide List Intersection Report Provide Intersection Matrix Summary Report Provide Crash Rate by Intersection Report Provide Safety Section Listing Report Provide Safety Section Crash Analysis Report TRAFFIC (2) Run List Traffic Report Traffic Matrix Summary Report ROAD CHARACTERISTICS (9) Provide Multi-Cross Reference Report Provide True Mileage Report Provide Roadway Matrix Summary Report Provide Control Section Report Provide List City Report Provide List Township Report Provide Roadway Segmentation Report Provide Roadway Event Report (Logpoint) Provide List Street Report Pavement Railroad Bridge Traffic Safety Road Characteristics Location Data Manager
Overview of P274 Data NOT in the LDM format Other 1 Other 2 Other n Web App. Web Browser Post Pavement Railroad Bridge Traffic Converts to Enterprise Reporting Database Central Reporting Tools Reports Safety Roadway Location Data Manager Replicates P274 Domain Data Maintenance District District Version Version District Reporting Tools
Architectural Goals Scalable functionally - need to add services Scalable in terms of number of users - professional and casual users, including external Maintainable - published API s using industry accepted standards and languages Interoperable - incorporating COTS products and other client applications Flexible - data driven, with various application and database configurations
Architecture Database Server OS Windows 2000 Database Oracle 9i, Oracle Spatial Application Server OS Windows 2000 Application Server Applications Borland App Server Bentley LDM Foundation Bentley Application Services J2EE Client OS Windows 2000 Java Standard Edition
Flexibility Three Tier Architecture Database View Application View Client View FACTORIZE INTERPRET STORED DATA BUSINESS LOGIC PRESENTATION
Scalable Interoperable Services Map Service Dictionary Service Segment Service Route Service Catalog Service LRS Service Network Service Enterprise Service
P274 Enterprise Architecture Location Data Manager Report Generation Linear Datum Maintenance Organization Maintenance Roadlog Maintenance Dynamic Segmentation Segment Creation External Clients - Pavement, Traffic Safety Segment, Crash ArcView clients - Traffic Volume Inprise Visibroker ORB Inprise Application Server ArcView Output Spatial Analysis Server Linear Reference Server Segmentation Server Transform Server Foundation (Catalog Server) Foundation (Image Server) Foundatiom (Dictionary Server) Foundation (Enterprise Server)Location Data Manager, Maintainer and Administrator SDOAPI Unified Object Model Factory JDBC JDBC Shape/ Route file TIS Oracle Database Update Program Load Program SDO Oracle 9i Data Server (LDS) Conversion Program ESRI Transportation Coverage ArcView clients
Three Tier Architecture Client Tier Corporate Services Tier Data Services Tier Workstation Java or.net Application IDL RMI/IIOP IDL Existing Systems Corporate Feature Managemment JDBC/IIOP Folders Web Browser with HTML/JSP/Applets HTTP Web Services Databases Files
Mobile Computing Client Laptop Project Briefcase Standard Protocol Mobile Engineer Download and Synchronize Location-based Services Foundation Services Operation and Maintenance Services Web Services
Functionality LDM - stand alone Oracle based system Location translation, including PX <--> LX LRMs: MilePoint, Reference Point, %, Coordinate Divided, coincident, reversed routes Multi-modal Instance, point event, linear event, path attributes History Temporality GUI, map-based maintenance Application program interface Mainframe system update / migration Maintain Roadway Data
NCHRP 20-27 27 Model (2) Event 1/1/1 Event 1/1/2 Event 1/1/N Event N/N/1 Event N/N/2 Event N/N/N LRM 1/1 LRM 1/2 LRM 1/N LRM N/1 LRM N/2 LRM N/N Network 1 Network 2 Network N Datum Source A Source B Source N
0 1 2 3 Events location --> TRP LRM traversal --> link Network node --> anchor point Datum graphic --> anchor section Cartographic
Mn/DOT Model LRM 1 LRM 2 LRM N Event 1 Event 2 Event N Datum Network 1 Network 2 Network N Source A Source B Source N
Generalized Model Event 1/1/1 Event 1/1/2 Event 1/1/N Event N/N/1 Event N/N/2 Event N/N/N LRM 1/1 LRM 1/2 LRM 1/N LRM N/1 LRM N/2 LRM N/N Network 1 Network 2 Network N Datum Source A Source B Source N
Examples
HELP FILE
CHANGE GROUPS and HISTORY
CHANGE GROUP LOG
BUSINESS RULES
PREFERENCES
STYLE DEFINITION
VIEW WIZARD
VIEW FEATUES SELECT CLASSES
FEATURE SELECTION
VIEW FEATURES
VIEW PROPERTIES
IMAGE PROCESSING
MULTI-MODAL SUPPORT
SELECT FEATURES
CREATE FEATURES
EDIT GRAPHICS WIZARD
EDIT GRAPHICS WIZARD
EDIT GRAPHICS
DISPLAY ATTRIBUTES
EDIT ATTRIBUTES
EDIT ATTRIBUTES
EDIT ATTRIBUTES
EDIT ATTRIBUTES DRILL DOWN
QUERY AT LOCATION
LRM TRANSFORMATION
REPORT WIZARD
LOG POINT GUI
LOG POINT REPORT
THEMATIC MAPPING
THEMATIC MAPPING
THEMATIC MAPPING
THEMATIC MAPPING
THEMATIC MAPPING
SUMMARY 3 Tier Architecture Wizard Technology Map-based GUI Supports Linear Referencing Temporality and History Supported Business Reengineering Enter once, use many times Maintains Transportation Data Static segments Control sections Roadway characteristics Intersections and Interchanges Traffic count locations Propagates changes to linear datum