21
Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout, Otakar Čerba, Tomáš Mildorf, Tomáš Řezník, Karel Jedlička

Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

Open Transport Map

Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout, Otakar 

Čerba, Tomáš Mildorf, Tomáš Řezník, Karel Jedlička

Page 2: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Open Transport Map– Why a new map?– What it can do / what it will do?– How is it done?

• Methodology• Technology

– How it can be used?

Page 3: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• How is it achieved?– INSPIRE Transport Network specification– Model simplification (with respect to available data), – INSPIRE compatible– Model extension by adding domain specific attributes (various projects OTN, SDI4Apps a Foodie)

– Transformation schema deffinition for OSM to OTM– Transformation schema for local data to OTM– Traffic volume calculation (pilot regions, Evropa)– Traffic capacity calculation– Real time calculation– Data OTM – OSM synchronization

Page 4: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Why Open Transport Map?– OSM

– OTM• Routing• Traffic volume• INSPIRE compatible

Page 5: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• How is it achieved?– INSPIRE Transport Network specification– Model simplification (with respect to available data), – INSPIRE compatible– Model extension by adding domain specific attributes (various projects OTN, SDI4Apps a Foodie)

– Transformation schema deffinition for OSM to OTM– Transformation schema for local data to OTM– Traffic volume calculation (pilot regions, Evropa)– Traffic capacity calculation– Real time calculation– Data OTM – OSM synchronization

Page 6: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• INSPIRE Transport Network

Page 7: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• INSPIRE compatible data 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>>

Traff icVolume+ID: Identifier+roadLinkID: Identifier = RoadLink.inspireID+trafficVolume: NumberOfVehiclesCrossingTheSegmentInTimePeriod+trafficVolumeTimePeriod: TimePeriodValue+fromTime: DateTime+toTime: DateTime+vehicleType: VehicleTypeValue

*

1

Page 8: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• INSPIRE compatible data model OTMLinkDirect ionValue

< < codeList> >

bothDirect ionsinDirect ioninOppositeDirect ion

Funct ionalRoadClassValue< < enum erat ion> >

m ainRoadfirstClasssecondClassthirdClassfourthClassfifthClass

Form OfWayValue< < codeList> >

bicycleRoaddualCarriagewayenclosedTrafficAreaent ranceOrExitCarParkent ranceOrExitServicefreewaym otorwaypedest rianZoneroundaboutserviceRoadsingleCarriagewayslipRoadtractort rafficSquarewalkway

VehicleTypeValue< < codeList> >

all vehiclebicyclecar with t railerdelivery t ruckem ergency vehicleem ployee vehiclefacilit y vehiclefarm vehiclehigh occupancy vehiclelight railm ail vehiclem ilitary vehiclem opedm otorcyclepassenger carpedest rianprivate buspublic busresident ial vehicleschool bussnow chain equipped vehicletankertaxit ransport t ruckt rolley busvehicle for disabled personvehicle with explosive loadvehicle with other dangerous loadvehicle with water pollut ing load

Form OfRoadNodeValue< < codeList> >

enclosed t raffic areajunct ionlevel crossingpseudo noderoad endroad service arearoundaboutt raffic square

Form OfRoadNodeValue< < codeList> >

enclosed t raffic areajunct ionlevel crossingpseudo noderoad endroad service arearoundaboutt raffic square

RoadSurfaceCategoryValue< < codeList> >

pavedunpaved

Tim ePeriodValue< < codeList> >

hourdaym onday, ..., sundayweekdayweekendweekm onthyear

Page 9: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• OSM → OTM conversion shema

Page 10: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• OSM → OTM transforma on schema======== ======«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>

Page 11: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Traffic volume

3. Modal split Individual: Public:

carscyclistspedestrian

bustraincity transport …

1. Traffic generators

zones

2. Traffic flow

matrix

4. Traffic Flow allocated on the net

volume of traffic

Page 12: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Traffic volume– Number of cars per time 

interval unit– Dynamic. Different for:

• Time• Direction• Car type

• Road segment capacity– Maximal number of cars per 

time interval– Static – e.g. different in each 

direction

• Traffic flow– Free, without traffic– Traffic jam

Flow speed

Vehicles count per time unit

Page 13: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,
Page 14: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Used technology

Page 15: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• How to use OTM? www.opentransportmap.info

Page 16: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Road Map of Open Transport Map– January 2016

• WMS• WFS

– March 2016• Traffic volume for pilot regions of OTN

– September 2016• Periodic update• Road capacities

– January 2017• Traffic volume for whole Evrope• Real time calcuation• Redy for production envirionmnet

Page 17: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Applications – traffic volume calculation– Traffic volume for large scale network (millions of edges)

• Based on Apache Spark• Enable to calculate traffic volume country

Page 18: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Applications – traffic volume calculation

Page 19: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Applications – visualization based on webglayer.org Interactive visualization of changes in traffic volume ‐ http://home.zcu.cz/~jezekjan/otn/ 

Page 20: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

• Applications – visualization – HSLayers and OTN portal ‐http://opentransportnet.eu/cs/pilsen‐traffic‐volumes

Page 21: Open Transport Map - INSPIRE...Open Transport Map Jan Ježek, Dmitrij Kozuch, Franta Kolovský, Daniel Beran, Jan Martolos, Jan Šťastný, Pavel Hájek, Karel Charvát, Přemysl Vohnout,

Thank you for your attention!

http://opentransportmap.info/