Innhold
Geografiske posisjonsangivelser (for Linje 109, Oslo)
Rutemønster
Et JourneyPattern kan defineres som pointsInSequence (en sortert liste av punkter, vist nærmere i annet eksempel) og/eller linksInSequence (en sortert liste av lenker mellom to punkter).
Faktisk kjørerute skal i henhold til NeTEx NORWEGIAN PROFILE defineres så høynivå som mulig, og i de fleste tilfeller anbefales det derfor at dette gjøres som et sett av 637370789 med Link projections som beskriver punktene denne følger. Disse bør ved hjelp av tilstrekkelige GML-koordinater (gml:pos) beskrive traseen entydig, slik at linjens JourneyPattern vises korrekt i karttjenester.
I noen tilfeller (f.eks. flyruter) kan dette alternativt gjøres overordnet ved hjelp av linjens RoutePoints, siden det vil være tilstrekkelig å vise trasèen i kart som en rett linje mellom disse to stedene.
Se også offisielle NeTex White Papers, i sær 06.NeTEx-Network-WhitePaper, hvor dette aspektet er beskrevet nærmere.
Lenke
Hele XML eksempelfilen ligger på prosjektets GitHub-repository under https://github.com/entur/profile-norway-examples/blob/master/netex/Full_PublicationDelivery_109_Oslo_morningbus_example.xml
PublicationDelivery
Fordi andre relevante datastrukturer i eksempelet allerede er gjennomgått i Simple route - Bus (rhytmbased departure) (i arbeid) / Simple route - Bus (i arbeid), blir kun definisjon av serviceLinks samt bruk av disse i linksInSequence (i JourneyPattern) gjennomgått i dette dokumentet.
Service Frame
serviceLinks
637370789 med Link projections beskriver ytterligere geografiske punkter mellom StopPoints / TimingPoints .
<serviceLinks> <ServiceLink version="any" id="unibuss:sl:helsfyr_to_brynseng"> <projections> <LinkSequenceProjection version="any" id="unibuss:lsp:109:helsfyr_to_brynseng"> <gml:LineString srsName="WGS84" gml:id="helsfyr_to_brynseng"> <gml:pos>59.911925 10.807198</gml:pos> <gml:pos>59.910395 10.813012</gml:pos> </gml:LineString> </LinkSequenceProjection> </projections> <FromPointRef version="any" ref="unibuss:ssp:helfyr_t"/> <ToPointRef version="any" ref="unibuss:ssp:brynseng_t"/> </ServiceLink> [...] <ServiceLink version="any" id="unibuss:sl:ryen_to_holtet"> <projections> <LinkSequenceProjection version="any" id="unibuss:lsp:109:ryen_to_holtet"> <gml:LineString srsName="WGS84" gml:id="ryen_to_holtet"> <gml:pos>59.894780 10.804309</gml:pos> <gml:pos>59.892531 10.804000</gml:pos> <gml:pos>59.888996 10.805961</gml:pos> <gml:pos>59.887608 10.806368</gml:pos> <gml:pos>59.886410 10.800586</gml:pos> <gml:pos>59.885832 10.792943</gml:pos> <gml:pos>59.885392 10.788938</gml:pos> <gml:pos>59.885630 10.784435</gml:pos> <gml:pos>59.883864 10.783759</gml:pos> <gml:pos>59.881872 10.783770</gml:pos> </gml:LineString> </LinkSequenceProjection> </projections> <FromPointRef version="any" ref="unibuss:ssp:ryen_t"/> <ToPointRef version="any" ref="unibuss:ssp:holtet"/> </ServiceLink> </serviceLinks>
linksInSequence
Lenkene som beskriver hvordan linjens kjøremønster skal projiseres på kart brukes sammen med stoppestedene (evt. timing-punkter) for å nøyaktig angi linjens JourneyPattern.
<journeyPatterns> <JourneyPattern version="any" id="unibuss:jp:109"> <RouteRef ref="unibuss:rt:109"/> <DestinationDisplayRef ref="unibuss:dd:holtet"/> <pointsInSequence> [...] </pointsInSequence> <linksInSequence> <ServiceLinkInJourneyPattern version="any" id="unibuss:slijp:helsfyr_to_brynseng" order="1"> <ServiceLinkRef version="any" ref="unibuss:sl:helsfyr_to_brynseng"/> </ServiceLinkInJourneyPattern> <ServiceLinkInJourneyPattern version="any" id="unibuss:slijp:brynseng_to_hoyenhall" order="2"> <ServiceLinkRef version="any" ref="unibuss:sl:brynseng_to_hoyenhall"/> </ServiceLinkInJourneyPattern> <ServiceLinkInJourneyPattern version="any" id="unibuss:slijp:hoyenhall_to_manglerud" order="3"> <ServiceLinkRef version="any" ref="unibuss:sl:hoyenhall_to_manglerud"/> </ServiceLinkInJourneyPattern> <ServiceLinkInJourneyPattern version="any" id="unibuss:slijp:manglerud_to_ryen" order="4"> <ServiceLinkRef version="any" ref="unibuss:sl:manglerud_to_ryen"/> </ServiceLinkInJourneyPattern> <ServiceLinkInJourneyPattern version="any" id="unibuss:slijp:ryen_to_holtet" order="5"> <ServiceLinkRef version="any" ref="unibuss:sl:ryen_to_holtet"/> </ServiceLinkInJourneyPattern> </linksInSequence> </JourneyPattern> </journeyPatterns>