Na co gis comm 2011

36
Open Geo-Data and Open Geo- Software National Assoc. of Counties GIS Subcommittee Agenda July 16, 2011 Presented by Bibiana McHugh IT Manager of Spatial Technologies TriMet

description

 

Transcript of Na co gis comm 2011

Page 1: Na co gis comm 2011

Open Geo-Data and Open Geo-Software

National Assoc. of CountiesGIS Subcommittee Agenda July 16, 2011

Presented by Bibiana McHughIT Manager of Spatial TechnologiesTriMet

Page 2: Na co gis comm 2011

City of Portland resolution directs city government to open data and encourage adoption of open source solutions in technology procurement

open

dat

a

Page 3: Na co gis comm 2011

Just look at the numbers:

7 Other nations establishing open data16 States now offering data sites9 Cities in America with open data236 New applications 253 Data contacts in Federal Agencies305,709 Datasets available on Data.gov

open

dat

a

Page 4: Na co gis comm 2011

40 apps developed by third parties using TriMet’s open data PDX Bus sends @ 100k requests/day for next arrival info

open

dat

a

Page 5: Na co gis comm 2011

proprietary software

open source software

risk

low entry cost, shared costs

broad user & developer base

(many eyes)

fosters innovation and competition

risk

traditional business model, well understood

aligns with procurement

processes

more control

Understand and weigh your risks and advantagesNot all proprietary is the same, and not all oss is the same

open

sour

ce so

ftwar

e

Page 6: Na co gis comm 2011

open

sour

ce so

ftwar

e

Page 7: Na co gis comm 2011

Free Hybrid Car!

= $$$

Open Source Software is NOT FREEhardware requirements, training, implementation, customizations, upgrades, additional feature development, support, maintenance, etc.

open

sour

ce so

ftwar

e

Page 8: Na co gis comm 2011

Analyzed alternatives for internet mappingCompared open source alternatives with proprietary

open

sour

ce so

ftwar

e

Page 9: Na co gis comm 2011

TriMet Interactive System Map/Trip Planner maps.trimet.orgAll open source technologies including GeoServer, OpenLayers, PostGIS

open

sour

ce so

ftwar

e

Page 10: Na co gis comm 2011

TriMet Interactive System Map/Trip Planner maps.trimet.orgReal-Time Vehicle locations , Measure Distance Tool

open

sour

ce so

ftwar

e

Page 11: Na co gis comm 2011

Internal applications using same open source platformMobility map, Real-Time Vehicle Mapper, Stops and Amenities Application, Accident & Incident Application, Transit Mapper

open

sour

ce so

ftwar

e

Page 12: Na co gis comm 2011

Single-Mode Trip Planners

trip

pla

nnin

g

Page 13: Na co gis comm 2011

Multi-Mode Trip Planners

trip

pla

nnin

g

Page 14: Na co gis comm 2011

2009 Portland, OR

1. trimet trip planner2. oregon unemployment claim3. 95.5 the game4. multnomah county jail5. onpoint credit union6. mypcc7. pcc.edu8. pdx.edu9. workinginoregon.org10. blazers edge

2010 Portland, OR

trip

pla

nnin

g

Page 15: Na co gis comm 2011

Metro Regional Travel Options Grant July 1, 2009 – July 1, 2011

Project Tasks Estimated Completion Data Actual Completion Date

Project Management Plan September 2009 September 2009

Software development and implementation of working prototype

January 2011 February 2010

Evaluation Studies May 2011 July 2010 – June 2011Final Reports June 2011 June 2011

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 16: Na co gis comm 2011

Project Kick-Off Workshop July 2009

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 17: Na co gis comm 2011

OpenTripPlanner.org

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 18: Na co gis comm 2011

Open Source Development Method

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 19: Na co gis comm 2011

Open Architecture

ClientApplication

GeocodingService

Web ServicesAPI

AddressNormalizer

ServiceEtc.Routing

Service

Data API

Shapefiles Oracle OSMOpenStreetMap

RegionalDataPostGIS

Adapter Adapter Adapter Adapter Adapter

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 20: Na co gis comm 2011

Street Data

OSM

USGS National Elevation Dataset

NED

Transit Data

GTFS

OTP uses open source datasets (GTFS, NED, and OSM) to build a routable graph

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 21: Na co gis comm 2011

Progress in Year 1 (July 2009 – July 2010)Worldwide interest and participation

The demos are designed for demonstration purposes and are intended to be used as a tool for the developers for testing purposes for both the algorithm and the underlying data.

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 22: Na co gis comm 2011

Progress in Year 1Support and maintenance options

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 23: Na co gis comm 2011

Progress in Year 2 July 2010 – July 2011

Demos Released:5. Granada, Spain July 20106. Pune, India October 20107. Smartrip Transport for Dublin Journey Planner January 20118. Ottawa Canada Green Trip Planner January 20119. Tampa, Florida May 201110. Gipuzkoa Transit Android App May 201111. TeleAviv, Israel

Translations into: French, Gaelic, Hungarian, Italian, Marathi, Polish, Spanish, Hebrew

Code DevelopmentCode quality and extensibility improvements Improved wheelchair accessibility graph reloading Speed improvements (~10x) Memory usage improvements (~0.5) Code documentation Intermediate stops in API Better extensibility Visualization improvements Making bikes on transit optional Kept up-to-date with changing technology (upgraded Spring) Edge notes Nominatim geocoder support Cleaner max walk distance support Support for certain common GTFS failure modes Workarounds for OSM data issues (pedestrian islands) Support loading OSM from Protocol Buffers format & bz2 xml OSM future proofing OSM permission bug fixes Traffic circles / roundabouts Much improved transfer support (min transfer times; transfers now routed on walking network) Support for multiple route names on the same stop pattern (typically night buses) Dozens of miscellaneous bug fixes Gvsig visualization Documentation for graph builder Better names for some OSM ways Better slope visualization Slope override for bridges Some integration with OneBusAway Preferred/dispreferred/banned routesTranslations from English into the following seven languages: French, Gaelic, Hungarian, Italian, Marathi, Polish, Spanish

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 24: Na co gis comm 2011

