#AutoTranslate
Brief Description
‘bike-and-car-parking’ is a new dataset in GeoJSON format based on data from the SBB P+Rail (Park+Rail) and ELM (First Last Mile) teams. The dataset currently contains over 1,400 bicycle parking spaces and over 1,000 parking spaces from over 90 providers in Switzerland and neighbouring countries, including SBB, SNCF, BLS, the city of Schaffhausen, RhB and many more.
The newly supplied occupancy forecasts and the current estimated occupancy of around 400 parking spaces are also particularly noteworthy. These provide an hourly occupancy forecast for a week.
The data is updated every half hour at fixed times (minutes 07 and 37). Each data set is currently around 8 MB in size. Downloading (via permalink) is free and without a key.
Latest news
2025-11-24 the data set is now released for publication.
Functional Description
The data set consists of a file of approx. 8 MB, which is retrieved every half hour in minutes 0 and 30 from the API of the source system P+Rail and slightly converted. These are made available for download in minutes 7 and 37 from our data catalogue.
The data set currently (as of November 2025) contains data from 96 different providers (‘operator’). The top ten are currently 1,467 ‘SBB’, 507 ‘Other’ (various providers), 73 ‘SNCF’, 62 ‘BLS’, 54 ‘Stadt Schaffhausen’, 51 ‘RhB’, 41 ‘FS’, 39 ‘FdP’, 34 ‘DB’ and 20 ‘RBS’.
There are basically two categories of parking spaces: bicycle and car (‘parkingFacilityCategory’, 2546 ‘BIKE’, 1064 ‘CAR’).
The type of facility (‘parkingFacilityType’) is also specified; the following currently apply (including number): 949 ‘PARK_AND_RAIL’, 849 ‘BIKE_PARKING_COVERED’, 270 ‘BIKE_PARKING_SPACES_COVERED’, 154 ‘BIKE_PARKING’, 127 ‘BIKE_STATION’, 115 ‘PARKING’, 82 ‘BIKE_PARKING_SPACES’).
Around 400 data sets have estimated current occupancies. These are calculated as the quotient (‘currentEstimatedOccupancy’, Value between 0 and 1) and graded ‘currentEstimatedOccupancyLevel’: ‘LOW’, ‘MEDIUM’, ‘HIGH’).
There is currently additional information on charging stations for 14 parking spaces (‘eChargingStationOperatorID’).
Technical Description
The files are encoded in UTF-8. They are based on the GeoJSON standard (see https://de.wikipedia.org/wiki/GeoJSON). The data structure is a GeoJSON ‘FeatureCollection‘, which contains a list (Array [ ]) with: ‘Features‘. Each parking space corresponds to a Feature.
According to the GeoJSON standard, a feature contains the keys:
- “id”: a technical ID.
- “geometry”: a GeoJSON data structure ‘GeometryCollection‘ for one Point, a Polygon or a MultiPolygon with the WGS-84 coordinates. For some data sets, two objects are supplied, e.g. a Point and a MultiPolygon.
- “properties”: all other properties.
Among the properties are worth mentioning:
- “operator”, “displayName”, “address”: Name and address details.
- “pricingModel”: Information on prices (in CHF 0.01 units)
- “operationTime”: Operating times.
- “bookingSystem”: Booking system.
- “capacities”: Available space, capacity.
- “callToAction”: Jump hyperlinks that may change in the future.
- “predictedForecastedOccupancy”: Forecasts for a week in hourly increments.
- “currentEstimatedOccupancy”, “currentEstimatedOccupancyLevel”: Current, estimated occupancy figures.
The exact structure and other properties can be derived directly from the data set.
