wa-trans; washington’s geospatial transportation network: architecture, processes ... ·...

46
WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes, and Interesting Problems Transportation Pooled Fund: Software Tools for Sharing and Integrating GIS Data May 4, 2009 Tami Griffin Project Manager Michael Leierer Assistant Project Manager and Technical Lead

Upload: others

Post on 10-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans; Washington’s Geospatial

Transportation Network: Architecture,

Processes, and Interesting Problems

Transportation Pooled Fund: Software Tools for Sharing and Integrating GIS Data

May 4, 2009

Tami GriffinProject Manager

Michael LeiererAssistant Project Manager

and Technical Lead

Page 2: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Project background and architecture,Identify administrative processes needed for data in WA-Trans,Overview of infrastructure,Obtaining Provider Data and the Data Provider Portal,Change Detection and Change Management,QA/QC of provider data in the WA-Trans database,Data Integration Processes,Promotion to Production,Production Data and the Data User Portal

Presentation Content

Page 3: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Basic GIS Terminology

Feature: A record in a relational table that has a coregeospatial component.Attribute: Describes a feature. Not specifically spatial, but may add spatial or non-spatial information about a feature.Geometry: The actual pictorial representation of the feature. In the case of WA-Trans we have vectors torepresent pieces of roadway (called segments) or other linear transportation feature and points for intersection and other types of single location features.

Page 4: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,
Page 5: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Project Organization:

Facilitated by the Washington State Department of Transportation(WSDOT),Collaboratively organized,Includes counties, cities, planning organizations, tribal nations, transit organizations, freight interests, federal agencies and private organizations, other states,Planned and advised by a steering committee from different levels and disciplines of government,

Page 6: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Developing Partnerships

Geospatial Integration and Sharing Data Consortium (GISDC)•California Department of Transportation (Caltrans),• Idaho Department of Transportation (IDT),•Nebraska Department of Roads (NDOR),•Ohio Department of Transportation (ODOT),•Oregon Department of Transportation (ODOT),•Tennessee Department of Transportation (TDOT)

GOAL: Share development of the needed data structures, infrastructures, agreements, processes and experiences so we can collaboratively develop, maintain and share our statewide transportation data as envisioned by each state. We are looking for more partners!

Page 7: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 8: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Database Architecture

WA-Trans Loading

Database

WA-TransStaging

Database

WA-TransProductionDatabase

The differences between the three WA-Trans databases is based on function.

•Initial Loading of data,•Structured for Change Detection,•Change Mgmt. moves data to Staging

•Structured for QA/QC, Integration and processing for production,•Maintains a copy of “raw” incoming data data used for Change detection,

•Data ready to serve to public,•Structured for delivery of products meeting WA-Trans users business needs,•Contains history of the WA-Trans Data

Page 9: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

The LRS, Segments and the Database

Seg ID Seg End Point 1 ID Seg End Point 1 IDSeg GUID 1 End Point GUID 20 End Point GUID 23Seg GUID 2 End Point GUID 21 End Point GUID 24Seg GUID 3 End Point GUID 22 End Point GUID 25

Segment

Seg Geom ID Seg IDGeom GUID 1 Seg GUID 1Geom GUID 2 Seg GUID 2Geom GUID 3 Seg GUID 3

Segment Geometry

Seg Point ID Point Type IDRef Point GUID 1 TypeID 1Ref Point GUID 2 TypeID 1Ref Point GUID 3 TypeID 1

Reference Point

Route Descr ID To Seg End Point ID From Seg End Point ID LRS Type Seg IDRoute Descr GUID 1 Route Descr From Pt GUID 1 Route Descr To Pt GUID 4 1 Seg GUID 9Route Descr GUID 2 Route Descr From Pt GUID 2 Route Descr To Pt GUID 5 1 Seg GUID 1Route Descr GUID 3 Route Descr From Pt GUID 3 Route Descr To Pt GUID 6 1 Seg GUID 2Route Descr GUID 4 Route Descr From Pt GUID 7 Route Descr To Pt GUID 10 2 Seg GUID 1Route Descr GUID 5 Route Descr From Pt GUID 8 Route Descr To Pt GUID 11 2 Seg GUID 1Route Descr GUID 6 Route Descr From Pt GUID 9 Route Descr To Pt GUID 12 2 Seg GUID 2

Route Description

Road Addr Descr ID To Seg End Point ID From Seg End Point ID Seg IDRoad Addr Descr GUID 1 Road Addr Descr From Point GUID 13 Road Addr Descr To Point GUID 16 Seg GUID 1Road Addr Descr GUID 2 Road Addr Descr From Point GUID 14 Road Addr Descr To Point GUID 17 Seg GUID 2Road Addr Descr GUID 3 Road Addr Descr From Point GUID 15 Road Addr Descr To Point GUID 18 Seg GUID 3

Road Address Description

Page 10: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Segments and End Points

Segment Endpoint 1 Endpoint 2

1 A B

2 B C

3 C D

4 D E

5 E A

6 A F

7 F G

8 G E

Page 11: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Physical Architecture used for this Pilot

Page 12: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 13: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Basic Data Provider Rules of the Road

Only the Data Provider really knows their own GIS data,

Data Providers will continue to maintain their data in their own GIS systems,

Changes to provider data, their business processes, or their systems will be kept to a minimum,

Data Providers are encouraged to maintain connected road centerline data at their jurisdictional boundaries,

Providers will submit their current GIS data on a regularly scheduled update cycle,

WA-Trans processes are designed to support and facilitate continuedimprovement of data by the provider