Street Map Data Options Why OSM? Investment in community product for shared benefits

Jurisdictional Data

• regional or local coverage

• not designed for routing

Commercial Products

• seamless worldwide coverage

• includes routing attributes

• costly annual license fees

OSM

• seamless worldwide coverage

• includes routing attributes

• collaboration with community

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 25: Na co gis comm 2011

Jurisdictional Format

OSM RoutableFormat

Ope

n St

reet

Map

(OSM

)

Page 26: Na co gis comm 2011

Shapefile OSM

Point, Line or Polygon File Everything in one data model, more similar to geodatabase

Point Node

Line Way

Polygon Closed Way (beg xy = end xy) or Relation

Attribute Tag

Layer file (point, line or poly) Relation (can include nodes and ways)

Edit Session Change Set

Copy of shapefile for editing Sandbox copy of OSM data for playing

Tools for Editing: ESRI ArcMap Tools for Editing: ESRI ArcMap, JOSM, Potlatch, Merkaartor, MapZen, Quantum GIS, Osmosis

Topology Tools Validation Tools (JOSM)

ESRI – OSM Glossary

Page 27: Na co gis comm 2011

Phase I – Feb 18, 2011 thru Aug 18, 2011 Improve geometry

Add additional linework: missing streets, trails, bicycle lanes , pedestrian paths, major waterways Add/correct attribution Verify directionality and add turn restrictions for bicycle routing

Not Included Addresses Loc_Ids (except where an OSM way was edited, the RLIS local ID was added as a backwards reference)

Ope

n St

reet

Map

(OSM

)

Page 28: Na co gis comm 2011

Address Geocoding

SE Main St 1 99 101 199 201 0 98 100 198 200

SE

Wat

er S

t. SE

1st

SE 2

nd S

t.Address geocoding (via GIS)on theoretical address ranges in centerline file

Address search engine (Solr) on address points

in database

Returns via GIS/geocoder approximate XY coordinates based on interpolation of theoretical address ranges -- high maintenance for approximations-- requires breaking of segments

Returns via web service accurate XY coordinates based on database records compiled from

tax lots, landmarks, intersections, etc. ++ improves with usage++ access to current data w/out basemap import

55 SE Main St.

SE

Wat

er S

t.

SE 1

st

SE Main St

55 SE Main St.

Ope

n St

reet

Map

(OSM

)

Page 29: Na co gis comm 2011

Address Geocoding

Address Search Engines force the user to enter/determine accurate spelling, address, etc. O

pen

Stre

et M

ap (O

SM)

Page 30: Na co gis comm 2011

Priority Phase II - Aug 18, 2011 thru Dec 16, 2011 Status

7 Physical Turn Restrictions – for peds, vehicles, buses, bikes Requires QC

8Legal Turn Restrictions – for peds, vehicles, buses, bikesData from VisSum and PDX sign inventory

Exploration in 3 test areas (not Clark)

9Speed LimitsData from restrictions – legal for vehicles, buses & bikesData from VisSum

Exploration in 3 test areas (not Clark)

10 Impedances (speed bumps, roundabouts) Acquire during QC process

11 QC Process for Phase II Data Improvements Begins September 2011

Phase II StatusGoal – to support vehicular and bus routing for TriMet Operations (and future phase of OTP)

Ope

n St

reet

Map

(OSM

)

Page 31: Na co gis comm 2011

Attributes to be verified:o Legal turn restrictions for cars,

bicycles, buseso Speed limits (ranges)o Street nameso Street directionality/one-wayso Other impedences (speed

bumps, roundabouts, etc.)

QC Process

Ope

n St

reet

Map

(OSM

)

Page 32: Na co gis comm 2011

OTP Project Tasks

Task 1Project Management Plan work with stakeholders to identify and prioritizerequirements and that can be delivered within the two-year timeframe and budget

September 2011

Task 2 Application Development of Features prioritized at July 2011 Workshop January 2011

Task 3 Evaluation Study May 2011

Task 4 Final Reports June 2011

Metro Regional Travel Options Grant July 1, 2011 – July 1, 2013

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 33: Na co gis comm 2011

On the Horizon

OTP Phase II Kick-off WorkshopJuly 2011

OTP TriMet Public Beta Release October 2011

OSM Data Improvements and further collaboration with community and jurisdictions for on-going maintenance

OSM QC Process

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 34: Na co gis comm 2011

OTP Interface Preview – Fall Beta Release

the

Ope

n Tr

ip P

lann

er (O

TP)

Page 35: Na co gis comm 2011

PCC Sylvania

to Gabriel S

kate Park

Beaverto

n HS to Ced

ar Hills

Crossing

Lewis &

Clark Colle

ge to

Pioneer Square

SW Ed

gewood/H

untington to O

regon Zo

o

Centra

l Librar

y to SW

Virginia/

Nevada

SW Lu

radel/ 25th to

Barbur S

afeway

OHSU to SW

10th/Stark

SW 1st/

Ankeny to PSU

Smith Center

SW M

oody/Gain

es to Ja

panese

Garden

Taylor/C

arson to

PCC Sylvania

135

2519 17

9

23

6

19

4540

17

38 34 34 32

19 15

57

83

x x

34 3445

34

2115

8086

OTP Bike-to-Transit Google Transit ATIS

OTP produced a significantly faster trip in all but one case

Min

utes

Planned Trips

Page 36: Na co gis comm 2011