osm_sidewalkreator
osm_sidewalkreator copied to clipboard
Plugin designated to create the Geometries of Sidewalks (separated from streets) based on OpenStreetMap Streets, given a bounding polygon, outputting to JOSM format. It is mostly intended for acessibi...
OSM SIDEWALKREATOR
A Qgis plugin, officialy available at the official Plugin Repository!

Scientific Publication is now Available!!
Since 12/12/2023, in the European Journal of Geography:
de Moraes Vestena, Kauê, Silvana Philippi Camboim, and Daniel Rodrigues dos Santos. 2023. “OSM Sidewalkreator: A QGIS Plugin for an Automated Drawing of Sidewalk Networks for OpenStreetMap”. European Journal of Geography 14 (4):66-84. https://doi.org/10.48088/ejg.k.ves.14.4.066.084.
The experiments for the publication were carried out in a separate repository: https://github.com/kauevestena/sidewalk_analysis
Article on OSM Wiki:
Please check it at: https://wiki.openstreetmap.org/wiki/OSM_SidewalKreator
The wiki speaks about the workflow in a deep level of detail.
Presented at State of the Map 2022!
Abstract at the proceedings: https://zenodo.org/record/7004523
sidewalkreator
Plugin designated to create the Geometries of Sidewalks (separated from streets) based on OpenStreetMap Streets.
there's a tutorial with the basics on youtube:
and a mute video about the first importing at JOSM
The summary of what the plugin does is what follows:
- Download and prepare the data (highways and optionally buildings) for a polygon of interest;
- Provide some tools for highway selection and sidewalk parametrization;
- Effectively draw the sidewalks
- Draw the crossings (as sidewalks are required to be integrated to other highways in order to do routing) and kerb-crossing points (where the access ramp information may be filled)
- Split sidewalk geometries into segments (including the option to not split at all), since in Brazil, and some other places, is very common that in front of each house there's a completely different sidewalk in comparison to the adjacent neighbors 😥.
- Export the generated sidewalks, crossings and kerb points to a JOSM ready format, where all the importing into OSM shall be done.
It is mostly intended for Acessibility Mapping.
Though the data was generated thinking on the usage for OSM, one may use it for pedestrian network analysis out-of-the-box, or even for other purposes inside or outside QGIS.
Known Issues:
The only dependency (osm2geojson) have shapely as dependency, but sadly it doesn't come bundled with QGIS, so you can install it manually with:
<qgis_python_path> -m pip install shapely
In a future release I will try to use the GDAL driver for .osm removing even this dependency ;