Title: Data Management Techniques
1Data Management Techniques
- Integrating Databases
- at the
- Puget Sound Regional Council
AMPO Travel Modeling Work Group
September 28, 2004
2The Big Picture...
... aka The Ball of Yarn
3PSRC GIS and Database UpgradesStatus Report
- Background History
- New system and application architectures
- New enterprise GIS data model (transportation)
- New applications
- Next Steps
4BackgroundConcurrent Efforts
- Updated Travel Demand Model (implemented in
EMME/2) - New Land Use Model (URBANSIM)
- GIS and Database upgrades
5BackgroundWhy upgrade GIS and DBMS?
- Key planning and process questions
- Is a TIP project in the MTP?
- Is a given project in a model run?
- Does the model represent a project with
appropriate information? - What would be different about future regional
transportation system performance with or without
certain projects? - which existing systems do not answer efficiently
or quickly
6BackgroundPhase One (2003)
- Necessary systems upgrades
- Transportation project data
- Applications supporting transportation tasks
- Planning
- Travel Demand Modeling support tool
- Preserve existing land use/demographic data
capabilities - Preserve existing transportation system
monitoring capability (CMS)
7BackgroundTransportation Data System (Before)
Question How would future regional
transportation system performance be different
with or without certain projects?
Question Is a particular TIP project part of an
MTP project?
8BackgroundExisting Platforms
- GIS (ArcView, ArcInfo)
- Coverages
- Shapefiles
- Relational Databases
- Access
- Spreadsheet
- Excel
9New System ArchitectureGoals
- Integrated
- Available
- Metadata
- Valid
- Future-focused
- Better support for agency business
10New System ArchitectureTransportation
Components (After)
RDBMS
11New System ArchitecturePlatforms
- GIS Desktop clients
- ArcView 8.3
- ArcGIS 8.3
- Web Browsers (future)
- RDBMS
- MS SQL Server
- Application Development Environment
- VB 6/VBA
12New Enterprise Data Model
- Developed with ESRIs Geodatabase
- Utilizes the Geometric Network to create a new
reference network - Incorporates essential model attributes and key
project data in single data model - Provides a uniform environment for managing
spatial and attribute data among several
applications - Supports versioning and time stamping of projects
13Physical Data Model
- Six major components
- Transportation Classes the categories of
features defined by edge and junction subtypes - TransProjects Classes the MTP and TIP projects
and their relationship to GIS entities such as
linear routes, linear events, point events and
area (polygons) - Other Routes similar to the TransProjects
Classes but for transit entities and other named
routes - Class inheritance the relationship of the TIP,
MTP and EMME/2 model entities to the geometric
network features - Transportation Connectivity establishes the
network topology between the transportation
classes - Domains these control the allowable set of
values that may be input for any field in the
geodatabase
14Reference Network Integrationin the Geodatabase
Project 1
Project 2
Project N
Project 1
Project 2
Project N
Links
Nodes
MTP Route Feature Class
TIP Route Feature Class
Model Feature Class
Transit Routes
Topology Rules
TransRef Junctions
TransRef Edges
Member agencies
Anchor Points
Anchor Sections
Master Network
15Geometric Network
- 15 transportation feature sub-types (edges and
junctions), e.g., freeways, HOV, ferry, bike
lanes - Build connectivity rules
- Model network links and nodes corresponded with
the GIS reference network edges and junctions - GIS and model network features are edited in the
geodatabase
16- Freeway
- Expressway
- HOV
- Reversible
- Ramp
- Arterial
- Local
- Non-Motor
- Ferry
- Rail
- Monorail
- Busway
- Light rail
- Centroid Connector
ATTRIBUTES
- PSRC Edge ID
- From/To Node
- Direction
- Modes
- Capacity
- Speed limit
- In/out service dates
- Other attributes
Unique ID
By Time of Day
Date/Time stamped
17Connectivity Table
JUNCTION
Generic
Light_Rail
Ferry
Non_Motor
Bus
Station
Monorail
Rail
ParkRide
Centroid
Deadend
Highway
Fourway
Controlled
Uncontrolled
ToEdge
FromEdge
D
Freeway
Freeway
D
Ramp
D
Reversable
D
HOV
D
Expressway
Expressway
D
Ramp
D
Arterial
D
Non_motor
D
Local
D
HOV
HOV
D
Ramp
D
Freeway
D
Reversable
D
Reversable
Reversable
18Network Validation
- Attribute validation rules work with attribute
domains to specify the allowable domain
values/ranges for any table, feature class or
subtype. - Network connectivity rules
- Edge-junction rules
- Edge-edge rules.
- Relationship rules control which object subtypes
from the origin class can be related to which
object subtypes in the destination class. For
example, TIP and MTP projects are related to
Project Routes in the data model. - Custom rules are created by accessing underlying
ArcObjects software through any Component Object
Model (COM) compliant programming language.
19Transportation Projects
- Projects coded as routes and route-events for
multi-part projects - Contain essential model attributes
- Linked to external TIP and MTP databases
- Transit routes coded as GIS routes
- Projects and model data can be visualized and
analyzed in the GIS
20New Applications
- General Use Mapping
- Maintenance
- Model Input/Output
- Applications developed in ArcGIS 8.3
21General Use Mapping ApplicationData Loading
and Metadata
22General Use Mapping ApplicationDisplay
Projects or Model Results
23Maintenance Application
- Designed for Power Users project staff
- Provides an editing interface
- adding new features
- updating existing features
- retrieving and maintaining GIS data
- Project DB data, GIS data, and model data visible
in one place
24Maintenance ApplicationUpdate Project Databases
Three Options 1. Code in New Projects 2. Update
Existing Projects 3. Non-mappable
25(No Transcript)
26(No Transcript)
27(No Transcript)
28Model I/O Application
- Designed for PSRC Modelers and GIS staff
- Tools for preparing the transportation data for
the EMME/2 model - Transportation data extracted and re-formatted
according into EMME/2s node and link structure.
- Tools for displaying the EMME/2 model network
results in ArcMap. - Better control over project selection and
scenario management
29Model I/O ApplicationScenario Definition
30Model I/O ApplicationCreate an EMME/2 Input
Scenario
31Model I/O ApplicationDisplay Model Output to
Geodatabase
32Status
- Beta testing of three applications
- Data migration/development in progress
- Regionally integrated reference features
- TIP and MTP project geometry
- TDModeling attributes
- TIP and MTP project databases functional in
server environment - TDModel interface
33Future Phase Two
- Demographic data
- Land use data
- URBANSIM
- Supporting applications
- Geocoding service
- WWW publishing (D 2030 project data)
34Future Phase Three
- Upgrades to existing applications
- External agency data import/export
- Public accessibility over Internet
35PSRC GIS and Database UpgradesProject Staff
- Jeff FrkonjaPSRC (jfrkonja_at_psrc.org)
- Andrew NortonPSRC (anorton_at_psrc.org)
- John SuttonCambridge Systematics
- Melinda VazzanaCambridge Systematics
- Yushuang ZhouCambridge Systematics
- Maren OutwaterCambridge Systematics
36Questions?