Page 14: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Organization particulars and contacts?Is this the best source of GIS transportation data for this jurisdiction?What kind of data and in what form?Attribution characteristics, e.g. perpetual identifiers, LRS data, Address data?Is data maintained for other jurisdictions, e.g. cities?What is the LRS and/or Address data used for?What are the domains for the system lookup data?Relationship with other jurisdictions?

New Provider/Changed Data Initiation Process

Page 15: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

“Seamless, connected, consistent and

continuous data between jurisdictions, boundaries and other

framework layers”

Page 16: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

With Agreement Points

Page 17: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 18: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Data Provider Portal Demonstration

Page 19: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 20: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Translator Goals

WA-Trans wants to minimize impact to data providers and data users while making the most usable product possible.

The translator is a critical success factor, because it significantly minimizes or removes the need for data providers and users to change their data structures or business processes.

The first time data is put into or taken out of WA-Trans will be time consuming. After that the goal is for it to be a very simple upload or download process.

Page 21: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Schema MappingSchema Mapping

Barriers to Translating Data

Page 22: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Read Source Data

Create attribution necessary for a

centralizeddatabase

Alter source data as necessary to

meet standards of centralizeddatabase Map all source and

created attributes to appropriate

databaseattributes

Write changes to centralized SDE SQL Database

QA/QC

Transformation Process

Page 23: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Pierce County ESRI Coverage files

Pierce County Data after Translation to SDE SQL Database

Page 24: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 25: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Read Source Data

Create attribution necessary for a

centralizeddatabase

Alter source data as necessary to

meet standards of centralizeddatabase Map all source and

created attributes to appropriate

databaseattributes

Write changes to centralized SDE SQL Database

QA/QC

Where does Change Detection start?

Retrieve source data

Validate source data

Data Provider Portal

Page 26: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,
Page 27: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

The “Truth” of the data

What do we really know about providers data?

We need to be careful with our judgments of providers data,

We will have to accept that we will have some bad data in production,

With a reliable source, QA/QC reports and user feedback providers will possibly improve their data

Page 28: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 29: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Provider Data and QA/QC Reports; Connectivity Report

Page 30: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 31: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Implementation of Agreement Points

Page 32: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 33: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Coincident Data (two examples)

1. Between jurisdictions there are coincident segments near the boundaries,a) We need to maintain attribution for both jurisdictions

2. Within a jurisdiction there may be multiple files with different geometries,a) One file may contain a centerline with LRS attribution,b) Another file may contain a centerline with Address Range

attributionc) Centerlines will not be exactly the same as they are maintained by

two separate offices

Page 34: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Coincident Segments at Boundaries

County Boundary

Pierce County

King County

Page 35: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Coincident Segments within a jurisdiction

Page 36: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Conceptual Architecture

WA-Trans Loading

Database

WA-Trans Staging

Database

WA-TransProductionDatabase

Data Provider Portal

Transform and Load Provider

Data

Initial QA/QC

Change Detection

Change Management

Data ProviderReport

PreprocessingQA/QC

Integration

Post-processing

QA/QC

Promote StagingTo

Production

Data User Portal

Data to Requester

by FTP

TransformationProcess

WA-Trans Control Process

New Provider / Changed Data

Initiation Process

Page 37: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 38: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Data User Portal

Page 39: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Work / Data Flow

Page 40: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans contains Transportation Framework data, and is not a final ready to use transportation product,WA-Trans data contains and is structured to allow the creation of different user defined products,It is possible to create products specifically for a data user.

WA-Trans is currently focusing on several defined output datasets that include centerline data for:

1. Geocoding and E911 uses,2. Planning and event location to include all available LRS

attribution,3. Specific business uses as WSDOT.

Defined Output Datasets for Users

Page 41: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

HPMS, Functional Class and WA-Trans – the connectionThe benefit of representing the same data in WA-Trans as is used in FHWA reporting is two-fold.The Roadway needs reported to the US Congress, used to determine dollars available for Washington’s roads, are based on the most accurate data available as reported by local agencies to WA-Trans.Data carried in the HPMS-FC system is used to verify eligibility for the project funds and also for FHWA oversight. This use of HPMS-FC data, as represented in WA-Trans, will increase with HPMS 2010 reporting*.

* Increased HPMS 2010 reporting requirements include AADT for all Federal Aid roadways, a GIS of the Functional Classification System, and more extensive Pavement Data.

Page 42: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,
Page 43: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

WA-Trans Data Progress and Plans

Page 44: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

How To Get Involved

TPF 5(108) – Software Tools for Sharing and Integrating GIS Data,“http://www.pooledfund.org”,Seeking 4 more partners (at least),We can also partner with other levels of government and private companies,Our goal is to having working prototypes in an Open GIS environment as a result as well as processes and other useful templates and information.

Page 45: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

Interview with V1 Magazine “WA-Trans Provides a Vision for Road Data Integration”www.vector1media.com/dialogue/interview/wa%11trans-provides-a-vision-for-road-data-integration/

Links for more Information

Page 46: WA-Trans; Washington’s Geospatial Transportation Network: Architecture, Processes ... · 2009-05-20 · WA-Trans; Washington’s Geospatial Transportation Network: Architecture,

www.wsdot.wa.gov/mapsdata/transframework/default.htm

Tami [email protected]

Michael Leierer [email protected]

http://www.pooledfund.org/projectdetails.asp?id=340&status=4Transportation Pooled Fund: Software Tools for Sharing and Integrating GIS Data