v1dot5

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package v1dot5 contains the type definitions for RailCrossing v1.5.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Geometry

type Geometry struct {
	// SV: Geometrisk punkt i koordinatsystem SWEREF99TM
	SWEREF99TM *string `xml:"SWEREF99TM,omitempty"`
	// SV: Geometrisk punkt i koordinatsystem WGS84
	WGS84 *string `xml:"WGS84,omitempty"`
}

type RailCrossing

type RailCrossing struct {
	// SV: Tidpunkt då plankorsningens data senast ändrades
	DataLastUpdated *time.Time `xml:"DataLastUpdated,omitempty"`
	// SV: Anger att dataposten raderats
	Deleted *bool `xml:"Deleted,omitempty"`
	// SV: Plankorsningens femsiffriga idnummer
	LevelCrossingId *int `xml:"LevelCrossingId,omitempty"`
	// SV: Id för rutt, används för att referera till andra datamängder med samma id
	RailwayRouteId *string `xml:"RailwayRouteId,omitempty"`
	// SV: Id för rutt, används för att referera till andra datamängder med samma id
	RoadRouteId *string `xml:"RoadRouteId,omitempty"`
	// SV: Antal spår i plankorsningen
	NumberOfTracks *int `xml:"NumberOfTracks,omitempty"`
	// SV: Driftläge, T.ex. "I drift", "Stängd", "Okänd" eller "Blankt" (okänd)
	OperatingMode *string `xml:"OperatingMode,omitempty"`
	// SV: Tågflöde, vid värde 0 eller inget angivet värde så saknas uppgifter om tågflöde.
	TrainFlow *int `xml:"TrainFlow,omitempty"`
	// SV: Portalhöjd vänster sida uttryckt i meter med högst två decimaler.<br /> Värdemängd: 0: Uppgift saknas, 9: Portal finns inte
	PortalHeightLeft *float64 `xml:"PortalHeightLeft,omitempty"`
	// SV: Portalhöjd höger sida uttryckt i meter med högst två decimaler.<br /> Värdemängd: 0: Uppgift saknas, 9: Portal finns inte
	PortalHeightRight *float64 `xml:"PortalHeightRight,omitempty"`
	// SV: Alternativt vägnamn
	RoadNameAlternative *string `xml:"RoadNameAlternative,omitempty"`
	// SV: Kommunalt gatunamn
	RoadNameOfficial *string `xml:"RoadNameOfficial,omitempty"`
	// SV: Vägprofil tvär kurva. Kurva nära plankorsningen där ett vägfordon med släp riskerar att fastna. <br /> Värdemängd: 0: uppgift saknas, 1: Ja, 2: Nej
	RoadProfileCrossCurve *int `xml:"RoadProfileCrossCurve,omitempty"`
	// SV: Vägprofil vägkrön. Vertikal vägprofil där ett vägfordon med låg markfrigång riskerar att fastna. <br /> Värdemängd: 0: Uppgift saknas, 1: Ja, 2: Nej
	RoadProfileCrest *int `xml:"RoadProfileCrest,omitempty"`
	// SV: Vägprofil brant lutning. Vägbanan inom 25 meter från plankorsningen lutar mer än +/- 35 promille. <br /> Värdemängd: 0: uppgift saknas, 1: Ja, 2: Nej
	RoadProfileSteepSlope  *int                     `xml:"RoadProfileSteepSlope,omitempty"`
	RoadProtectionAddition []RoadProtectionAddition `xml:"RoadProtectionAddition,omitempty"`
	RoadProtectionBase     []RoadProtectionBase     `xml:"RoadProtectionBase,omitempty"`
	// SV: Bandel
	TrackPortion *int `xml:"TrackPortion,omitempty"`
	// SV: Plankorsningens meter-tal enligt banans längdmätning
	Meter *int `xml:"Meter,omitempty"`
	// SV: Plankorsningens kilometer-tal enligt banans längdmätning
	Kilometer *int      `xml:"Kilometer,omitempty"`
	Geometry  *Geometry `xml:"Geometry,omitempty"`
	// SV: Tidpunkt då dataposten ändrades
	ModifiedTime *time.Time `xml:"ModifiedTime,omitempty"`
}

type RoadProtectionAddition

type RoadProtectionAddition struct {
	// SV: Skyddsalternativ, tillägg <br /><div class="toggleTitle">Värdemängd</div><div class="toggle arrowR" /><div class="toggleContent"> 1: Förenklad bevakning alternativ 1 – Vakt bevakar <br /> 2: Förenklad bevakning alternativ 2 – Stopp framför <br /> 3: Förenklad bevakning alternativ 3 – Sth 10 <br /> 4: Förenklad bevakning alternativ 4 – Vakt går före <br /> E: Enkel ljussignal <br /> F: Förlängd förringningstid <br /> Gf: Gångfålla <br /> H: Hinderdetektor <br /> P: Plattformsanläggning med gul signalbild ”STOP” och/eller vita bommar <br /> S: Stoppmärke <br /> V: Ägovägsbom <br /> b: Signalering mot banan som halvbomsprincipen </div>
	Code *string `xml:"Code,omitempty"`
	// SV: Skyddsalternativ, tillägg - Beskrivning av kod
	Description *string `xml:"Description,omitempty"`
}

type RoadProtectionBase

type RoadProtectionBase struct {
	// SV: Skyddsalternativ, grund <br /><div class="toggleTitle">Värdemängd</div><div class="toggle arrowR" /><div class="toggleContent"> A: Helbommar <br /> B: Halvbommar <br /> C: Ljussignaler <br /> CD: Ljus- och ljudsignaler <br /> D: Ljudsignaler <br /> K: Kryssmärke <br /> O: Oskyddad <br /> -: Saknas </div>
	Code *string `xml:"Code,omitempty"`
	// SV: Skyddsalternativ, grund - Beskrivning av kod
	Description *string `xml:"Description,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL