+ All Categories
Home > Data & Analytics > Open Transport Map by Pavel Hájek

Open Transport Map by Pavel Hájek

Date post: 16-Apr-2017
Category:
Upload: plan4all
View: 544 times
Download: 3 times
Share this document with a friend
18
Open Transport Map Otevřená Dopravní Mapa Pavel Hájek, Karel Charvát, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Jan Ježek, Přemysl Vohnout, Otakar Čerba, Tomáš Mildorf, Tomáš Řezník, Karel Jedlička
Transcript

• Open Transport Map

– Proč vzniká?

– Co umí / bude umět v budoucnu?

– Jak vzniká?

• Metodika

• Technologie

– Jak ji mohu využít?

– Shrnutí a další plány

• Proč Open Transport Map?

– OSM

– OTM

• Routování

• Intenzita dopravy

• Kompatibilita s INSPIRE

• Co poskytne Open Transport Map?

• Kde to poskytne?

– V pilotních územích

– V Evropě?

• Jak toho dosáhneme?– Prostudujeme datovou specifikaci INSPIRE Transport

Network

– Zjednodušíme na uchopitelný, s INSPIRE kompatibilní datový model

– Přidáme atributy, důležité pro řešení projektů OTN, SDI4Apps a Foodie

– Vytvoříme konverzní schéma z OSM do OTM

– Vypočteme dopravní intenzity (piloty, Evropa)

– Vypočteme kapacitu komunikací

– Vyřešíme přepočet dopravních intenzit v čase blízkém reálnému

– Vyřešíme aktualizaci OTM ze zdrojových dat OSM

• INSPIRE Transport Network

• INSPIRE kompatibilní datový model OTM

<<featureType>>

RoadLink

+inspireID: Identifier = DatasetSource_ID

+beginLifeSpanVersion: DateTime

+endLifeSpanVersion: DateTime

+validFrom: DateTime

+validTo: DateTime

+fictitious: Boolean

+centerLineGeometry: GM_Curve

+direction: LinkDirectionValue

+fromRoadNode: Identifier = RoadNode.inspireID

+toRoadNode: Identifier = RoadNode.inspireID

+RoadName: GeographicalName

+nationalRoadCode: CharacterString

+functionalRoadClass: FunctionalRoadClassValue

+formOfWay: FormOfWayValue+roadSurfaceCategory: roadSurfaceCategoryValue

+speedLimit: SpeedLimitValue

+capacity: NumberOfMaximalTrafficVolumeValue

+maximumHeight: Float = meters

+maximumTotalWeight: Float = meters

+maximumWidth: Float = meters

+vehicleType: VehicleTypeValue

<<featureType>>

RoadNode

+inspireID: Identifier = DatasetSource_ID

+beginLifeSpanVersion: DateTime

+endLifeSpanVersion: DateTime

+validFrom: DateTime

+validTo: DateTime

+fictitious: Boolean

+geometry: GM_Point

+geographicalName: GeographicalName

+formOfRoadNode: FormOfRoadNodeValue

+country: Identifier

+area: Identifier

*

1

*

1

<<table>>

TrafficVolume

+ID: Identifier

+roadLinkID: Identifier = RoadLink.inspireID

+trafficVolume: NumberOfVehiclesCrossingTheSegmentInTimePeriod

+trafficVolumeTimePeriod: TimePeriodValue

+fromTime: DateTime

+toTime: DateTime

+vehicleType: VehicleTypeValue

*

1

• INSPIRE kompatibilní datový model OTM

LinkDirectionValue

<<codeList>>

bothDirections

inDirection

inOppositeDirection

FunctionalRoadClassValue

<<enumeration>>

mainRoad

firstClass

secondClass

thirdClass

fourthClass

fifthClassFormOfWayValue

<<codeList>>

bicycleRoad

dualCarriageway

enclosedTrafficArea

entranceOrExitCarPark

entranceOrExitService

freeway

motorway

pedestrianZone

roundabout

serviceRoad

singleCarriageway

slipRoad

tractor

trafficSquare

walkway

VehicleTypeValue

<<codeList>>

all vehicle

bicycle

car with trailer

delivery truck

emergency vehicle

employee vehicle

facility vehicle

farm vehicle

high occupancy vehicle

light rail

mail vehicle

military vehicle

moped

motorcycle

passenger car

pedestrian

private bus

public bus

residential vehicle

school bus

snow chain equipped vehicle

tanker

taxi

transport truck

trolley bus

vehicle for disabled person

vehicle with explosive load

vehicle with other dangerous load

vehicle with water polluting load

FormOfRoadNodeValue

<<codeList>>

enclosed traffic area

junction

level crossing

pseudo node

road end

road service area

roundabout

traffic square

FormOfRoadNodeValue

<<codeList>>

enclosed traffic area

junction

level crossing

pseudo node

road end

road service area

roundabout

traffic square

RoadSurfaceCategoryValue

<<codeList>>

paved

unpaved

TimePeriodValue

<<codeList>>

hour

day

monday, ..., sunday

weekday

weekend

week

month

year

• OSM -> OTM konverzní schéma======== ======

«featureType»

RoadLink source

======== ======

+ inspireID: Identifier [1] OSM.roads.osm_id_segments

.

.

+ roadSurfaceCategory: RoadSurfaceCategoryValue «codelist» OSM.roads.surface

.

.

================

«codeList»

RoadSurfaceCategoryValue OSM.roads.surface

================

+ paved: paved, asphalt, cobblestone, cobblestone:flattened,

sett, concrete, concrete:lanes, concrete:plates,

paving_stones, paving_stones:30, paving_stones:20,

metal

+ unpaved: <all other values>

• Dopravní intenzity

3. Modal split

• Individual: • Public:

cars

cyclists

pedestrian

bus

train

city transport …

1. Traffic generators

zones

2. Traffic flow

matrix

4. Traffic Flow allocated on the net

volume oftraffic

• Dopravní intenzita– Počet aut za jednotku času– Dynamická. Liší se pro:

• Různé časy• Různé směry• Typy vozidel

• Kapacita komunikace– Maximální počet aut za

jednotku času– Statická (liší se max. pro

směr tam a zpět)

• Dopravní tok– volný– zácpa

Flow speed

Vehicles count per time unit

Road capacity

un-congested

flow

congestedflow

Traffic volume

• Přepočet dopravních intenzit v čase blízkém reálnému

• Aktualizace OTM

OTMOSM

• Využité technologie

OSM RawExport Data

ImpOSM

OSM2PO

RoutableOSM

OSM->OTM

Open Transport Map- TrafficVolume

- Piloty- EU

- Capacity DemographicData

Measurementsof traffic

OmnitransHadoop

PostGIS

OSM RawExport Data

• Road Map of Open Transport Map– Leden 2016

• WMS

• WFS

– Březen 2016• Dopravní Intenzity pro všechny pilotní oblasti OTN

– Září 2016• Periodická aktualizace

• Výpočet kapacit komunikací

– Leden 2017• Dopravní intenzity pro Evropu

• Prototyp pro přepočet intenzit v čase blízkém reálnému

• Rutinní provoz

• Shrnutí

– OpenTransportMap.info


Recommended