the finnish ‘digiroad’ dataset in euroroads schema lassi lehto finnish geodetic institute

29
The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Upload: brice-kelly-gallagher

Post on 18-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

DigiRoad New dataset of the Finnish road network Contains all roads and streets Also cycling and pedestrian paths Centralised database 555 € / whole country, for non-commercial use Contributors Finnish Road Administration National Land Survey Local authorities Actual operation by private sector

TRANSCRIPT

Page 1: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema

Lassi LehtoFinnish Geodetic Institute

Page 2: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

AgendaDigiRoadSchema mappingTranslating WFS experimentToolsFurther tests

Page 3: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

DigiRoad

New dataset of the Finnish road networkContains all roads and streets

Also cycling and pedestrian pathsCentralised database 555 € / whole country, for non-commercial use

ContributorsFinnish Road AdministrationNational Land SurveyLocal authoritiesActual operation by private sector

http://www.digiroad.fi/en_GB/

Page 4: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

2

2

DigiRoad

GDF –basedDelivery in two forms

1. With linear referencing (dynamic segmentation)2. With directly attached attributes

1Segment - Speed limit

TrafficElement - Functional class Attributes

copied

Attributes copied

Geometries copied

Page 5: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mappingDone manuallyBased mostly on

Textual description of DigiRoadEuroRoadS D 6.3: Road Network Information ModelEuroRoadS GML Application Schema 3.1

No UML available for DigiRoadNo tools to work with Visio, EA, RR filesXMI in Eclipse with XML Modeler

Page 6: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 7: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 8: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 9: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 10: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

TrafficElement ER_RoadLinkroadType = 1 or 2 or 3

ER_FerryLinkroadType = 6

Page 11: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

TrafficElement ER_RoadLink

ER_ObjectIdreference_ID

GUID of the original trafficElement - not unique in delivery form 2

curvethe_geom

lat / lon coordinates projected coordinatesMultiLineString LineString

Page 12: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

TrafficElement ER_RoadLink

level”ER_RoadElement”

Page 13: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

TrafficElement ER_RoadLink

formOfWaytype1 := ER_Motorway2 := ER_MultiCarriageway3 := ER_SingleCarriageway4 := ER_RoundaboutCircle6 := ER_EncosedTrafficArea8 := ER_SlipRoad10 := ER_ServiceRoad13 := other: Area reserved for pedestrians14 := other: Cycling path17 := other: Moottoriliikennetien osa

Page 14: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

TrafficElement ER_RoadLink

nationalRoadClassnational1 := MainRoadS2 := FirstClass3 := SecondClass4 := ThirdClass0 := UndefinedNationalRoadClass

Page 15: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

Segment

ER_RoadLink

ER_SpeedLimit

speedLimit

TrafficElement

Geometric matching

Page 16: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

TrafficElement ER_FerryLink

level”ER_FerryConnection”

formOfFerry”ER_ShipOrHovercraft”

roadType = 6

Page 17: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Schema mapping

Segment ER_RoadNodedynType = 9

ER_ObjectIdreference_ID

level”ER_Junction”

formOfNode”other: TrafficLight”

locationthe_geom

lat / lon coordinates projected coordinatesMultiLineString Point

Page 18: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Translating WFS

PostGISPostgreSQL

GeoServer

XSLT-QueryXSLT-GML

WFS-TXalan

JTS

WMSXalan

XSLTGML-SVG

Xerces

Page 19: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 20: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 21: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 22: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 23: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 24: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 25: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

PerformanceWhen geometric matching included

1.5 ms / Feature with a small dataset (0.1 MB) 3.1 ms / Feature with a big dataset (1.5 MB)

Without geometric operationsNearly constant 1.0 ms / Feature

Page 26: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

2.3 s

Page 27: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Further experimentsAltova MapForce

Page 28: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute
Page 29: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

Further experimentsStreaming Transformations for XML (STX)

SAX-basedOnly local operationsBig documents not a problemFast

Java implementation: Joosthttp://stx.sourceforge.net/