Kurzbeschreibung
Dieser Datensatz enthält Daten zu LKW-Parkplätzen entlang der Nationalstrassen. Es handelt es sich um statische Daten, welche Detailinformationen zu Parkflächen für LKW liefern, z.B. Name, Anzahl Plätze oder Ausstattung.
Zugang zu den Daten
Fachliche Beschreibung
Die im Datensatz enthaltenen Parkplätze werden vom Bundesamt für Strassen (ASTRA) auf dem nationalen Autobahnnetz betrieben, welches auch den Datensatz zur Verfügung stellt.
Aktuell stehen keine dynamischen Belegungsdaten (Echtzeitdaten) zur Verfügung.
Die Daten entsprechen auf europäischer Ebene der Delegierten Verordnung zu sicheren LKW-Parkplätzen (Safe and Secure Truck Parking Areas – SSTPAs), welche als Modell für die Schweiz gilt.
Häufigkeit der Aktualisierung
Die Daten werden etwa einmal pro Jahr aktualisiert.
Kontakt
Fragen zum Datensatz können an verkehrsdaten-plattform@astra.admin.ch gerichtet werden.
Technische Beschreibung
Format
Der Datensatz zu den LKW-Parkplätze liegt im XML-basierten Format DATEX II-Format vor und kann zum Austausch von Informationen über LKW-Parkplätze in intelligenten Verkehrssystemen (ITS) verwendet werden. Es ist hauptsächlich in CEN/TS 16157–6 und dem Recommended Reference Profile (RRP 885/2013) für sicheres Parkieren von LKWs definiert.
Inhalt
DATEX II trennt die Daten zu LKW-Parkplätzen in zwei komplementäre XML-Nachrichtstypen:
- ParkingTablePublication (statische Daten)
Beschreibt Infrastruktur und Eigenschaften von Parkflächen. - ParkingStatusPublication (dynamische Daten)
Beschreibt den Echtzeitstatus, z.B. verfügbare Plätze. Diese stehen aktuell für die Schweiz nicht zur Verfügung!
Im Folgenden werden einige wichtige und häufig vorkommende Elemente des Schweizer Datensatzes beschrieben.
Jeder Parkplatz (aktuell vorhanden: 252) ist in einem Element <parkingRecord> enthalten, in <parkingName> die Bezeichnung des Parkplatzes. Der gleiche Name kann mehrfach auftreten, falls am gleichen Ort ein Parkplatz pro Richtung existiert.
Wichtig: <parkingNumberOfSpaces>, eines der ersten Elemente jedes Parkplatzes, beschreibt die gesamte Anzahl der Parkplätze, was teilweise auch Autos beinhaltet!
- Die Anzahl der Plätze für LKWs muss aus <groupOfParkingSpaces> herausgelesen werden (siehe unten).
- Die Anzahl der freien Plätze ist nicht bekannt, da nur statische Daten verfügbar sind.
Geografie
- parkingLocation: Beschreibt die Geographische Lage (lat/lon) als einzelnen Punkt.
- Innerhalb des Elements <parkingAccess> sind mit <roadIdentifier> (z.B. “A2”) und <roadDestination> (z.B. “Chiasso”) die Bezeichnung und Richtung der jeweiligen Nationalstrasse angegeben.
Preis
- Preisinformationen sind im Element <tariffsAndPayment> zu finden
- Die meisten Parkplätze sind gratis (sub-Element: freeOfCharge = true), bei den restlichen ist eine Information zu Preis und Zeitintervall enthalten.
Ausstattung
Eine grobe Kategorisierung des Parkplatzes wird im Element <parkingUsageScenario> vorgenommen.
- restArea: Eine einfache Autobahnraststätte für kurze Pausen und teilweise einen Kiosk.
- serviceArea: Ein Autobahnbereich mit grösserem Serviceangebot wie z.B. Tankstelle und weiteren Einrichtungen wie z.B. Restaurants oder Läden.
- truckParking: Markiert einzig, dass ein Parkplatz hauptsächlich für LKWs gedacht ist (oft keine Parkplätze für Autos) und hat keine Bedeutung bezüglich der Grösse des Angebots.
Im Element <parkingEquipmentOrServiceFacility> werden die einzelnen Einrichtungen definiert, beispielsweise:
- Toiletten / Duschen
- Tankstellen / Ladestationen
- Restaurants
- Einkaufsmöglichkeiten
Kapazität
- In <groupOfParkingSpaces> wird die Anzahl der Parkplätze pro jeweiliger Kategorie ausgegeben. Die Anzahl LKW-Parkplätze ist in der Gruppe mit vehicleType = lorry enthalten.
Sicherheit
Bei einigen Parkplätzen gibt es in <parkingStandardsAndSecurity> zusätzliche Sicherheitsrelevante Informationen wie z.B.:
- Videoüberwachung (parkingSecurity = cctv)
- Beleuchtung (parkingSecurity = lighting)
<labelSecurityLevel> und <labelServiceLevel> sind jedoch immer unbekannt (unknown).
Weiteres
Kontaktangaben oder andere Angaben zum Betreiber sind zum Zeitpunkt der Erstellung dieser Beschreibung keine vorhanden.
Beispiel
Beispiel für einen einzelnen Parkplatz (Auszug aus dem gesamten Datensatz), einige oben erwähnte Elemente sind zur besseren Übersichtlichkeit markiert. Bitte scrollen oder auf “+” drücken für die Ansicht des gesamten Beispiels.
<parkingRecord xsi:type="InterUrbanParkingSite" id="00000000A3965FF9" version="1">
<parkingName>
<values>
<value lang="de">Stalvedro</value>
</values>
</parkingName>
<parkingRecordVersionTime>2025-10-23T17:36:23.1874595</parkingRecordVersionTime>
<parkingNumberOfSpaces>104</parkingNumberOfSpaces>
<operator>
<contactNotDefined>true</contactNotDefined>
</operator>
<parkingLocation xsi:type="Point">
<pointByCoordinates>
<pointCoordinates>
<latitude>46.5205</latitude>
<longitude>8.6352</longitude>
</pointCoordinates>
</pointByCoordinates>
</parkingLocation>
<tariffsAndPayment>
<freeOfCharge>true</freeOfCharge>
</tariffsAndPayment>
<parkingEquipmentOrServiceFacility equipmentOrServiceFacilityIndex="0">
<parkingEquipmentOrServiceFacility xsi:type="Equipment">
<availability>available</availability>
<equipmentType>toilet</equipmentType>
</parkingEquipmentOrServiceFacility>
</parkingEquipmentOrServiceFacility>
<parkingEquipmentOrServiceFacility equipmentOrServiceFacilityIndex="0">
<parkingEquipmentOrServiceFacility xsi:type="ServiceFacility">
<availability>available</availability>
<serviceFacilityType>shop</serviceFacilityType>
</parkingEquipmentOrServiceFacility>
</parkingEquipmentOrServiceFacility>
<parkingEquipmentOrServiceFacility equipmentOrServiceFacilityIndex="1">
<parkingEquipmentOrServiceFacility xsi:type="ServiceFacility">
<availability>available</availability>
<serviceFacilityType>restaurant</serviceFacilityType>
</parkingEquipmentOrServiceFacility>
</parkingEquipmentOrServiceFacility>
<parkingEquipmentOrServiceFacility equipmentOrServiceFacilityIndex="2">
<parkingEquipmentOrServiceFacility xsi:type="ServiceFacility">
<availability>available</availability>
<serviceFacilityType>kiosk</serviceFacilityType>
</parkingEquipmentOrServiceFacility>
</parkingEquipmentOrServiceFacility>
<parkingEquipmentOrServiceFacility equipmentOrServiceFacilityIndex="3">
<parkingEquipmentOrServiceFacility xsi:type="ServiceFacility">
<availability>available</availability>
<serviceFacilityType>petrolStation</serviceFacilityType>
</parkingEquipmentOrServiceFacility>
</parkingEquipmentOrServiceFacility>
<groupOfParkingSpaces groupIndex="0">
<parkingSpaceBasics xsi:type="GroupOfParkingSpaces">
<assignedParkingAmongOthers>
<vehicleCharacteristics>
<vehicleType>lorry</vehicleType>
</vehicleCharacteristics>
</assignedParkingAmongOthers>
<parkingNumberOfSpaces>24</parkingNumberOfSpaces>
<parkingTypeOfGroup>statisticsOnly</parkingTypeOfGroup>
</parkingSpaceBasics>
</groupOfParkingSpaces>
<groupOfParkingSpaces groupIndex="1">
<parkingSpaceBasics xsi:type="GroupOfParkingSpaces">
<assignedParkingAmongOthers>
<vehicleCharacteristics>
<vehicleType>bus</vehicleType>
</vehicleCharacteristics>
</assignedParkingAmongOthers>
<parkingNumberOfSpaces>7</parkingNumberOfSpaces>
<parkingTypeOfGroup>statisticsOnly</parkingTypeOfGroup>
</parkingSpaceBasics>
</groupOfParkingSpaces>
<groupOfParkingSpaces groupIndex="2">
<parkingSpaceBasics xsi:type="GroupOfParkingSpaces">
<assignedParkingAmongOthers>
<vehicleCharacteristics>
<vehicleType>car</vehicleType>
</vehicleCharacteristics>
</assignedParkingAmongOthers>
<parkingNumberOfSpaces>73</parkingNumberOfSpaces>
<parkingTypeOfGroup>statisticsOnly</parkingTypeOfGroup>
</parkingSpaceBasics>
</groupOfParkingSpaces>
<parkingUsageScenario scenarioIndex="1">
<parkingUsageScenario>
<parkingUsageScenario>serviceArea</parkingUsageScenario>
</parkingUsageScenario>
</parkingUsageScenario>
<parkingAccess id="00000000A3965FF9">
<accessCategory>vehicleEntranceAndExit</accessCategory>
<primaryRoad>
<roadIdentifier>
<values>
<value lang="de">A2</value>
</values>
</roadIdentifier>
<roadDestination>
<values>
<value lang="de">Basel</value>
</values>
</roadDestination>
</primaryRoad>
</parkingAccess>
<parkingStandardsAndSecurity>
<labelSecurityLevel>unknown</labelSecurityLevel>
<labelServiceLevel>unknown</labelServiceLevel>
</parkingStandardsAndSecurity>
<interUrbanParkingSiteLocation>motorway</interUrbanParkingSiteLocation>
</parkingRecord>#Autotranslate
