36
Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key details of proposed solutions Challenges and lessons Next steps

Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Embed Size (px)

Citation preview

Page 1: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Data Storage and Dissemination Outline

Past/Existing data management overview

Future data management:

• Goals

• Broad description of proposed solution

• Key details of proposed solutions

Challenges and lessons

Next steps

Page 2: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Data Systems General Architecture(Past)

TRAVELDEMANDMODEL

TIP DB

EXISTINGTIP

APPLICATION

MTP DB

EXISTINGMTP

APPLICATION

GIS:Coverages

& Shapefiles

Question: What would be different about future regional transportation system performance with or without certain projects?

LANDUSEMODEL

Page 3: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Goals of proposed “Enterprise” Solution:

Support model suite enhancements and future possibilities

• Process automation

• Quicker model run and analysis turnaround

Support planning policy framework (Plan<->TIP<->PSRC project Approval)

General efficiency and increased capability:

• simultaneous multi-user access

• automated data validation

• In-your-face metadata

Solid foundation for region-wide data sharing and publication (WWW)

(note WA-TRANS FGDC Transportation Framework pilot, Summer 2005)

Page 4: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

VisionI am a Park & Ride...

...with 200 stalls

...with 20 bike slots

I am an airport......generating 20,000 person-trips am peak...with 689 based passenger aircraft

I am a freight depot......generating 500 truck trips in am peak...attracting 400 truck trips in am peak...attracting 25 air freight landings ampeak

I am a bus station......receiving 20 buses in am peak...sending out 19 buses in ampeak...handling these routes... ...Metro 242 ...ST 101

I will be a train station in 2015......receiving 10 trains in am peak...sending 10 trains in am peak

I am a multi-modal link.....on HSS...named SR-99...with 2 GP lanes north and south...with a class three bicycle lane NB...related to trans. model link #224

I monitor SR-99......on MM/DD/YYYY in am peak hour... ...4,500 cars northbound ...4,900 cars southbound ...38 bicycles southbound

I am a link improvement......in the MTP...modeled in package X5...on SR-99...to be complete in 2020...resulting in...

I am an analysis zone......of type "Urban Center"...named "Seatac"...within county "King"...with 19,345 residents in 2000

Browsing Application Concept7-15-02

Page 5: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

RDBMS

MAINTENANCE

APPLICATION

TRAVEL MODEL I/O

APPLICATION

GENERAL USE

APPLICATION

TIP DB

MTP DB

TRAVELDEMANDMODEL

EXISTINGTIP

APPLICATION

EXISTINGMTP

APPLICATION

System Architecture Transportation Components (After)

GIS:Coverages

& Shapefiles

LANDUSEMODEL

?

GEODATABASE

ANY LEGITIMATE CLIENT…

Page 6: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key Feature: Integrated Data Model

Transportation Network (in progress)

• Multimodal: One edge layer plus one junction layer for ALL modes (the “reference network”)

• Granular: Ref net spatial layers plus related attribute tables encapsulate attributes for both directions and all times of day for present AND future possibilities

• Dynamic: Possible future state(s) of the network determined by queries at runtime NOT in data

Land use and demographic data (future)

• Controlled: Results of data processes are “published” (along with metadata) once

All data is transparent: accessible to all

Data is secure: editable to few

Page 7: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Transportation Reference Network: Users’ view

Page 8: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Transportation: a Project-based Approach

“Project” defined (for the data system):

Future event with completion date

Geographic location

Alters transportation system

Can be modeled

Page 9: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key feature: future year networks derived from operation on reference and project layers

BASE YEAR NETWORK FUTURE NETWORKFUTURE PROJECTS

+ =

Page 10: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key feature: model automation

Automated, query-based scenario creation

• In/out service years

• Other selection criteria (optional)

• Other rule-based network thinning (optional)

Automated travel model (in progress) and LU model (future) inputs generation

Automated travel model (in progress) and LU model (future) forecast retrieval into Geodatabase

Page 11: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key feature: data maintenance support

Software “helper” application together with server features…

• Ensures validity across all dependant layers

• Maintains relationships between different databases

• Maintains metadata (such as datestamps)

Page 12: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Overview of Applications

MAINTENANCE

APPLICATION

MODEL I/O

APPLICATION

GENERAL USE

APPLICATION

GEODATABASE

TIP DB

MTP DB

TRAVELDEMANDMODEL

EXISTINGTIP

APPLICATION

EXISTINGMTP

APPLICATION

RDBMS

