"id";"title";"slug";"url";"type";"description";"remote_url";"organization";"organization_id";"image";"featured";"created_at";"last_modified";"tags";"datasets";"metric.discussions";"metric.datasets";"metric.followers";"metric.views" "586fc635cc765e1e6fc6e6ab";"[Shared bikes] find stations around GPS coordinates";"shared-bikes-find-stations-around-gps-coordinates";"https://data.public.lu/en/reuses/shared-bikes-find-stations-around-gps-coordinates/";"api";"Find shared bike points based on gps coordinated and a radius. Documentation: https://docs.api.tfl.lu/v1/en/RESTAPIs/BikePoint/around.html Access the API: [https://api.tfl.lu/v1/BikePoint/around/{lon}/{lat}/{radius}](https://api.tfl.lu/v1/BikePoint/around/6.113204/49.61028/100000) Here's an example: ``` { ""type"": ""FeatureCollection"", ""features"": [{ ""type"": ""Feature"", ""geometry"": { ""type"": ""Point"", ""coordinates"": [6.132119, 49.5986] }, ""properties"": { ""id"": ""veloh:27"", ""open"": true, ""name"": ""MERCIER"", ""city"": null, ""address"": ""MERCIER - RUE DU COMMERCE / PARKING"", ""photo"": null, ""docks"": 15, ""available_bikes"": 8, ""available_ebikes"": 0, ""available_docks"": 7, ""last_update"": 1485791158000, ""dock_status"": [{ ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }], ""distance"": 255.41 } }, { ""type"": ""Feature"", ""geometry"": { ""type"": ""Point"", ""coordinates"": [6.13736, 49.60164] }, ""properties"": { ""id"": ""veloh:37"", ""open"": true, ""name"": ""GAULOIS"", ""city"": null, ""address"": ""GAULOIS - Rue des gaulois 11"", ""photo"": null, ""docks"": 15, ""available_bikes"": 11, ""available_ebikes"": 0, ""available_docks"": 4, ""last_update"": 1485791214000, ""dock_status"": [{ ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }], ""distance"": 288.89 } }, { ... }] } ```";"https://api.tfl.lu/v1/BikePoint/around/6.113204/49.61028/100000";"Transport for Luxembourg";"5704bc26855e9b1320988bf9";"";False;"2017-01-06T17:30:45.791000";"2024-01-16T00:50:40.294000";"bike,mobilite,mobility,share,sharing,tfl";"56fa3628855e9b5cbc0f3ab9";0;1;0;5 "586fc244111e9b402a1399b2";"[Shared bikes] find stations in a GPS coordinates bounding box";"shared-bikes-find-stations-in-a-gps-coordinates-bounding-box";"https://data.public.lu/en/reuses/shared-bikes-find-stations-in-a-gps-coordinates-bounding-box/";"api";"Get shared bike points as [geojson](http://geojson.org/) based on a GPS bounding box. Documentation: https://docs.api.tfl.lu/v1/en/RESTAPIs/BikePoint/box.html Access the API: [https://api.tfl.lu/v1/BikePoint/box/{swLon}/{swLat}/{neLon}/{neLat}](https://api.tfl.lu/v1/BikePoint/box/6.10/49.5/6.11/49.55) Here's an example: ``` { ""type"": ""FeatureCollection"", ""features"": [{ ""type"": ""Feature"", ""geometry"": { ""type"": ""Point"", ""coordinates"": [6.101875, 49.516036] }, ""properties"": { ""id"": ""velok:46"", ""open"": true, ""name"": ""Gare CFL Bettembourg"", ""city"": ""Bettembourg"", ""address"": ""Place de la Gare"", ""photo"": ""https://webservice.velok.lu/images/photos/46.jpg"", ""docks"": 7, ""available_bikes"": 0, ""available_ebikes"": 1, ""available_docks"": 6, ""last_update"": null, ""dock_status"": [{ ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""occupied"", ""bikeType"": ""electric"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""free"", ""bikeType"": null }] } }, { ""type"": ""Feature"", ""geometry"": { ""type"": ""Point"", ""coordinates"": [6.108912, 49.517218] }, ""properties"": { ""id"": ""velok:47"", ""open"": true, ""name"": ""Reebou-Schoul"", ""city"": ""Bettembourg"", ""address"": ""Rue Marie Therèse"", ""photo"": ""https://webservice.velok.lu/images/photos/47.jpg"", ""docks"": 5, ""available_bikes"": 0, ""available_ebikes"": 4, ""available_docks"": 1, ""last_update"": null, ""dock_status"": [{ ""status"": ""occupied"", ""bikeType"": ""electric"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""occupied"", ""bikeType"": ""electric"" }, { ""status"": ""occupied"", ""bikeType"": ""electric"" }, { ""status"": ""occupied"", ""bikeType"": ""electric"" }] } }] } ```";"https://api.tfl.lu/v1/BikePoint/box/6.10/49.5/6.11/49.55";"Transport for Luxembourg";"5704bc26855e9b1320988bf9";"";False;"2017-01-06T17:13:56.219000";"2024-01-21T00:50:32.002000";"bike,mobilite,mobiliteit,mobility,share,sharing,tfl";"56fa3628855e9b5cbc0f3ab9";0;1;0;8 "586fbea8111e9b3fd5ed9e0b";"[Shared bikes] get single station";"shared-bikes-get-single-station";"https://data.public.lu/en/reuses/shared-bikes-get-single-station/";"api";"Get single shared bike point as [geojson](http://geojson.org/). Documentation: https://docs.api.tfl.lu/v1/en/RESTAPIs/BikePoint/id.html Access the API: [https://api.tfl.lu/v1/BikePoint/{ID}](https://api.tfl.lu/v1/BikePoint/velok:29) Here's an example: ``` { ""type"": ""Feature"", ""geometry"": { ""type"": ""Point"", ""coordinates"": [5.98276, 49.49473] }, ""properties"": { ""id"": ""velok:1"", ""open"": true, ""name"": ""Avenue de la Gare"", ""city"": ""Esch-sur-Alzette"", ""address"": ""Coin Rue de l’Alzette"", ""photo"": ""https://webservice.velok.lu/images/photos/1.jpg"", ""docks"": 7, ""available_bikes"": 4, ""available_ebikes"": 0, ""available_docks"": 3, ""last_update"": null, ""dock_status"": [{ ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }, { ""status"": ""free"", ""bikeType"": null }, { ""status"": ""occupied"", ""bikeType"": ""manual"" }] } } ```";"https://api.tfl.lu/v1/BikePoint/velok:29";"Transport for Luxembourg";"5704bc26855e9b1320988bf9";"";False;"2017-01-06T16:58:32.971000";"2024-01-16T00:50:40.240000";"bike,mobilite,mobiliteit,mobility,share,sharing,tfl";"56fa3628855e9b5cbc0f3ab9";0;1;0;1