Skip to content

Commit 28d5f20

Browse files
committed
Updated bus stops and routes data to latest available: 2022-11-11/2023-05-25.
1 parent b654b23 commit 28d5f20

8 files changed

Lines changed: 3515 additions & 3541 deletions

transport/bus/routes/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</tr>
1919
<tr>
2020
<td>Publisher URL</td>
21-
<td>https://data.gov.uk/dataset/136be10f-1667-474f-b52c-92bb24486739/gm-bus-routes-1-25-000-scale-map-data<a href=""></a></td>
21+
<td><a href="https://www.data.gov.uk/dataset/136be10f-1667-474f-b52c-92bb24486739/gm-bus-routes-1-25-000-scale-map-data">https://www.data.gov.uk/dataset/136be10f-1667-474f-b52c-92bb24486739/gm-bus-routes-1-25-000-scale-map-data</a></td>
2222
</tr>
2323
<tr>
2424
<td>Geography</td>
@@ -30,7 +30,7 @@
3030
</tr>
3131
<tr>
3232
<td>Temporal coverage</td>
33-
<td>NA</td>
33+
<td>2023-05-25</td>
3434
</tr>
3535
<tr>
3636
<td>Update frequency</td>
@@ -42,7 +42,7 @@
4242
</tr>
4343
<tr>
4444
<td>Attribution</td>
45-
<td>Contains Transport for Greater Manchester data. Contains OS data © Crown copyright and database right 2018.</td>
45+
<td>Contains Transport for Greater Manchester data. Contains OS data © Crown copyright and database right 2023.</td>
4646
</tr>
4747
<tr>
4848
<td>Format</td>
@@ -54,7 +54,7 @@
5454
</tr>
5555
<tr>
5656
<td>Last updated</td>
57-
<td>14 August 2018</td>
57+
<td>2023-09-27</td>
5858
</tr>
5959
<tr>
6060
<td>Notes</td>
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
## Bus routes in Trafford ##
22

33
# Source: Transport for Greater Manchester
4-
# Publisher URL: https://data.gov.uk/dataset/136be10f-1667-474f-b52c-92bb24486739/gm-bus-routes-1-25-000-scale-map-data
4+
# Publisher URL: https://www.data.gov.uk/dataset/136be10f-1667-474f-b52c-92bb24486739/gm-bus-routes-1-25-000-scale-map-data
55
# Licence: Open Government Licence 3.0
66

7+
# Data: 2023-05-25
8+
# Last Updated: 2023-09-27
9+
710
# load libraries---------------------------
811
library(sf) ; library(tidyverse)
912

1013
# load geospatial data ---------------------------
11-
lad <- st_read("https://www.traffordDataLab.io/spatial_data/local_authority/2016/trafford_local_authority_full_resolution.geojson")
14+
lad <- st_read("https://www.traffordDataLab.io/spatial_data/local_authority/2021/trafford_local_authority_full_resolution.geojson")
1215

13-
url <- "http://odata.tfgm.com/opendata/downloads/BusRouteMaps/BusRouteMapData.zip"
14-
download.file(url, dest = "data/BusRouteMapData.zip")
15-
unzip("data/BusRouteMapData.zip", exdir = "data")
16-
file.remove("data/BusRouteMapData.zip")
16+
url <- "https://odata.tfgm.com/opendata/downloads/BusRouteMaps/BusRouteMapData.zip"
17+
download.file(url, dest = "BusRouteMapData.zip")
18+
unzip("BusRouteMapData.zip", exdir = "data")
19+
file.remove("BusRouteMapData.zip")
1720

1821
# tidy and write geospatial data ---------------------------
1922
st_read("data/KML-format/OpenData_BusRoutes.KML") %>%
@@ -23,4 +26,4 @@ st_read("data/KML-format/OpenData_BusRoutes.KML") %>%
2326
mutate(stroke = "#fc6721",
2427
`stroke-width` = 0.3,
2528
`stroke-opacity` = 1) %>%
26-
st_write("trafford_bus_routes.geojson")
29+
st_write("trafford_bus_routes.geojson")