For power GIS and database managers:to manage the geometric network and project data, including editing and maintenance functions

11

For transportation modelers:To convert the geometric network and projects data to EMME/2 format and vice versa

22

For general users with little or no GIS experience:A user friendly mapping interface to query and display projects and other business data

33

Page 13: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Additional Option:

Scan project DB’s for all projects that need to be mapped

Maintenance Application:User View

Page 14: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Maintenance Application: Mapping a project

Page 15: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

General Use Application:Data Loading and Metadata

Page 16: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Model I/O Application: Create an EMME/2 Input Scenario

Page 17: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Model I/O Application:Create an EMME/2 Input Scenario (Cont.)

Page 18: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Model I/O Application:Display Model Output to Geodatabase

Page 19: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Status

Transportation: in beta test cycle

Demographic & LU data plus any supporting application(s): about to restart design

External data import/export: future

Page 20: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Lessons Learned

Migrating legacy data to new system: more huge than you ever think

Software and data model development: proceed together in many small steps

Question: your data integration success stories or lessons?

Page 21: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Questions?

Page 22: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key lesson: Many small cyclical steps

Each iteration of schema prompts application update…

…application test reveals data or schema issue…

…which when fixed allows a new application feature to be attempted…

…for which the feasible application solutions prompt a schema update…

Page 23: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key challenge: Discovering what new capabilities and limits are present in commercial software

Geometric network (only feature available when project started) exposes insufficient spatial relationship tools

New relational database capability is significant advance…but has performance and functional issues

Stock loading and validation tools cumbersome and implement only part of underlying data provider capabilities

Page 24: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key lesson: migration timing and planning

Document the migration (in detail) so that the entire process can be repeated easily

Revise migration plan with each schema/application iteration to foresee migration implications

Data migration is the bulk of the work

Assume more manual work than marketing flyers imply

Page 25: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

GIS Contacts at PSRC

Jeff Frkonja Senior PlannerPuget Sound Regional [email protected]

Andy NortonSenior GIS AnalystPuget Sound Regional [email protected]

Page 26: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Transportation Layer: TransNexus

Page 27: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Project Event Editing

Page 28: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

General Use Application: Display Projects or Model Results

Page 29: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Geodatabase

New Enterprise Data Model (Transportation)

Project RouteFeature Class

Transportation Reference Network: Junction and Edge

Feature Classes

MTP Projects:ProjectIDTitleDescriptionCostSponsorEtc…

TIP Projects:ProjectIDTitleDescriptionCostSponsor$ ProgrammingEtc…

Transit Routes

Trans Nexuses

Other…

Page 30: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

• PSRC Edge ID

• Direction (From/To Node)

• Modes

• Design Characteristics

• Speed limit

• In/out service dates

• Date last modified

Transportation Reference Network: EdgesFreeway

Expressway

HOV

Reversible

Ramp

Arterial

Local

Non-Motor

Ferry

Rail

Monorail

Busway

Light rail

Centroid Connector

CORE ATTRIBUTES

By Time of Day

Unique ID

Metadata timestamp

FACILITY TYPES

Business timestamp

Page 31: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Transportation Reference Network: Junctions

Generic

Centroid

Station: monorail

Station: lightrail

Station: ferry

Station: bus

Station: commuterrail

Park and Ride

FACILITY TYPES

Page 32: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Transportation Projects Layer: Business Rules

Projects must be represented by a linear route (or a polygon)

Project routes must coincide with one or more reference edges

Project outcomes attributes correspond to ref edge attributes• PSRC Edge ID

• Direction (From/To Node)

• Modes

• Design Characteristics

• In/out service dates

Project design characteristics replace base year characteristics for scenarios in which project participates

Page 33: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Transportation Projects: User’s View

Page 34: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Maintenance Application: Project/ref coincidence

Page 35: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Maintenance Application: New ref features

Page 36: Data Storage and Dissemination Outline Past/Existing data management overview Future data management: Goals Broad description of proposed solution Key

Key challenge: Articulate business rules for Geodatabase-to-EMME/2 data exchange

Goal clarity: separating what should be from what is

• Legacy model manipulated exogenous data to achieve calibration (i.e., a road with 2.3 northbound lanes)

Triage: which chosen design goals are best met in which system component (Geodatabase, application, or model?)

• More realistic network representation=>Geodb

Complexity: can rule-based automation work?

• “Shadow” HOV and weave links

one geodatabase edge becomes separate SOV and HOV links in model