OpenStreetMap

Identifying and adding missing pedestrian accessways in Auckland

Posted by CoyKoi on 18 April 2022 in English. Last updated on 24 October 2022.

Recently I have been improving the coverage of pedestrian accessways across Auckland. I wanted to document this process and felt that an OSM Diary entry is a suitable location to do so

Background

Auckland’s suburban street networks feature many pedestrian accessways, as pointed out in this area on Auckland’s North Shore: Pedestrian Accessways highlighted in Auckland

The accessways are typically narrow, poorly maintained, and not clearly signposted. However, they are important assets for providing better pedestrian permeability through neighbourhoods. Here is how they look, captured in street-level imagery on Mapillary : Example of a narrow accessway as seen from the street Second example of a pathway through residential area

These accessways are well mapped across Auckland, thanks to dedication from local mappers over the years. The result is that Auckland’s pedestrian network is quite accurate and is suitable for pedestrian routing. The OSM network is used by Auckland Transport’s pedestrian routing engine, as illustrated with this ‘walk’ route through the example area: AT Journey Planner using OSM network for pedestrian routing

However, the coverage of the accessways is certainly not 100% complete: I will occasionally spot unmapped ones when editing a new area. I want to improve the coverage, and have come up with the following armchair process to identify unmapped pedestrian accessways.

Identifying potentially missing accessways in QGIS

Pedestrian accessways are most often running through legal road parcels, as can be seen when overlaying the Land Information New Zealand (LINZ) Primary Road Parcels: Road Parcels at accessways

I want to compare the road parcels, with OSM highway features on the assumption that the road parcels should correspond with an existing highway: either a public road, or one of these public pedestrian accessways.

To make the comparison, I downloaded the Shapefiles of New Zealand’s OSM data from Geofabrik, and loaded the gis_osm_roads file into QGIS, alongside the LINZ road parcels. Already this helps to visually spot some likely missing accessways, candidates for closer inspection: OSM highways overlaid over LINZ road parcels The same area with OSM basemap

I want to perform this comparison on a city-wide scale, so I need to filter out all of these road parcels which already have a highway feature passing through them. I should be left with a small number of land parcels which can then be individually inspected to see if they contain one of these pedestrian accessways.

In QGIS this can be achieved by doing a ‘Select by Location’ on the road parcels layer, using the disjoint predicate against the OSM roads. This selects all parcels which do not touch any highway element: Selecting road parcels with no highway

Extracting the resulting parcels and setting a custom style, gives me a “candidate” view of parcels for closer inspection. Each red dot is a parcel which needs to be considered: candidate road parcels candidate spotted

Of course, there are many false positives, for example all of these slivers alongside the motorway. But these are quickly identified and removed from consideration: False positives

Investigating a candidate accessway

Now that I’ve located a candidate road parcel which might have an unmapped pedestrian accessway, I want to look more closely, and add the highway if it exists. I will do this in JOSM editor.

QGIS has a plugin called QuickOSM, which is primarily for loading OSM data into QGIS, but it also includes a handy ‘JOSM Remote’ button, which loads your current extent into JOSM editor: QuickOSM JOSM Remote button JOSM data loaded

Strava Global Heatmap is my first assessment. This layer collates the last 12 months of Strava fitness-tracking activity into a heatmap. The layer can be loaded into JOSM with the assistance of a handy browser plugin: JOSM Strava Heatmap, which makes it easy to load the layer (notes: you do need a Strava account - registration is free. And you occasionally need to refresh the layer from the website, to update your token): Using the JOSM Strava Heatmap plugin

If the pedestrian accessway does exist, it is almost certain that Strava users have recorded their passage through it, and the trail will show on the global heatmap. For the example, we can indeed see a trail through the candidate accessway: Strava Global Heatmap