transport/bus/routes/trafford_bus_routes.geojson

Lines changed: 408 additions & 405 deletions
Large diffs are not rendered by default.

transport/bus/stops/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010
</tr>
1111
<tr>
1212
<td>Source</td>
13-
<td>NaPTAN, Department of Transport</td>
13+
<td>Transport for Greater Manchester</td>
1414
</tr>
1515
<tr>
1616
<td>Publisher</td>
17-
<td>NaPTAN, Department of Transport</td>
17+
<td>Transport for Greater Manchester</td>
1818
</tr>
1919
<tr>
2020
<td>Publisher URL</td>
21-
<td>http://naptan.app.dft.gov.uk/datarequest/help<a href=""></a></td>
21+
<td><a href="https://www.data.gov.uk/dataset/05252e3a-acdf-428b-9314-80ac7b17ab76/gm-bus-stopping-points">https://www.data.gov.uk/dataset/05252e3a-acdf-428b-9314-80ac7b17ab76/gm-bus-stopping-points</a></td>
2222
</tr>
2323
<tr>
2424
<td>Geography</td>
@@ -30,7 +30,7 @@
3030
</tr>
3131
<tr>
3232
<td>Temporal coverage</td>
33-
<td>NA</td>
33+
<td>2022-11-11</td>
3434
</tr>
3535
<tr>
3636
<td>Update frequency</td>
@@ -42,7 +42,7 @@
4242
</tr>
4343
<tr>
4444
<td>Attribution</td>
45-
<td></td>
45+
<td>Contains Transport for Greater Manchester data. Contains OS data © Crown copyright and database right 2023.</td>
4646
</tr>
4747
<tr>
4848
<td>Format</td>
@@ -54,7 +54,7 @@
5454
</tr>
5555
<tr>
5656
<td>Last updated</td>
57-
<td>03 November 2019</td>
57+
<td>2023-09-27</td>
5858
</tr>
5959
<tr>
6060
<td>Notes</td>

transport/bus/stops/pre-processing.R

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
## Bus stops in Trafford ##
22

3-
# Source: NaPTAN, Department for Transport
4-
# Publisher URL: http://naptan.app.dft.gov.uk/datarequest/help
3+
# Source: Transport for Greater Manchester
4+
# Publisher URL: https://www.data.gov.uk/dataset/05252e3a-acdf-428b-9314-80ac7b17ab76/gm-bus-stopping-points
55
# Licence: Open Government Licence 3.0
66

7+
# Data: 2022-11-11
8+
# Last Updated: 2023-09-27
9+
10+
711
# load libraries---------------------------
812
library(tidyverse) ; library(sf)
913

1014
# load data ---------------------------
11-
# source: "http://naptan.app.dft.gov.uk/DataRequest/Naptan.ashx?format=csv&LA=180"
12-
unzip("NaPTAN180csv.zip", exdir = ".")
13-
file.remove("NaPTAN180csv.zip")
15+
raw <- read_csv("https://odata.tfgm.com/opendata/downloads/TfGMStoppingPoints.csv")
1416

15-
bdy <- st_read("https://www.traffordDataLab.io/spatial_data/local_authority/2016/trafford_local_authority_full_resolution.geojson")
17+
bdy <- st_read("https://www.traffordDataLab.io/spatial_data/local_authority/2021/trafford_local_authority_full_resolution.geojson")
1618

1719
# tidy data ---------------------------
18-
sf <- read_csv("Stops.csv") %>%
19-
select(atco_code = ATCOCode,
20+
sf <- raw %>%
21+
select(atco_code = AtcoCode,
2022
common_name = CommonName,
2123
street = Street,
2224
BusStopType, Status, Longitude, Latitude) %>%

0 commit comments

Comments
 (0)