Skip to end of banner
Go to start of banner

Projeksjon (Copy)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

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

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>
  • No labels