Next I zoom right in to use the high-resolution aerial imagery available in Auckland. An unobstructed view and my familiarity with this type of infrastructure means I can confirm the accessway exists from this image. Also I have the property boundaries loaded into JOSM, thanks to this handy raster layer of parcel boundaries. The parcel outlining the pathway provides further confirmation that this is a standard suburban pedestrian accessway that I am looking for. Aerial of the accessway

To remove any doubt, I can also make use of the 360degree Mapillary street-level imagery for this area, which I can access through the JOSM Mapillary plugin: Mapillary view of the passageway

Confident that the accessway exists, I map it as a highway=footway, connecting to the public roads on either end: New walkway drawn in JOSM New walkway rendered

One down, dozens more to go. Return to QGIS to find the next candidate.

A process diagram overview: Process diagram

Improvements

How I could improve the process:

  1. Cleanup of candidate parcels: more refined spatial queries and filters could reduce the false positives.
  2. Loading the (cleaned) candidate layers into a Tasking Manager, such as MapRoulette, to enlist other editors.
Location: Albany South, Upper Harbour, Auckland, 0632, New Zealand

Discussion

Comment from b-unicycling on 18 April 2022 at 11:59

Great job, it’s important to map permeability properly, even if it takes some elbow grease.

Comment from DeBigC on 18 April 2022 at 18:14

This is amazing work, in my GIS days I had a project looking at this in a place called Blanchardstown, in Ireland. Many of the same features of walkways that you describe prevailed there. Certainly there would be grafitti, and some of them were not lit well enough to be safe to use at night. The temptation is for signs to get covered or taken down, as “locals only” starts to be the expectations.

While researching this area I came across an Urban Planner in Ontario Canada (Todd Randall) who imposed some mathematics into understanding the value of permeability. In his papers he stated that the ratio between a direct route and an indirect route had an influence on walkability, and could be a huge determinant on modal choice. We applied this thinking directly to scenarios in our project and came up with natty finding like this, where there was a scenario to re-open an alleyway that skirts around a school campus.

Anyway keep this up, some communities react to suburban crime by seeking legal extinguishments of these rights of way. The evidence usually missing from those conversations are the value of keeping these ways open.

  1. Randall and Baetz article

  2. Some projects slides from myself and a colleague

Comment from CoyKoi on 19 April 2022 at 10:33

Appreciate the feedback and comments, thanks.

some communities react to suburban crime by seeking legal extinguishments of these rights of way

Yes I have seen similar reactions. Here was a call to close a pedestrian accessway in Hastings (NZ) due to antisocial behaviour. And I have seen pushback against proposals for new pedestrian connections, due to concerns that they will lead to unknown elements entering the neighbourhood.

Comment from Xvtn on 20 April 2022 at 14:48

Nice work! And thanks for the explanation of your process.

Comment from GinaroZ on 24 April 2022 at 16:27

I’ve done a similar thing in iD - turn off everything except traffic/service roads and paths in the map data, load up Strava’s heatmap as a custom layer and then have a look around to see if there’s “heat” which might indicate a path that’s not already mapped.

Would be really useful if the OSM highway data could be compared with Strava’s heatmap to identify these so these could be loaded into a maproulette task or something for people to check.

Comment from Fizzie41 on 24 April 2022 at 22:36

“I map it as a highway=footway”

Do you also include bicycle:yes, as it would appear that you could also ride through those paths?

& thanks for the explanation of how to view Strava :-) I’ve been wondering how to do that?

Comment from CoyKoi on 25 April 2022 at 00:21

Do you also include bicycle:yes, as it would appear that you could also ride through those paths?

While some can be ridden through, or at least navigated through with a bike, it is very common for these accessways to have steps and bike-barriers. Through the imagery available I am not able to confidently spot such barriers and assess the accessway’s suitability for bikes, so I err on the side of caution and leave this factor outside of the scope of the process.

This detail would need to be filled out with on-the-ground surveys, or from editors with local knowledge.

Comment from joost schouppe on 25 April 2022 at 13:46

While https://github.com/osmbe/road-completion was built with road centerlines in mind, it might be adapted to your usecase.

Log in to leave a comment