Skip to main content
PLOS One logoLink to PLOS One
. 2023 Jul 27;18(7):e0284630. doi: 10.1371/journal.pone.0284630

Modeling Barcelona sidewalks: A high resolution urban scale assessment of the geometric attributes of the walkable network

Francesc Valls 1,#, Álvaro Clua 2,*,#
Editor: Claudionor Ribeiro da Silva3
PMCID: PMC10374107  PMID: 37498883

Abstract

Within the framework of urban pedestrian networks, this paper presents a method of modeling the street network from the perspective of foot traffic, beyond the vehicle-focused street centerline representation approach in transportation research. A scalable method to extract the centerlines of the complete walkable urban area from its polygon representation at a one-meter resolution is discussed, using open-source tools. To evaluate the betweenness centrality in a spatially directed graph, the process is applied to the study of the ‘walkable Barcelona’, focusing on three key parameters: 1) the street width, 2) the longitudinal slope, and 3) the crosswalks connecting the sidewalk platforms. The results identify the uneven distribution of these parameters within a complex urban fabric, and the high-resolution cartography allows the identification of critical areas within the network, introducing future lines of research and applications of the workflow. This is especially relevant considering the increasing awareness of citizens and the urban agendas worldwide, aimed at improving and widening the sidewalk infrastructure that supports local activity in cities.

1. Introduction

1.1. Background

Mobility on foot is not only the most usual mode of transport in cities but also the basic condition for effective social interaction and activating commercial activity on ground floors. Walking is the essential action that prompted the foundation of historic cities but is currently a key asset for achieving more sustainable, livable, and vibrant environments. The importance of walking is also becoming especially relevant regarding citizens’ awareness and political agenda in many cities around the world, advocating for proximity as a key urban value and a more active way of living. However, although there is rich urban knowledge about the infrastructures and criteria that facilitate the transit of motorized vehicles, cyclists, or public transport, pedestrian infrastructures have oftentimes been neglected in urban research, despite being the most equal, sustainable, and healthy way to move around the city.

In the last few years, the concern for walking in cities is getting increased interest, mainly due to the need for healthy mobility and social distancing during the COVID-19 restrictions and urban sustainability awareness. This has prompted the development of multiple tactical or permanent urban transformations of pedestrian areas in many cities worldwide. However, these transformations aimed at providing more space for pedestrians and adjusting the role of private motorized transport in cities, are often carried out following circumstantial opportunities or an even distribution of improvement of the public space throughout the city. In many cases, the result is exemplary and most of the solutions are becoming part of the know-how of redesigning streets available in a number of street-design catalogs such as the National Association of City Transportation Officials (https://nacto.org/ Accessed 13 February 2023) or the Boston Complete Streets Guidelines (https://bostoncompletestreets.org/ Accessed 13 February 2023), among many others. Nevertheless, it might be stated that a deep evidence-based, and holistic approach to walking in cities as a mode of transport and as a system is still needed.

From the urban research sphere, this concern about walkable spaces is being addressed from multiple points of view. Starting from well-known essays such as Walkable city rules [1] to other studies in the Spanish context such as La ciudad paseable [2] or A pie o en bici [3], the key themes in order to take back cities for pedestrians are being described and thoroughly structured. At the same time, a large number of researchers are making great advances in the concept of ‘walkability’, focusing on understanding and parametrizing the attributes which may explain the reasons for usual walking itineraries [48].

‘Walkability’ has been also addressed from the perspective of spatial network analysis, with relevant research on the prediction of pedestrian flows using data analysis and studies of shortest itineraries. Among them, it is worth highlighting those recently elaborated by the MIT City Form Lab, through the development of the Urban Networks Analysis Toolbox [9], the pedestrian choice prediction works based on the study of attraction variables and GPS tracking [10, 11], or the use of image recognition algorithms to understand the impact of frontages in walking itineraries [12]. In a similar line are also works such as Desirable streets developed by the Senseable City Lab MIT, researching the factors that lead to changing minimum walking routes for larger distances but greater attraction [13]. Also noteworthy are projects such as the Healthy Street Index (https://www.underscorestreets.com/the-healthy-streets-index Accessed 13 February 2023) in which a distinction has been made between sections of London streets according to a health index that includes factors such as air quality, accessibility, walkability, and green spaces. Again, in the Spanish context, some relevant studies in this field are also digging into the influence of density and activities on pedestrian networks in Madrid [14, 15] or on the city of Toledo [16].

However, it should be noted that, apart from some specific works directed by A. Sevtsuk [17], the mapping and modeling unit of the previous research is the axial line of the street and not the exact description of the sidewalks as independent platforms interconnected by crosswalks. Although this simplification is sometimes argued by the inexistence of available cartographies of the sidewalks, this limitation should be considered when talking about walkability, as it necessarily implies a higher resolution in the cartography and detail in their interpretation.

This paper aims to present the results of the first steps of an in-progress research avenue focusing on the empirical evaluation of the walkable urban network [18], by providing and describing a method for modeling the sidewalks and pedestrian areas taking into account their essential geometrical attributes: the width, the slope and the topology of the network. The method is applied to the analysis of Barcelona and adjacent contiguous urban fabrics.

1.2. The sidewalks as a field for urban studies

The research is centered on the study of sidewalks as the essential infrastructure for urban walking [19]. These platforms, widely developed since the 18th Century as a safeguarded paved space separated from traffic and dust, are a prominent element in most cities today. Sidewalks might be regarded as a true urban system, and, to a large extent, it remains segregated from other modes of transport. The transfer from one sidewalk to another is done through crosswalks, which work as connection bridges—often controlled by traffic lights—and, therefore, substantially increase the walking times of the itineraries. Generally speaking, sidewalks are generally located at the sides of the streets, because these are the access platforms for shops and dwellings. Sometimes the sidewalks occupy the full section of the street, from façade to façade, thus configuring a pedestrian or shared street, more or less subdivided by several urbanization elements and with a greater or lesser degree of coexistence with road traffic.

The attention to sidewalks as an independent urban system has been the object of recent studies in some cities. Among them, is it worth highlighting Sidewalks Widths (M. Harvey) for the city of New York, where an interactive map categorizes the sidewalks of the city according to their width and according to the social distance derived from the pandemic (https://www.sidewalkwidths.nyc/ Accessed 13 February 2023). Similarly, works such as the Milan sidewalks map [20] are aimed at providing a detailed sidewalks map and, again, their categorization by the available width. At the Spanish level, studies carried out by SIGTE (Univ. Girona) on the mapping of sidewalks in Girona are also notable. However, although these works are considered a key reference for the research, they are not yet considering a deep systematic reading of the sidewalks network, as they do not include those crosswalks which connect sidewalks or the public spaces that are also accessible to the public. Only recent works on the Seattle sidewalk network using data retrieved from OpenSidewalks Project are relevant exceptions on this issue [21].

1.3. Literature review on modeling sidewalks

The challenge of studying the sidewalks as a system requires preliminary work of modeling the sidewalks and pedestrian spaces. This process starts with the definition of a polygon, the extraction of the centerline, and the computation of the essential geometrical attributes: the width, the slope, and the continuity. In the literature, the SFCGAL software library has been used to extract the skeleton network from a polygonal geometry, although it has been mainly applied to extract the indoor network from building data [22]. Another approach focuses on OpenStreetMap data to extract the sidewalk geometries; the OSM Sidewalkreator QGIS plugin [23] can approximate this task with an intuitive user interface but is currently limited to small areas.

Secondly, the accurate determination of the width of the sidewalks is a complex problem that has been approached from multiple methodological perspectives; in the case of the city of Vienna (Austria), three geometry-based methods were applied to estimate the sidewalk widths [24], two based on the definition of circles (inscribed or circumscribed), and another based on the area occupied by the sidewalks, obtaining considerable differences in the results depending on the method.

Moreover, the width calculation requires the determination of the centerline from which it is calculated, but the application of these methods to very large and complex areas such as the pedestrian network of a complete city is challenging; while it is feasible to produce these centerlines manually for small areas of study, for larger areas it is necessary to use automated tools and has been applied for map generalization purposes [25], and to extract the centerlines of watercourses from their polygon representation [26].

Finally, regarding the modeling of slopes in urban networks, most studies focus on walkability scores [27] or pedestrian catchment areas [28], using data from contour maps, or digital elevation models. The results of these studies in Sydney (Australia) and Milton (United Kingdom) reveal the importance of considering slope in pedestrian modeling and considering both slope magnitude and uphill and downhill situations in network analysis.

1.4. ‘Walkable Barcelona’ as a case study

This work is focused on modeling the pedestrian network of the so-called ‘walkable Barcelona’ on September 1, 2022, an area defined by the smooth pedestrian continuity or by those barriers that mark a clear inflection in daily walking itineraries. The result is an area of around 9,138 Ha, defined by the river Besòs, the Collserola mountain range (next to Ronda de Dalt ring road), the Mediterranean sea, and the border formed by the river Llobregat and the southern Ronda de Dalt (Fig 1). This area includes not only the municipality of Barcelona (except for the Vallvidrera nucleus, at the top of Collserola, and the restricted area of the Port of Barcelona) but also the municipality of L’Hospitalet de Llobregat, the western part of Sant Adrià del Besòs and some specific areas of Esplugues de Llobregat and Cornellà de Llobregat. According to Census Data provided by the Municipalities in 2022, the studied area has 1,936,123 inhabitants.

Fig 1. Map of the sidewalks and pedestrian areas of the ‘walkable Barcelona’.

Fig 1

In yellow, Barcelona’s Rondes ring road. Source: the authors. Base Cartography from CartoBCN, under CC BY 4.0.

The interest in using Barcelona as a case study for this research is partly due to the close knowledge of the city from the author s’ perspective but, above all, because of the recognition of Barcelona’s public space in the urban debate. Public space care policies strongly started on the verge of the Olympic Games in ‘92 [2933] and became the key element of what has been called the “Barcelona model” [30, 3440]. The collections on monographs published by the Barcelona City Council, the Agència d’Ecologia Urbana de Barcelona—Barcelona Regional [41] and the Barcelona Metropolitan Area on the occasion of the upcoming Metropolitan Urban Master Plan (PDU), provide a clear example of the strategies and the design value that are guiding the construction of the Barcelona metropolis under this perspective.

Barcelona’s street network has also been a subject of discussion in recent research and studies. Among them, it is worth mentioning the “Mercè” project (300,000km/s) where data from the training of AI algorithms for the recognition of Google Street Maps images has been joined with accessibility, sociodemographic, and spatial data at the street section (http://merce.300000.eu/ Accessed 13 February 2023). Along the same line, it is worth highlighting some aspects of the “Aire / Air” project (https://air.300000.eu Accessed 13 February 2023), on air quality in Barcelona and, more specifically, the differentiation of street sections according to this variable. Also noteworthy are the studies on the visual perception of public spaces in central Barcelona using visual graph analysis [42] or other works digging into the relationship between the spatial configuration of Ciutat Vella and the acoustics from music street performances [43]. Finally, the modeling of the network has also been the basis of a number of recent Barcelona-centered research, including studies on the distribution of proximity retail [44]; the location of terraces of restaurants and bars in public spaces [45], or social media in public spaces [46].

Walking as a mode of transport in Barcelona also has been the object of specific studies on sustainable mobility developed by the IERMB (UAB), regarding statistical and metropolitan-scale studies on issues such as mobility of the elderly [47], urban networks for cyclists, mobility pedestrian proximity [48] or the studies on sustainable metropolitan mobility (Pla Metropolità de Mobilitat Urbana PMMU-AMB-IERMB, 2019–2024).

However, as a final consideration, it is important to observe that most of these studies have the ultimate goal of understanding the reasons for the pedestrian movement and the multiple conditions that finally influence the decision-making process, rather than the understanding of the sidewalks as infrastructures for mobility. There is indeed no extensive knowledge about the sidewalk infrastructure of Barcelona as an object of study itself, as a transport platform with its internal laws. If hazardous pedestrian itineraries are not considered now and walking is viewed as a means of transport, a thorough discussion on efficiency based on minimum distances, continuity, environmental quality or safety might be already proposed.

2. Materials

2.1. Source data

The geometry of the sidewalk polygon is based on raw data retrieved from three ancillary databases. For modeling Barcelona municipal area, the available cartography from CartoBCN (https://w20.bcn.cat/cartobcn/ Accessed 2 September 2022) repository was used. This database called Municipal Topographic Cartography is a GeoPackage file and offers comprehensive high-resolution cartography of the map of Barcelona (2021). For this research, only some geometries were taken into consideration: 1) the geometry of the urban blocks and the adjacent sidewalks; 2) polygons of pedestrian pacified streets or shared surfaces; 3) larger flowerbeds considered as blocking elements within pedestrian areas; and 4) pedestrian crossings. It is important to note that the latter is not an exhaustive layer since many crosswalks are missing or not up-to-date, therefore a thorough manual revision was carried out for this research.

Secondly, for modeling the adjacent urban fabrics outside the municipality of Barcelona (L’Hospitalet de Llobregat, Esplugues, Sant Adrià, and Badalona), the cartography was retrieved from the Barcelona Metropolitan Area (AMB) geoportal, a repository that offers an updated line-based geometry of the whole metropolitan area excluding the city of Barcelona. For these areas, a manual transformation of the geometry into polygons and a manual redrawing of the geometry of the sidewalks were necessary as an intermediate step.

Finally, an additional layer of city blocks, buildings, or inaccessible areas was produced manually, starting from the geometries of buildings from the aforementioned databases and following a case-by-case manual assessment of the results. This lengthy process is essential to provide an accurate description of the free-accessible pedestrian areas during the day, which often includes private spaces, inner gardens, or collective spaces.

2.2. Modeling of the network

The workflow developed during the research is divided into three main stages (Fig 2): a) geometry processing to obtain the network geometry from the walkable polygon of the city, b) network definition for the conversion of the raw line geometry into a weighted directed graph, and c) quantitative analysis of the results and network centrality metrics.

Fig 2. Diagram of the workflow, with the three main processing blocks in separate rows.

Fig 2

Steps are numbered in the order they were performed, and the processing name appears in bold with the selected processing tool in parentheses below. The main motivation of the tool choice among alternatives appears in italics underneath. Source: the authors.

To make the research reproducible, the software and libraries used during the development were all open source, and the languages and IDEs used are R (RStudio), Python (Spyder), and SQL (pgAdmin). The main packages in the R language were the tidyverse metapackage (dplyr, ggplot2, purrr), sf, sfnetworks, tidygraph, and dodgr, and the libraries in Python were pandas, numpy, and scipy. The central database was PostgreSQL with the PostGIS extension, and the GIS tools were QGIS and GRASS.

3. Geometry processing

3.1. The geometry of the sidewalks polygon

During the first phase of the process, the geometry of the polygons of sidewalks, pedestrian areas, and crosswalks in the study area were produced. It should be noted that the polygon construction process was automatic but involved the manual review of pedestrian crossings, the delineation of ‘inaccessible’ and ‘accessible’ areas such as interior patios, stairsteps connecting different levels, street-level passages through buildings, or abrupt changes in topographical levels. For this fieldwork mapping, those private areas or those with restricted access control were ignored, so that the result offered an accurate representation of the sidewalks accessible during the day without restrictions.

The cartographic base takes into consideration large flowerbeds, such as those present on Diagonal Avenue, Sant Antoni Superblock, or Gran Via Avenue, but does not include smaller tree pits and other street furniture elements. Likewise, in large open areas, only paved areas or areas with easy pedestrian access were selected, excluding large green areas or any small constructions that made passage difficult.

The geometry was organized into three polygon layers: 1) the sidewalks platform edges (including the built parts of the blocks), 2) the city blocks (buildings or inaccessible areas), and 3) the pedestrian crossing polygons. Working with separate layers simplified the production of the cartography using CAD and GIS tools, as well as updating and correcting small errors in the geometries during the production process. However, this format was unsuitable for the following steps and had to be processed using standard GIS tools to produce a single entity that represented the contiguous walkable surface within the area of study.

The sidewalks and the pedestrian crossings polygons were dissolved (unary union) into a single layer, and the city blocks’ geometry was subtracted from the unioned polygon in order to generate a single layer without any overlapping geometry. As this process produces some degenerate geometries, it was necessary to check and fix any topological errors resulting in invalid geometries, generally ring self-intersections or polygons with zero area.

With the fixed geometry, the parts of the resulting multi-part polygon were separated, and only the part with the largest area was kept, discarding unreachable islands. This result was visually inspected because the extraction of the largest polygon often revealed disconnects in the walkable surface that might require to be fixed in the case that they did not reflect the physical reality. Therefore, the process described was carried out in a feedback loop to ensure adequate quality control of the produced geometry, before proceeding with the next steps.

3.2. Geometry transformation

The resulting polygon represented the inner area of the walkable surface in the area of study without unreachable islands, and its limits consisted of a single (by definition) outer ring, and 28,845 interior rings. This polygon representation was not suitable for the analysis of the walkable infrastructure, and it was necessary the conversion to another simpler geometric representation, on which the analysis could be conducted.

The network analysis required reducing the walkable surface geometry to a set of connected line segments using the medial axis transformation [49]. The geometry was initially processed with SFCGAL—which provides support based on the Computational Geometry Algorithms Library (CGAL) for Simple Features (SF)—through PostGIS, using the ST_ApproximateMedialAxis and ST_StraightSkeleton functions. Because of the complexity of the geometry, neither of the functions was capable of processing the input and returning successfully. It was, therefore, necessary to approximate the medial axis of the shape by implementing a workflow from scratch: 1) generating the Voronoi tessellation, 2) computing the width of the segments, 3) extracting the Voronoi segments inside the polygon shape, and 4) simplifying the network (Fig 3).

Fig 3. Workflow steps to produce a directed graph from the source data.

Fig 3

The complexity of the data is expressed as node and vertex count at each step, in a logarithmic scale. The processing time required is shown as elapsed minutes from the initial condition. Source: the authors.

3.3. Voronoi tessellation

The Voronoi tessellation partitions a space (in this case a two-dimensional plane) into regions from a set of points (seeds) so that any point within these regions has the same seed as its nearest one. The boundaries of the Voronoi tessellation (ridges) define the limit where the nearest feature changes to a different seed, and therefore the points in these ridges are equidistant to two or more seeds. This property is useful in approximating the medial axis of the walkable polygon because to determine the centerline of a sidewalk we are interested in finding a sequence of points that are equidistant to the rings that define the boundaries of the polygon.

Therefore, the first step in constructing the medial axis was computing the Voronoi tessellation, designating the points in the rings that defined the limits of the polygon as seeds. To avoid inaccuracies in the computation of the tessellation, because the vertices in the boundaries of the polygon were not evenly distributed across the length of the borders [50], the plos geometry was densified using the ST_Segmentize function in PostGIS, using a maximum segment length of 1 meter. This densification increased the vertex count by around five times, with the segment length acting as a parameter that controlled the accuracy of the final result (Fig 4).

Fig 4. Effect of the densification in the accuracy of the centerlines: Default sidewalk geometry (left) and densified sidewalk geometry (right).

Fig 4

Source: the authors. Base Cartography from CartoBCN, under CC BY 4.0.

Because of the number of points and their proximity, the calculation time, memory efficiency, and floating-point accuracy were critical. Considering that only the boundaries of the regions were required but not the polygons defining the regions themselves, several alternatives were considered, including the PostGIS function ST_VoronoiLines—based on the Geometry Engine Open Source (GEOS)–, and the GRASS GIS v.voronoi module. The tool of choice was the qhull library [51], using the scipy.spatial.Voronoi function in the Python library Spatial Algorithms and Data Structures (scipy.spatial) as an interface.

In contrast with the other evaluated tools, the scipy.spatial.Voronoi function returns an object with multiple attributes that simplify the calculation of the distance from the medial axis to the boundaries of the polygon from which it was derived, because include the information of the seed points that originate each of the Voronoi ridges, allowing to accurately calculate the distance to the boundary of the original polygon efficiently (Fig 5), without requiring a spatial index, as discussed in the next section.

Fig 5. Densified sidewalk polygons (light blue) with their originating seed points (dark blue), and resulting ridges (black lines) with their ridge end vertices (red).

Fig 5

Source: the authors. Base Cartography from CartoBCN, under CC BY 4.0.

After running the calculation on the densified points of the polygon boundary, the function returned the data corresponding to more than 15 million tessellation ridges, and ridges going to infinity were automatically trimmed by the bounding box of the original points. The qhull library was able to compute the Voronoi tessellation in seconds on a midrange computer.

3.4. Width calculation

The determination of the most representative sidewalk width [24] is challenging, especially for large sidewalk polygons with very irregular and complex shapes that contain numerous inner rings, as is the case of the typical walkable surface of a whole city when taking into account the presence of pedestrian crossings. In the case of this research, one of the objectives was to determine the width of all sidewalk segments corresponding to the skeleton of the polygon.

The brute force approach to determining the distance to the polygon edges was using the distance functions in a spatial database. However, this approach does not scale well because the polygon consists of a single entity, and therefore the operation cannot take advantage of any spatial indexing. Another more optimal approach was reducing the polygon to a set of rings (a single outer ring and collection of inner rings), where in this case it is possible to index the inner rings using their bounding boxes, but the issue of checking the distances against the outer ring remains unsolved because it consists in a single entity that by definition encompasses all the area of study. A third option would be reducing the perimeter of the rings to their vertices, essentially converting the problem to a point-to-point minimum distance calculation, which can be trivially indexed and partitioned to be distributed on all the cores of the processor. However, this approach would not be able to discriminate distances to points across the empty spaces in the polygon and the results would not be correct, because the distances have to be measured inside the sidewalks and not across the streets.

Therefore, because it was required to check the distance of a large number of segments (over 15 million) against an also large number of points (over 6 million) without the assistance of a spatial index to accelerate the calculations, a different approach was required.

In addition to these technical issues, estimating the width of a street segment requires two distance calculations, corresponding to either side of the axis if we consider that a line segment partitions the plane into two halves. Therefore, it was not feasible to simply conduct the minimum distance calculation twice, first to find the distance to the closest border, and then re-running the same computationally expensive calculation but excluding the element found on the first run, because both nearest points could be lying on the same side of the ridge segment.

To address this issue, the information of which pair of points originated each ridge segment resulted invaluable because it reduced the problem to two distance calculations to two already known point coordinates, which by definition were 1) the nearest points, and 2) at either side of the ridge segment; because of these optimizations, it was possible to compute the estimated widths of all line segments on a midrange computer in seconds as the sum of the distances to each seed point (Fig 6).

Fig 6. Calculated widths of the extracted straight skeleton, represented as a circle with the computed width as its radius, with its center in the middle of the ridge segment.

Fig 6

Source: the authors. Base Cartography from CartoBCN, under CC BY 4.0.

3.5. Straight skeleton extraction

The approximation of the straight skeleton was defined as the subset of the Voronoi ridge segments that were completely within the sidewalk polygon. However, checking this condition was not practical because of the large number of segments that had to be analyzed for inclusion within a single complex polygon that contained a large number of holes. In this case, it was possible to build a spatial index on the segments, but did not provide any advantage when checking a spatial predicate against a single entity that essentially covered the whole extent of the set.

The solution to the requirement of a spatial index of both sets of geometries was to partition the polygon into fragments, using the ST_Subdivide (https://postgis.net/docs/ST_Subdivide.html) function in PostGIS. With the default maximum of 256 vertices per polygon, the walkable area was decomposed into tens of thousands of fragments (Fig 7). These fragments could be indexed using the Generic Index Structure (GIST) in PostgreSQL, which produces an efficient R-Tree spatial index structure [52].

Fig 7. Decomposition of the single sidewalk polygon into fragments enabling index-assisted spatial queries.

Fig 7

Fragments are randomly colored according to the modulo-10 of their feature identifier for differentiation purposes. Source: the authors.

The resulting geometries (around 5 million ridge segments) constituted the approximate medial axis derived from the densified geometries at the intended 1-meter resolution, effectively deriving a network representation suitable for analysis from the walkable area polygon of sidewalks and crosswalks (Fig 8).

Fig 8. Extracted straight skeleton corresponding to the ridge segments within the sidewalk polygon.

Fig 8

Source: the authors.

3.6. Geometry simplification

The resulting skeleton after keeping only the segments completely within the sidewalk polygon consisted of around 5 million line segments, with their corresponding width attribute. By construction, because they were derived from the Voronoi tessellation, the segments as former ridges of the diagram connected at their endpoints and therefore could be used in their present form to build a network topology. However, most of the nodes in this network had only degree 2, and therefore were not informative of the actual connectivity of the network, but were instead a side-effect of the densification step required to build the skeleton or the existence of segment approximations of curved geometries.

A second issue with the resulting network is that included some dead ends (cul-de-sac) resulting from small misalignments in the sidewalk geometry that were amplified during the Voronoi tessellation, resulting in dangles in the network that were not representative of the actual connectivity of the sidewalk network, and therefore had to be removed.

The removal of this degree 2 nodes to simplify the network used a combination of the ST_LineMerge function in PostGIS and the v.clean in GRASS GIS. First, the lines were merged into line chains, reducing the number of edges in the network. With the resulting simplified geometry, the rmdangle tool in v.clean was used to remove the dangles longer than 50m, corresponding to approximately the width of the broadest streets in Barcelona (Diagonal Avenue and Passeig de Gràcia). The dangle removal process further reduced the number of segments (Fig 9).

Fig 9. Simplified skeleton in black, with removed segments identified as dangles in red.

Fig 9

Source: the authors.

In the resulting network without the dangles, some of the geometries could be further simplified, because in many cases the removal of a dangle resulted in the creation of a new degree-2 node where the removed dangle segment originally connected to the network. Therefore, applying the ST_LineMerge function again reduced the line segment count further.

The resulting simplified geometry of the sidewalks and walkable areas—with less than 2% of the original number of edges in the skeleton–, was used to summarize the width and slope attributes of its original constituent edges, in addition to the designation of those segments being crosswalks, as discussed in the next section.

4. Network definition

4.1. Width attribute transfer

The width was transferred from the individual widths of the skeleton segments using the ST_Covers function in PostGIS to identify a skeleton segment as being a constituent member of a given simplified line segment.

For each of the simplified geometries, the widths of the covered skeleton segments were transferred as an attribute computing the weighted average of their widths, using the length of each skeleton segment as the weight.

4.2. Pedestrian crossing transfer

In order to transfer the information of crossings into the new skeleton, the geometries of the pedestrian crossings polygons (Fig 10) were used to split the geometry of the simplified network. The new geometry included a new Boolean attribute (is_crossing) that captured whether the segment was a pedestrian crossing or not. The special cases where a) a pedestrian crossing crossed multiple line strings, or b) a line string was crossed by multiple pedestrian crossings were considered. This required using both difference and intersection operations on both geometries.

Fig 10. Crosswalks of the ‘walkable Barcelona’.

Fig 10

Source: the authors.

4.3. Slope calculation

For the determination of the slope for each segment in the network, the 2-meter pixel resolution Digital Elevation Model (DEM) available from the Catalonian cartographic authority was used as a source of topographic elevation data. However, the slope calculation was challenging because it required considering multiple factors when computing the slope of the network from the data in the DEM raster surface.

First, the pixel-wise slope computed with common raster tools cannot be directly transferred to a segment overlapping the raster, because there are infinite tangent lines to the DEM surface at any point (all those contained in the tangent plane). It was therefore necessary to compute the slope for each individual line segment, transferring the DEM elevation to the vertices of the network edges. This approach, while theoretically correct, introduced in practice a new source of error because of the interaction between the discrete nature of the DEM, and the separation of the nodes defining the geometry in the network edges, which could produce a very steep slope, an artifact not representative of the reality of a street segment.

To address these issues, the edges were first simplified in PostGIS to reduce the number of nodes defining its geometry using the Douglas-Peucker algorithm [53], followed by a densification step with a higher value to avoid producing very long segments that could not capture the actual topographic changes. The Z values from the DEM were transferred to the line segments using the v.drape (https://grass.osgeo.org/grass82/manuals/v.drape.html) command in GRASS GIS. The Z was interpolated using bicubic interpolation because the function ST_SetZ (https://postgis.net/docs/RT_ST_SetZ.html) in PostGIS only offered bilinear interpolation at the time of writing. The result was the DEM height attribute transferred to the nodes in the network edges, avoiding the pitfalls discussed above.

4.4. Network costs imputation

To accurately model the network costs from the slope and crosswalks information, and reflect their effects on walking mobility in a spatial network, the following properties had to be considered:

  1. The slope of a segment is dependent on the direction across the segment because uphill and downhill interpretation is dependent on the forward or reverse direction

  2. The effort (network cost) of the slope is not linearly proportional to the slope value, either measured in percent slope or as an angle (degrees or radians)

  3. A network edge can consist of multiple uphill and downhill segments with different slopes, with the cost consisting of the sum of the costs of each individual segment

  4. Crossing the street in a designated crosswalk represents a penalty in the speed of travel because pedestrians have to stop or slow down

To account for these properties, the cost calculations had to be conducted for all segments that constituted each network edge, in either direction, to obtain a pair of network costs per edge, one in the forward direction and one in the backward direction. The walking velocity was adapted from the hiking formula provided by Tobler [54], but changing the original maximum hiking speed of 6 km/h (around 1.7 m/s) to a more conservative multiplier in urban settings of 0.9 m/s (Fig 11).

Fig 11. Comparison of Tobler’s original hiking formula compared to the adapted formula.

Fig 11

Maximum walking speed (5% downhill slope) denoted with a gray vertical dashed line. Walkable slope ranges (lower than 20%) are shaded in gray. Source: the authors.

In the adapted formula of W = 0.9 · e (-3.5·abs(S+0.05) where S is the slope (measured as rise/run), the maximum walking speed on flat terrain is 2.72 km/h instead of 5.04 km/h in Tobler’s formulation.

The adapted formula was applied to all individual segments that constituted a network edge, obtaining the speeds derived from the slope calculation. However, as the speeds could not be used as network costs—because of the different lengths of the segments–, they were converted to times in seconds dividing each distance by the corresponding speed. The use of time as network cost also had the advantage that it could be integrated with waiting times in pedestrian crossings, with an estimated average penalty of 30 seconds per crossing, calculated according to daily experience in Barcelona. Future research will adjust the waiting time according to each type of crossing.

Finally, the network costs were summarized per network edge summing the individual costs of the segments in which they had been decomposed. Two costs were computed, one in the forward and one in the backward direction, for the following three different scenarios:

  • Distance cost only (as a baseline)

  • Time considering slope only

  • Time considering both slope and pedestrian crossing penalty

4.5. Network topology construction

To conduct further network analysis, it was necessary to derive a network topology from these linestring geometries and obtain a network representation following the principles of tidy data [55]; in this representation, the network graph is represented as two related tables, one corresponding to node data and another corresponding to edge (connections between nodes) data. The tidygraph 1.2.2 [56] R package was used as the framework to support this network representation efficiently, taking advantage of the spatial data types support provided by the sfnetworks 0.6.1 [57, 58] R package, which integrates SF support through the sf 1.0–9 [59] R package as a geometry column in both the node and edge tables. The cityseer [60] Python package was also considered but did not offer the same level of integration with the other R software tools used during the research.

With the network stored as a tidygraph/sfnetworks object, the maximally connected components of the graph were identified using the iGraph 1.3.5 [61] R package. The component with the largest number of nodes (giant component) was identified and all nodes not belonging to this component were discarded along with any related edges, obtaining a graph without isolated subgraphs, i.e. unconnected sidewalks and therefore unreachable from the main network, which is a requirement in the majority of network centrality definitions because they assume a connected graph.

4.6. Compensation for the heterogeneity of node density

The betweenness centrality (both in its node betweenness and its edge betweenness variants), computes the shortest paths between all pairs of nodes and aggregates the number of times each node or edge is traversed. The shortest paths are defined as the ones passing through the smallest number of edges, or in the case of weighted graphs, the ones where the sum of its weights is minimized. However, in the case of spatial networks, the street representation of the urban fabric is oftentimes very heterogeneous; because all paths are evaluated between nodes, this heterogeneity makes the calculation of spatial network centrality measures sensitive to the node density.

For example, in complex urban patterns such as the case of Barcelona, areas with large blocks have a relatively sparse distribution of nodes, while structures with smaller blocks tend to contain a higher spatial density of nodes, ceteris paribus. Furthermore, in addition to block size, the block shape can also introduce a bias in node density, as in the case of Manhattan, where edges along streets have a higher node density than avenues running perpendicularly. In addition, the actual geometric definition of the network can introduce nodes in specific areas, for example, to define the shape of a curve, yielding a spatial distribution of nodes that is not representative of the actual street network topology.

It was, therefore, necessary to compensate for this spatial network heterogeneity regarding the density of nodes to be able to accurately model the sidewalk network without introducing biases. The approach consisted in adjusting the weights according to the physical length of the edges. This transformation effectively cancels the effect of uneven node distribution, because the total sum of the edge lengths is evenly distributed in network space.

Since the focus of the study was the geometric attributes of the network regardless of their intensity of use, weighting according to the population was not considered adequate, as origins and destinations were not modeled. However, it was still necessary to perform homogenization for the reasons discussed above. In this case, each node was assigned a weight corresponding to half the length of all its incident edges (Fig 12). Since all edges had only two endpoints by definition, the weight was evenly distributed by the edge to each of the terminal nodes, and because the nodes aggregated the sum of these half-distances, the sum of weights was the total length of the network.

Fig 12. Graphical representation of the homogenization process where each node receives a weight corresponding to the sum of the half-distances of all its incident edges.

Fig 12

Nodes and half-edges are randomly colored according to modulo-10 of the feature identifier of the terminal node for differentiation purposes. Source: the authors.

5. Results

5.1. Centrality measures

The edge betweenness centrality calculations were conducted using the dodgr 0.2.16 [62] R package, which provides efficient algorithms that implement the parallel computation of network routing in multicore machines. In addition to the calculation speed, it provides a critical feature over other engines, which is its capacity to support directed graphs with different weights in either direction. This feature was necessary to capture the contrast in walking uphill or downhill in the walkable network to accurately model real pedestrian behavior.

Because the package is still in development, it does not yet provide the functionality to convert from sfnetworks to dodgr objects, and it was necessary to write a custom routine for this conversion. The resulting directed graph in dodgr produced two logical edges for each physical edge, one for the forward direction and another for the backward direction (according to the ordering of the vertices in the linestring geometry). With the network in dodgr format, the redundant paths (about 1.2% of all edges) were discarded aggregating by common origin and destination pairs and selecting the smallest weight.

Three variants of the weights were considered in the directed graph: a) the network distance as a baseline, b) the time required to travel between origins and destinations considering the distance and the slope, and c) the travel times in situation ‘b’ but also considering the penalty to travel across a crosswalk.

The betweenness calculation was performed for the three different weights of the network graph, using three distance band thresholds for each of them, two using the equivalent of 15 minutes and 30 minutes on flat terrain without pedestrian crossings, and a third without limiting the distance walked. In a midrange computer, the first two calculations finished in about 5 minutes, while the unbounded distance calculation finished in around one hour.

5.2. Merge directed graph for analysis visualization

Because of the difficulty in representing simultaneously the forward and backward directions separately (because they were spatially coincident), both directions were merged back into a single physical edge from the two logical edges in the directed graph, to produce a new undirected graph where each edge had the sum of the values in each direction. This was only possible because the edge betweenness centrality result is itself by definition an aggregated count of the paths through an edge.

Because the edges were uniquely identified by the id of the origin and destination nodes, it was possible to join the edge geometry back to the results table using a table join operation, resulting in a linestring layer with these aggregated attributes, which were able to be visualized and analyzed further with standard GIS tools (Fig 13).

Fig 13. Betweenness centrality at a 15-minute walking distance (0,9m/s mean speed, 810m equivalent distance), considering slope, crosswalks, and the topology of the walkable network.

Fig 13

Source: the authors.

5.3. Quantitative analysis

The sidewalks and pedestrian areas in Barcelona constitute 22% of the total surface studied (1991 Ha). Surprisingly, this value is similar to the area dedicated to vehicle traffic on asphalt (21%, 1885 Ha). This similarity in the distribution of space coincides with the perception of the canonical street section of the Eixample grid designed by Ildefons Cerdà in 1859, where 50% of it was sidewalks and 50% for traffic. The rest of the surface of the studied area (78%) is dedicated to buildings, non-accessible enclosures, large flowerbeds, beaches, or green areas that are not accessible to daily pedestrian itineraries. On the other hand, the analysis of the medial axis gives a total linear distance of sidewalks and pedestrian paths of 3044 km. These reference values or their link to the number of inhabitants, portals, or activities could be a ratio of interest in the walkability of a city in comparison to other cities. In the studied area, for instance, the general ratio of sidewalks per person (according to Census Data 2022 provided by the City Councils of the studied municipalities) is 1.03 sqm/inhabitant. However, the sidewalks are not evenly distributed in the studied area, yet depend on the urban layout. Some areas have a similar surface of sidewalks but the ratio of sidewalks is different. This fact might point to the interpretation that sidewalks are used in different ways by locals, an argument that might be developed in future studies by crossing the geometric information with demographic data.

5.4. Sidewalk width distribution

The distribution of sidewalks by width is as follows: 14% of sidewalks are sidewalks between 0–2.4m; 24% are between 2.4–4.2m; 24% are sidewalks between 4.2-6m; 20% are sidewalks between 6-10m; 13% are sidewalks between 10-20m, and finally 6% are sidewalks over 20m wide. For the categorization of subgroups, the recent work carried out by the city of Milano [20] has been considered. Additionally, although the study for Milano defines the threshold of ‘comfortable sidewalks’ as 4.2m, in the analysis of Barcelona some additional subgroups have been added: from 4.2m to 6m—in order to identify the sidewalks of the Ensanche (5m)–; from 6m to 10; from 10m to 20m—considering the Ensanche total canonical street section–, and finally the sidewalks exceeding 20m wide.

The calculation of the width of the sidewalks gives a clear image of the variability of this value within Barcelona (Fig 14). Although the further urban interpretation of this result is required, some insights can be summarized. To start with, the first group of sidewalks (0–2.4 m) tends to highlight in red the centers of the historic towns which conforms to the large contemporary Barcelona conglomerate today. However, this distinction is not automatic, as cases in Gràcia or Ciutat Vella have narrow streets but the progressive pacification in the last third of the 20th century has ‘widened’ their sidewalks to the point of assimilating them to Ensanche fabrics (5+5m). Narrow sidewalks are a constant in neighborhoods as different as Pedralbes or El Carmel, the first marked by low-density and wide streets, and the second by uneven topography, higher density, and narrow streets. This map makes it possible to identify confrontational situations, as is the case of the streets of Barceloneta which today still accommodate sidewalks, parking, and vehicular traffic lanes in streets just 6.6m wide.

Fig 14. Map of the sidewalks of Barcelona according to the width.

Fig 14

Source: the authors.

The map also shows the predominance of the sidewalks of the Eixample (around 5m) not only as a canon of the grid but also in some main avenues structuring the continuous Barcelona outside the Eixample grid. It could be said, therefore, that the sidewalk model of the Ensanche devised by Ildefons Cerdà is also a canon used in the city’s avenues. The fact is that this visual consideration is also complemented by the fact that the weighted median value of width distribution of the ‘walkable Barcelona’ is exactly 4.98m, which clearly highlights the weight this sidewalk’s width has in Barcelona (Fig 15).

Fig 15. Density distribution of the width of the extracted sidewalk segments, weighted by their length.

Fig 15

The vertical dotted line corresponds to the weighted median. Source: the authors.

The range of sidewalk widths between 6m and 20m (blue hues) is, in the first instance, an image of the higher street hierarchy of Barcelona, mainly identifying the major axes or structuring arteries. However, here it is possible also to use this range to highlight the ‘boulevard’ type section, whose central promenade does not usually exceed 20m. This is the case of the well-known Les Rambles (in the city center). Also, the figure is also very helpful to identify the open block urban typology [63], that is configured with large open spaces and where consequently the sidewalk space expands to form platforms, squares, and wide spaces.

Finally, the map shows the walkable platforms representing the sidewalks with more than 20 meters (gray). This figure is especially relevant to depict the prominent seaside promenades, the Fòrum platform, the area of the Anella Olímpica de Montjuïc, or the pedestrian areas that surround part of Sants Station. Also, some specific urban areas are also highlighted here, like Passeig de Gràcia lateral sidewalks (shared surface) or some areas in Poblenou connected to the development of superblocks.

5.5. Sidewalk slope distribution

The ‘walkable’ Barcelona is mainly defined by a wide plain gently sloping towards the sea and located between the deltas of the Llobregat and Besòs rivers. This plane is embedded between the mountains of Montjuïc, the Collserola mountain range, and marked by the Tres Turons park and other less prominent hills. This distinction is evident in a quick survey of the general topography also represented in a map (Fig 16). However, when analyzing the effectiveness of the network of sidewalks, further attention to the subtle changes in slope is required, as this is a parameter that clearly marks the comfort of the walk and can influence the movement in the city [27, 28].

Fig 16. Map of the sidewalks of Barcelona according to the slope.

Fig 16

Source: the authors.

Without getting into extensive urban interpretations, which will be addressed in future research, some remarks might be useful at this point. Firstly, the slopes under 2% (in blue) represent 47% of all the sidewalks, and this slope is considered a flat surface according to the walking experience and urban design practice guidelines. These sidewalks mark the longitudinal direction of the Eixample (Besòs-Llobregat direction), a guideline that is very relevant in the daily experience both on foot and by bicycle. These itineraries are much more comfortable than transverse movements. On the other hand, the presence of flat areas in the city also makes evidence of the aforementioned deltas now occupied by Bellvitge in L’Hospitalet de Llobregat, Zona Franca, or Sant Martí.

The map also identifies the sidewalks with the greatest accumulated slope in each section, i.e. slopes greater than 4% (from light green to red, 31% of the total length of sidewalks) as shown in the slope density distribution (Fig 17). The result reflects not only the distribution of the general orographic shape of Barcelona, but it is also useful to evidence the subtle changes in slope in flat areas, those micro-discontinuities which clearly mark the difference in urban continuity perception. In short, this workflow allows a clear recognition of those potential discontinuities that qualify pedestrian continuity in the ‘walkable Barcelona’.

Fig 17. Density distribution of the longitudinal slope of the extracted sidewalk segments, weighted by their length.

Fig 17

The vertical dotted line corresponds to the weighted median. Source: the authors.

6. Conclusions

The method described in this research has been capable of generating a high-resolution network of sidewalks and pedestrian spaces. As the complexity and size of the sidewalks polygon and its transformation into a single skeleton require a large number of calculations, the library of choice was dodgr, because its algorithms were, at the time of writing, more efficient than the ones offered by iGraph, especially when computing centrality measures using multiple cores on directed graphs. At the same time, although this method has been applied to the analysis of Barcelona, the richness of situations of this case study might be enough to confirm the availability of this method to compute other cities with sidewalks polygons, pedestrian crosswalks differentiation (if needed) and a DEM topography model in order to take into consideration the orography.

Secondly, it is important to note that the development of this workflow has been developed using existing raw data and cartography from Barcelona and adjacent urban fabrics without taking into consideration street elements such as small flower beds, benches, or other urban objects which might mark a difference in the calculation of the width. However, if this data was available, the process discussed would be able to process geometries with a much higher degree of complexity, as only 60 minutes are needed to perform the geometric calculations and measure the centrality of the network for walksheds under 15 minutes. Ongoing research by the authors is already exploring this potential in order to provide more detailed results.

Additionally, although the modeling of sidewalks is based on a partially manual review of the walkable polygon analyzed on September 1, 2022, the subsequent geometric processing and network analysis is designed to be done automatically. This is especially crucial for the sidewalks, an urban element that is constantly changing and redesigned according to people’s needs and political agendas. Another interesting aspect is examining those streets which are pedestrianized at weekends, following the local initiative called ‘Obrim carrers’ (https://www.barcelona.cat/obrimcarrers/en Accessed 13 February 2023). This is a dynamic condition that could only be addressed by an agile calculation workflow of the pedestrian network such as the one presented in this research.

The betweenness centrality analysis has been based on the imputation of costs of the slope by translating it into a ‘time’ variable and using 3.24 km/h (0.9m/s) as the standard walking speed. This value might be easily adapted in order to analyze different social groups (kids, elderly people, etc.). On the other hand, it must be acknowledged that the calculation of costs of pedestrian crossings universally considering 30 seconds might not accurately describe the specific particulars of each situation. Some of the crossings are controlled by traffic lights with different waiting times, while others are only working as indicative areas for crossing without traffic lights due to the lack of constant and speedy traffic. The simplification used in this network analysis might be refined if data is provided but the current workflow is capable of designating the crossings as segments of the networks with a penalty. Finally, a special mention of the practice of jaywalking might be also taken into account, as it might change the essential conceptualization of a walkable network formed by parallel platforms on each side of the street and simply connected by crosswalks.

The research offers also an original adaptation of the betweenness centrality calculation to describe the urban walking experience, considering the crossings and the slope in order to evaluate each itinerary. For this work, an even distribution of origins and destinations has been used, not taking into consideration the role of existing urban attractions. This might be easily implemented as the dodgr library used in this workflow easily allows the linking of data to each node. However, the interpretation of the results is still significant and valid for explaining most of the movements of proximity since Barcelona presents substantially uniform compactness and density of inhabitants/Ha and, therefore, the sidewalks with a high level of centrality correspond to the most used according to daily experience. Although this argument will be validated by on-site measurements in future works, the fact is that the image offered in this paper gives an eloquent explanation of the potential of a given urban layout for walking.

The work is particularly applicable as it may allow the correlation between different metrics. If the relationship between width and betweenness centrality at an equivalent distance of 810m (15-minute walk) is taken into consideration, the result is particularly useful for detecting sidewalks with high potential of use and conflict or, alternatively, underused sidewalks by local movements. It must be remembered that the width per se is not directly connected with high urban quality, as wider sidewalks sometimes are not understood as human-scale itineraries. By correlating width and centrality, it is possible to identify those spots where the ‘through movements’ of people come into conflict with narrow sidewalks or vice versa.

These two extremes can be identified as two colors on a map (Fig 18). The most used sidewalks are highlighted in red and the least used in blue, always considering an even distribution of origins and destinations. At first glance, the map makes clear the conflict in many streets surrounding the Eixample grid. But it is also possible to find subtle differences within the grid itself. In fact, as it is being explored in parallel research, the method is especially relevant to analyze the effectiveness of certain sidewalk configurations and, more specifically, to evaluate the impact of the octagonal chamfer corners of the Eixample in walking daily itineraries and other major irregularities such as diagonal shortcuts, passages, semi-open blocks, and public interior gardens. It is also being especially relevant for comparing the before-after configuration following the current green hubs and squares projects developed under the motto of the ‘Superillas’ (superblocks) and expected to be completed by 2023. The use of the method of this research might be of high interest to address evidence-based urban transformation processes by the municipalities.

Fig 18. Correlation map between betweenness centrality (15 minutes walking, 0.9m/s) and width of the sidewalks.

Fig 18

In red are those sidewalks with the highest coefficient, representing high levels of potential conflict between through-movement and sidewalks capacity. In blue, the walkable network with a low coefficient represents the less densified sidewalks by proximity movements. Source: the authors.

The workflow is also helpful to provide evidence of the continuity of a network, as it is one of the most determining factors of any transport system and a key issue to achieve safe and efficient pedestrian itineraries. If walking continuity is addressed as a geometric problem detached from any environmental or experiential factors, it might be stated that it depends fundamentally on two factors: (1) the possibility of accessing any point in the walkable network without coming into conflict with another transport network; (2) the capacity of the network to use the most effective itineraries, taking into account minimum distances, whether metric, angular or topological. The first factor is fundamentally linked to crosswalks as points of special conflict and impedance. The workflow can easily detect minor ‘pedestrian areas’ detached from the rest of the system. The second, on the other hand, is related to the detection of missing links in networks [64], i.e., strategic connections of the system that could clearly make a difference in the efficiency of the walkable network. Both aspects can be characterized by the workflow.

Thus, the method opens up a wide spectrum of future applications for urban studies. Firstly, the workflow is waiting for a more contextual interpretation of the result, now taking into account urban morphology, urban history, or social and economic data. But also, the research might be also of high interest to examine urban proximity models as the ‘15-minute city’ [59], by giving an empirical discussion on the walkable platforms where this city is enhanced. In this sense, it should be emphasized that this first exploration of ‘how Barcelona’s sidewalks are’ is aimed to shed light on ‘how we use them’ in future research. Here it will be necessary to include other factors that definitively influence the calculation of minimum itineraries as the minimum metric distance is not necessarily the most effective since it can be unpleasant to walk. Hence, the relationship between sidewalks and activities, demography, tourism, green areas, schools and facilities, or exchange nodes with other means of transport can be decisive for the modeling and evaluation of the quality of the walkable city, always on the basis of that no model will be able to fully explain the reasons why we walk but at least research should help to understand where we walk.

Supporting information

S1 File. Results of the calculation including the geometric parameters extracted (length and width in meters, average slope in percent rise/run, crossing designation as true/false), and the betweenness values for the combination of weights (distance, slope, or distance and slope) and distance thresholds in meters (810, 1620 and unbounded).

Source: the authors.

(CSV)

Acknowledgments

The author would like to thank Celia Díaz and Belén Davila architecture students at the Barcelona School of Architecture (ETSAB) for their support in the production of the sidewalk polygon.

The authors would also like to thank the anonymous reviewers who, with their generous remarks, have substantially improved clarity in the presentation of the workflow, background, and results of the research.

Data Availability

All relevant data are within the paper and its Supporting information files.

Funding Statement

The author(s) received no specific funding for this work.

References

  • 1.Speck J. Walkable city rules: 101 steps to making better places. Washington D.C.: Island Press; 2018. 240 p. [Google Scholar]
  • 2.Pozueta J, Lamíquiz Daudén FJ, Porto Schettino M. La ciudad paseable: recomendaciones para la consideración de los peatones en el planeamiento, el diseño urbano y la arquitectura. Madrid: Cedex; 2013. 433 p. [Google Scholar]
  • 3.Ruiz-Apilánez B, Karimi K, García-Camacha I, Martín R. Shared space streets: design, user perception and performance. Urban Design International. 2017;22(3):267–84. [Google Scholar]
  • 4.Adkins A. Unpacking walkability: testing the influence of urban design features on perceptions of walking environment attractiveness. Journal of Urban Design2. 2012;17(4):499–510. [Google Scholar]
  • 5.Ewing R, Handy S. Measuring the Unmeasurable: Urban Design Qualities Related to Walkability. Journal of Urban Design [Internet]. 2009;14(1):65–84. Available from: doi: 10.1080/13574800802451155 [DOI] [Google Scholar]
  • 6.Lo RH. Walkability: what is it? Journal of Urbanism: International Research on Placemaking and Urban Sustainability [Internet]. 2009. [cited 2022 Jun 27];2(2):145–66. Available from: doi: 10.1080/17549170903092867 [DOI] [Google Scholar]
  • 7.Wang H, Yang Y. Neighbourhood walkability: A review and bibliometric analysis. Cities [Internet]. 2019. [cited 2022 Jun 27];93:43–61. Available from: https://www.sciencedirect.com/science/article/pii/S0264275118312873 [Google Scholar]
  • 8.Dovey K, Pafka E. What is walkability? The urban DMA. Urban Studies [Internet]. 2020. Jan 1 [cited 2022 Aug 25];57(1):93–108. Available from: doi: 10.1177/0042098018819727 [DOI] [Google Scholar]
  • 9.Sevtsuk A, Mekonnen M. Urban network analysis. A new toolbox for ArcGis. Revue internationale de géomatique. 2012;22(2):287–305. [Google Scholar]
  • 10.Sevtsuk A, Kalvo R. Predicting pedestrian flow along city streets: A comparison of route choice estimation approaches in downtown San Francisco. International Journal of Sustainable Transportation. 2020; [Google Scholar]
  • 11.Basu R, Sevtsuk A. How do street attributes affect willingness-to-walk? City-wide pedestrian route choice analysis using big data from Boston and San Francisco. Transportation Research Part A: Policy and Practice [Internet]. 2022. Sep [cited 2022 Aug 27];163:1–19. Available from: https://linkinghub.elsevier.com/retrieve/pii/S0965856422001616 [Google Scholar]
  • 12.Sevtsuk A, Basu R, Li X, Kalvo R. A big data approach to understanding pedestrian route choice preferences: Evidence from San Francisco. Travel Behaviour and Society [Internet]. 2021. Oct [cited 2022 Aug 27];25:41–51. Available from: https://linkinghub.elsevier.com/retrieve/pii/S2214367X21000569 [Google Scholar]
  • 13.Law S, Seresinhe CI, Shen Y, Gutierrez-Roig M. Street-Frontage-Net: urban image classification using deep convolutional neural networks. International Journal of Geographical Information Science [Internet]. 2020;34(4):681–707. Available from: doi: 10.1080/13658816.2018.1555832 [DOI] [Google Scholar]
  • 14.Lamíquiz PJ, López-Domínguez J. Effects of built environment on walking at the neighbourhood scale. A new role for street networks by modelling their configurational accessibility? Transportation Research Part A: Policy and Practice. 2015;74:148–63. [Google Scholar]
  • 15.Carpio-Pinedo J, Benito-Moreno M, Lamíquiz-Daudén PJ. Beyond land use mix, walkable trips. An approach based on parcel-level land use data and network analysis. Journal of Maps. 2021;17:23–30. [Google Scholar]
  • 16.Solís E, Mohíno I, Ruiz-Apilánez B. Interpretación y análisis de la estructura urbana de Toledo a partir de sus accesibilidades geográfica y geométrica. In: Ingeniería, Urbanismo y Universidad Homenaje a José María de Ureña Francés. Toledo: Universidad de Castilla-La Mancha (UCLM); 2020. [Google Scholar]
  • 17.Sevtsuk A, Basu R, Chancey B. We shape our buildings, but do they then shape us? A longitudinal analysis of pedestrian flows and development activity in Melbourne. PLoS ONE [Internet]. 2021;16(9 September):1–23. Available from: doi: http%3A//dx.doi.org/10.1371/journal.pone.0257534 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Clua Á, Valls F, Gómez-Escoda E. Barcelona a pie. Estudio de la eficacia de la red de espacios peatonales. In Madrid; 2022.
  • 19.Blomley N. Rights of Passage: Sidewalks and the Regulation of Public Flow. New York: Routledge; 2011. [Google Scholar]
  • 20.Transform Transport. Shifting paradigm. The impact of Covid-19 on transport planning. Milano: Fondazione Transform Transport ETS; 2022. [Google Scholar]
  • 21.Bolten N, Caspi A. Towards routine, city-scale accessibility metrics: Graph theoretic interpretations of pedestrian access using personalized pedestrian network analysis. Chiabaut N, editor. PLoS ONE. 2021. Mar 19;16(3):e0248399. doi: 10.1371/journal.pone.0248399 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Tekavec J, Lisec A. 3D Geometry-Based Indoor Network Extraction for Navigation Applications Using SFCGAL. IJGI. 2020. Jun 29;9(7):417. [Google Scholar]
  • 23.Vestena K, Camboim S, Santos D. OSM Sidewalkreator—A QGIS plugin for automated sidewalk drawing for OSM [Internet]. Zenodo; 2022 Aug 17 [cited 2022 Sep 30]; Florence, Italy. https://zenodo.org/record/7004523
  • 24.Brezina T, Graser A, Leth U. Geometric methods for estimating representative sidewalk widths applied to Vienna’s streetscape surfaces database. J Geogr Syst [Internet]. 2017. Apr 1 [cited 2022 Aug 22];19(2):157–74. Available from: doi: 10.1007/s10109-017-0245-2 [DOI] [Google Scholar]
  • 25.Liu Y, Guo Q, Sun Y, Ma X. A Combined Approach to Cartographic Displacement for Buildings Based on Skeleton and Improved Elastic Beam Algorithm. Ji R, editor. PLoS ONE. 2014. Dec 3;9(12):e113953. doi: 10.1371/journal.pone.0113953 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Lewandowicz E, Flisek P. A Method for Generating the Centerline of an Elongated Polygon on the Example of a Watercourse. IJGI. 2020. May 7;9(5):304. [Google Scholar]
  • 27.Rahman A. A GIS-based, microscale walkability assessment integrating the local topography. Journal of Transport Geography. 2022. Jul 1;103:103405. [Google Scholar]
  • 28.Daniel P, Burns L. How steep is that street?: Mapping ‘real’ pedestrian catchments by adding elevation to street networks. Radical Statistics. 2018. Dec;(121):26–48. [Google Scholar]
  • 29.Bohigas O. Plans i projectes per a Barcelona: 1981/1982. Barcelona: Ajuntament. Àrea d’Urbanisme; 1983. [Google Scholar]
  • 30.Maxwell R, Bohigas O. The Royal Gold Medal 1999: the City of Barcelona. The Journal of Architecture. 1999;4:229–44. [Google Scholar]
  • 31.Miquel Martí. A la recerca de la civitas contemporània: cap a una cultura de l’espai públic. L’experiència de Barcelona (1979–2003). Universitat Politècnica de Catalunya; 2004.
  • 32.Rowe PG. Building Barcelona. A Second Renaixenca. Barcelona: Actar; 2006. [Google Scholar]
  • 33.Busquets J. Barcelona: the urban evolution of a compact city. Boston: Applied Research + Design publishing, Harvard University; 2014. [Google Scholar]
  • 34.Acebillo JA. El modelo Barcelona desde el punto de vista urbanístico. In: Maragall P, editor. Europa próxima: Europa, regiones y ciudades. Barcelona: Edicions de la Universitat de Barcelona; 1999. p. 223–48. [Google Scholar]
  • 35.Esteban J. El projecte urbanístic. Valorar la perifèria i recuperar el centre. Barcelona: Aula Barcelona; 1999.
  • 36.Subirós J. Estrategias culturales y renovación urbana: la experiencia de Barcelona. Derecho y Opinión. 1999;7:683–704. [Google Scholar]
  • 37.Santacana F. El planejament estratègic. Barcelona: Publicacions i Edicions de la Universitat de Barcelona; 2000.
  • 38.Capel H. El modelo Barcelona: un examen crítico. Barcelona: Ediciones del Serbal; 2005.
  • 39.Delgado M. Elogi del vianant. Del «model Barcelona» a la Barcelona real. Barcelona: Edicions de 1984; 2005.
  • 40.Montaner JM, Álvarez F, Muxí Z, Casanovas R, editors. Reader. Model Barcelona 1973–2013. Barcelona: Comanegra; 2014. 288 p.
  • 41.AA.VV. BCNecologia. 20 anys de l’Agència d’Ecologia Urbana de Barcelona. Barcelona: Ajuntament de Barcelona; 2021.
  • 42.Clua Á, Crosas C, Parcerisa J. An approach to visual interaction analysis of urban spaces: Central Barcelona as a case study. Journal of Urbanism. 2021. Mar;1–30. [Google Scholar]
  • 43.Clua Á, Llorca J, Psarra S. Urban opportunities and conflicts around street musicians: the relationship between the configuration of public space and outdoor acoustics in Ciutat Vella, Barcelona. The Journal of Urban Design. 2020;25(5):561–89. [Google Scholar]
  • 44.Crosas C, Gomez E. Mapping Food and Health Premises in Barcelona: an Approach to Logics of Distribution and Proximity of Essential Urban Services. International Journal of Geo-information. 2020;9(12):1–25. [Google Scholar]
  • 45.O’Connell EM, Gomez-Escoda E, Clua Á. Outdoor Terraces in Barcelona and Milan: Configuration of New Spaces for Social Interaction. Sustainability. 2022. Jan;14(13):7837. [Google Scholar]
  • 46.Valls F. Digital Traces and Urban Research: Barcelona Through Social Media Data. [Barcelona: ]: Universitat Politècnica de Catalunya; 2019. [Google Scholar]
  • 47.Marquet O, Miralles-Guasch C. Neighbourhood vitality and physical activity among the elderly: the role of walkable environments on active ageing in Barcelona, Spain. Social Science and Medicine. 2015;135:24–30. doi: 10.1016/j.socscimed.2015.04.016 [DOI] [PubMed] [Google Scholar]
  • 48.Marquet O, Miralles-Guasch C. The walkable city and the importance of the proximity environments for Barcelona’s everyday mobility. Cities. 2015;42(PB):258–66. [Google Scholar]
  • 49.Lee DT. Medial Axis Transformation of a Planar Shape. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1982. Jul;PAMI-4(4):363–9. doi: 10.1109/tpami.1982.4767267 [DOI] [PubMed] [Google Scholar]
  • 50.Hosseini M, Sevtsuk A, Miranda F, Cesar R jr., Silva C. Mapping the Walk: A Scalable Computer Vision Approach for Generating Sidewalk Network Datasets from Aerial Imagery. 2022; [Google Scholar]
  • 51.Barber CB, Dobkin DP, Huhdanpaa H. The quickhull algorithm for convex hulls. ACM Trans Math Softw [Internet]. 1996. Dec 1 [cited 2022 Aug 22];22(4):469–83. Available from: doi: 10.1145/235815.235821 [DOI] [Google Scholar]
  • 52.Guttman A. R-trees: a dynamic index structure for spatial searching. SIGMOD Rec [Internet]. 1984. Jun 1 [cited 2022 Aug 22];14(2):47–57. Available from: doi: 10.1145/971697.602266 [DOI] [Google Scholar]
  • 53.Douglas DH, Peucker TK. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica. 1973. Dec;10(2):112–22. [Google Scholar]
  • 54.Tobler W. Three Presentations on Geographical Analysis and Modeling: Non- Isotropic Geographic Modeling; Speculations on the Geometry of Geography; and Global Spatial Analysis [Internet]. NCGIA (National Center for Geographic Information and Analysis); 1993 [cited 2022 Nov 24]. https://escholarship.org/uc/item/05r820mz
  • 55.Wickham H. Tidy Data. Journal of Statistical Software [Internet]. 2014. Sep 12 [cited 2022 Nov 24];59:1–23. Available from: doi: 10.18637/jss.v059.i1026917999 [DOI] [Google Scholar]
  • 56.Lin Pedersen T. A Tidy API for Graph Manipulation [Internet]. 2022. https://tidygraph.data-imaginist.com/
  • 57.Van der Meer L, Abad L, Gilardi A, Lovelace R. Sfnetworks: Tidy Geospatial Networks [Internet]. 2022. https://luukvdmeer.github.io/sfnetworks/
  • 58.Gilardi A, Lovelace R, Padgham M. Street Networks in R. 2020.
  • 59.Pebesma E. Simple Features for R: Standardized Support for Spatial Vector Data. The R Journal. 2018;10(1):439–46. [Google Scholar]
  • 60.Simons GD. The cityseer Python package for pedestrian-scale network-based urban analysis. 2021 [cited 2022 Mar 3]; https://arxiv.org/abs/2106.15314
  • 61.Csardi G, Nepusz T. The igraph software package for complex network research. InterJournal. 2006;Complex Systems:1695.
  • 62.Padgham M. dodgr: An R Package for Network Flow Aggregation. Findings. 2019 Feb 14;6945.
  • 63.Depaule JC, Castex J, Panerai P. Formes urbaines: de l’îlot à la barre. Marseille: Parenthèses; 1997. 208 p. [Google Scholar]
  • 64.Vybornova A, Cunha T, Gühnemann A, Szell M. Automated Detection of Missing Links in Bicycle Networks. Geographical Analysis [Internet]. [cited 2022. Apr 7];n/a(n/a). Available from: https://onlinelibrary.wiley.com/doi/abs/10.1111/gean.12324 [Google Scholar]

Decision Letter 0

Claudionor Ribeiro da Silva

10 Feb 2023

PONE-D-22-35314Modeling Barcelona sidewalks: A high resolution urban scale assessment of the geometric attributes of the walkable networkPLOS ONE

Dear Dr. Clua,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

The manuscript must be corrected in all points indicated by the reviewers, such as:

1) Text is too long. If possible try to shorten it without losing quality;

2) In the webpages access date needs to be added;

3) There are very few scholarly articles cited in the text, and very many websites and Spanish-language items. Please add some/any foreign publications;

4) Some typos in the text, e.g. line 595 and other;

5) Some figures are unreadable e.g. 12 and 17;

6) It would be nice to see a table showing the data reduction during the workflow in terms of quantities (e.g. numbers for input data polygons/lines, node count, segments (etc.) before/after aggregation at certain steps in the process, and processing time needed);

7) It would also be nice to see the actual code that was used to produce graphics;

8)  A comparison with other data sources or on-site observations (examples/ground truth) could help to better critically reflect the workflow results and illustrate where the model/workflow resulted in errors, ambiguities, or inaccuracies, either due to data or method used.

Please submit your revised manuscript by Mar 27 2023 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Claudionor Ribeiro da Silva

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at 

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and 

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, all author-generated code must be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

3. In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability.

Upon re-submitting your revised manuscript, please upload your study’s minimal underlying data set as either Supporting Information files or to a stable, public repository and include the relevant URLs, DOIs, or accession numbers within your revised cover letter. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories. Any potentially identifying patient information must be fully anonymized.

Important: If there are ethical or legal restrictions to sharing your data publicly, please explain these restrictions in detail. Please see our guidelines for more information on what we consider unacceptable restrictions to publicly sharing data: http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions. Note that it is not acceptable for the authors to be the sole named individuals responsible for ensuring data access.

We will update your Data Availability statement to reflect the information you provide in your cover letter.

4. We note that Figures 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15 and 17 in your submission contain [map/satellite] images which may be copyrighted. All PLOS content is published under the Creative Commons Attribution License (CC BY 4.0), which means that the manuscript, images, and Supporting Information files will be freely available online, and any third party is permitted to access, download, copy, distribute, and use these materials in any way, even commercially, with proper attribution. For these reasons, we cannot publish previously copyrighted maps or satellite images created using proprietary data, such as Google software (Google Maps, Street View, and Earth). For more information, see our copyright guidelines: http://journals.plos.org/plosone/s/licenses-and-copyright.

We require you to either (1) present written permission from the copyright holder to publish these figures specifically under the CC BY 4.0 license, or (2) remove the figures from your submission:

a. You may seek permission from the original copyright holder of Figures 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15 and 17 to publish the content specifically under the CC BY 4.0 license.  

We recommend that you contact the original copyright holder with the Content Permission Form (http://journals.plos.org/plosone/s/file?id=7c09/content-permission-form.pdf) and the following text:

“I request permission for the open-access journal PLOS ONE to publish XXX under the Creative Commons Attribution License (CCAL) CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Please be aware that this license allows unrestricted use and distribution, even commercially, by third parties. Please reply and provide explicit written permission to publish XXX under a CC BY license and complete the attached form.”

Please upload the completed Content Permission Form or other proof of granted permissions as an ""Other"" file with your submission.

In the figure caption of the copyrighted figure, please include the following text: “Reprinted from [ref] under a CC BY license, with permission from [name of publisher], original copyright [original copyright year].”

b. If you are unable to obtain permission from the original copyright holder to publish these figures under the CC BY 4.0 license or if the copyright holder’s requirements are incompatible with the CC BY 4.0 license, please either i) remove the figure or ii) supply a replacement figure that complies with the CC BY 4.0 license. Please check copyright information on all replacement figures and update the figure caption with source information. If applicable, please specify in the figure caption text when a figure is similar but not identical to the original image and is therefore for illustrative purposes only.

The following resources for replacing copyrighted map figures may be helpful:

USGS National Map Viewer (public domain): http://viewer.nationalmap.gov/viewer/

The Gateway to Astronaut Photography of Earth (public domain): http://eol.jsc.nasa.gov/sseop/clickmap/

Maps at the CIA (public domain): https://www.cia.gov/library/publications/the-world-factbook/index.html and https://www.cia.gov/library/publications/cia-maps-publications/index.html

NASA Earth Observatory (public domain): http://earthobservatory.nasa.gov/

Landsat: http://landsat.visibleearth.nasa.gov/

USGS EROS (Earth Resources Observatory and Science (EROS) Center) (public domain): http://eros.usgs.gov/#

Natural Earth (public domain): http://www.naturalearthdata.com/

5. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: N/A

Reviewer #3: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: I would like to congratulate the author to revised and improve the quality of the manuscript. The manuscript is now written very well and the analysis carried out in this research is new and the results represents the actual study performed.

Reviewer #2: Review of the article “Modeling Barcelona sidewalks: A high resolution urban scale assessment of the geometric attributes of the walkable network”

In this paper authors presents a method of modeling the street network from the perspective of foot traffic, beyond the vehicle-focused street centerline representation approach in transportation research. A scalable method to extract the centerlines of the complete walkable urban area from its polygon representation at a one-meter resolution is discussed, using open-source tools. evaluate the betweenness centrality in a spatial directed graph, the process is applied to the study of the ‘walkable Barcelona’, focusing on three key parameters: 1) the street width, 2) the longitudinal slope, and 3) the crosswalks connecting the sidewalk platforms. The results identify the uneven distribution of these parameters within a complex urban fabric, and the high-resolution cartography allows the identification of critical areas within the network, introducing future lines of research and applications of the model. This is especially relevant considering the increasing awareness of citizens and the urban agendas worldwide, aimed at improving and widening the sidewalk infrastructure that supports local activity in cities

General thoughts

The article presents interesting research and very well prepared. Test procedure is clear and justified, study data are rightly chosen and sufficient, authors correctly described the study. It is important that the test procedure can be reproduced by other researchers. The following detailed comments are intended to correct some of the shortcomings of the article.

Detailed comments

Text is written in a logical and thoughtful way, creating a coherent whole, in accordance with the writing regime of scientific paper (IMRaD). The method of presentation, comprehensive introduction and very interesting and thoughtful practical examples deserve praise. Below a comments for corrections:

1) In my opinion text is too long in some way it might be shorten which will affect on its better reception

2) In the webpages access date needs to be added

3) There are very few scholarly articles cited in the text, and very many websites and Spanish-language items. Please add some/any foreign publications

4) See remark 2, regarding references

5) Do the authors believe that a similar type of research can be applied in geography and tourism to trail research? Please refer into the text adopting below positions:

a) Chwedczuk K, Cienkosz D, Apollo M, et al (2022) Challenges related to the determination of altitudes of mountain peaks presented on cartographic sources. Geod Vestn 66:49–59. https://doi.org/10.15292/geodetski-vestnik.2022.01.49-59

b) Csapó J, Wetzl V (2016) Possibilities for the Creation of Beer Routes in Hungary: A Methodological and Practical Perspective. Eur Countrys 8:250–262. https://doi.org/10.1515/EUCO-2016-0018

c) Mionel V, Mionel O (2016) Cycle tourism in Olt county, Romania. (Re)discovering potential of history and geography for tourism. Amfiteatru Econ 18:913–928

6) Some typos in the text, e.g. line 595 and other

7) Some figures and unreadable e.g. 12 and 17

Text might be accepted for a publication after improvements.

All the best and stay safe

Reviewer #3: General Statement:

The paper demonstrates a detailed implementation workflow for processing urban spatial information to extract sidewalks in Barcelona as a case study. These are used to generate pedestrian network information such as shortest paths, network costs for different edges and segments or summary metrics for different distributions. The results are generally interpret, listing benefits of the implementation and several opportunities for application.

1. The strengths of the paper are its nice graphics and the holistic and good explanations for taking different routes and combining different tools and software along the way, including the descriptions of dead ends. I am no expert in network or topology processing, so I cannot comment on the overall significance or novelty of this papers contributions, particularly for the sub-field of pedestrian network extraction. The short literature review suggests that there is limited comparable work available. That said, the results and process look quite polished, the discussion is reflected and comprehensive, and I would argue that the biggest value for readers lies in the practical implementation and the decision tree that is described in the text. The text is easy to follow and overall well written.

2. Unfortunately, the decision tree for the workflow is not shown as a figure and the practical implementation can only be followed using the text. Figure 2 is a good first overview of the overall workflow, but it is linear, whereas in the manuscript, positively, several dead ends are described, software or data limits, alternative ways or sensitivity checks being done that are not visible in Fig 2. To someone who wants to transfer the workflow to another city, a decision tree would be quite helpful, indicating these options and alternative routes for adaption (e.g. in case of data availability and other changing parameters).

3. It would also be nice to see the actual code that was used to produce graphics. Given that the authors mention Pandas, SciPy, PostGis (etc.) and automatic processing (L.889), I would expect that some kind of Code-Notebook is used (e.g. Jupyter) – perhaps the authors could share these Notebooks or the Code as Supplementing Material. This would also allow readers of the paper to transfer the shown implementation more easily to other cities, which from my point of view would be the most critical contribution.

4. Performance of the data processing appears to play a crucial role in deciding which tools/software or methods were chosen for the various parts of the workflow. It would be nice to see a table showing the data reduction during the workflow in terms of quantities (e.g. numbers for input data polygons/lines, node count, segments (etc.) before/after aggregation at certain steps in the process, and processing time needed).

5. Given the immense data processing being done, I found the discussion of results a bit shallow – I could imagine more comparison with external or existing data sources (e.g. in terms of quality or application), or perhaps a discussion of the impact of this new data on Barcelona city policy/planning – although I understand if this is not possible, given the currently already quite lengthy manuscript. A comparison with other data sources or on-site observations (examples/ground truth) could help to better critically reflect the workflow results and illustrate where the model/workflow resulted in errors, ambiguities, or inaccuracies, either due to data or method used.

I think both of the important suggestions (1. notebooks/code as supplementary materials and 2. workflow decision tree) should be possible with minor modifications or limited additional work. I added a number of minor formal suggestions and a few more specific questions below. I suggest Minor revisions.

Specific Questions:

LL. 477: The medial axis explained here and used later for the network, especially for larger plazas and areas, appears to follow through the center. Wouldn’t pedestrians, who are trying to find the shortest path, walk along the edges of plazas (etc.), instead of walking through plazas based on the nodes located in the middle?

LL. 558: How long were the longest segments? Could they also pass a ridge? (peak in the middle, e.g. where start and end of the segment would be the same height, falsely leading to a 0% slope)

LL. 733: This may be related to my absence of network topology knowledge, but perhaps you could explain why forward and backward directions needed to be analyzed separately. I would expect that a forward weight on a slope uphill is simply inversed on the reverse downhill direction. I wonder why a separate computation is necessary.

L. 866: „The method“ – later on, you use „the model“ (L. 877). I am not picky about these terms. Generally, I would suggest to use ‚workflow‘, since you combine many individual methods in a specific way for the Barcelona case study, and transfer to other cities is not shown. In any case, I would be consistent and clearly distinguish what you mean with model and method, if both terms are used.

Specific comments:

L. 37: Remove “around the world”

L. 81: “[…] by A. Svetsuk (17) [...]” - Remove "A. "

L. 135: Replace “Wien” with Vienna.

L. 430: It should be briefly described what „straight skeleton“ (and other specific network topology terms) means.

L. 564/565: This sentence is difficult to understand. What is the ‘densification step’, and why are two steps necessary instead of tuning parameters of the first step?

L. 595: The equation is not formatted correction/not legible.

L. 587/688: Figure 11 shows nodes, and random colors of nodes, but the weight is not shown – perhaps add a legend for the width of lines with unit of measurement.

L. 717/718: Sentence is difficult to read, there seems to be a missing word between discarded and aggregating.

L. 744: „linestring layer“ seems to be a specific term related to a specific software, perhaps describe more generally.

L. 807/808: “the fact” used twice.

L. 838: This sentence is difficult to understand. Percentage sign missing?

L. 935: “The most used sidewalks” – insert “likely” (e. g.), to indicate that this is not based on observation, but projected data from your workflow

Formal: All Internal references are broken and point to Zotero online links.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: Yes: Alexander Dunkel

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2023 Jul 27;18(7):e0284630. doi: 10.1371/journal.pone.0284630.r002

Author response to Decision Letter 0


23 Mar 2023

///Dear editor of the Journal,

We have read with interest the comments raised by the reviewers and we have revised the issues identified in their notes and updated the manuscript that we submit in a revised form. The results have also been included as supporting information files.

The authors would like to thank the Academic editors and the Reviewers for the opportunity to address the comments. The authors hope that the Editors and Reviewers will be satisfied with the amendments which we have made to the manuscript after considering the feedback provided.

In relation to the main points indicated at the beginning of the response received, we have corrected or improved the following aspects:

1) Text is too long. If possible try to shorten it without losing quality

///The manuscript text has been made substantially more concise without compromising the explanation of the workflow. The reduction in length has been achieved reducing unnecessary detail in some of the explanations; some of these details are now summarized graphically in a new figure and another that has been updated, and some paragraphs have been removed as it has been considered that excessive implementation details made the readability of the text more difficult. The authors believe that the text is in its current form much easier to follow without losing quality.

2) In the webpages access date needs to be added

///The webpages access dates have been included in the text. We apologize for this oversight.

3) There are very few scholarly articles cited in the text, and very many websites and Spanish-language items. Please add some/any foreign publications

///From our perspective, the paper is based on an introductory discussion on the existing bibliography on the issue and the application of some libraries published in open repositories and websites. The development of the methodology described in the paper does not require of further citation along the central chapters of the paper. However, we have been completed the text with some publications. The paper now has around 64 cited bibliography, 19 of them are Spanish research focusing on the case-study discussion.

4) Some typos in the text, e.g. line 595 and other

///The text has been thoroughly revised and any typos in the manuscript have been corrected. The authors thank the reviewers for pointing this out.

5) Some figures are unreadable e.g. 12 and 17

///The figures have been included again in full resolution and new typographies. Also, we believe the lack of quality might be a consequence of the compression in the content management system. The authors apologize if they are difficult to read. Please note that the figures might have changed numbering as a new figure has been introduced.

6) It would be nice to see a table showing the data reduction during the workflow in terms of quantities (e.g. numbers for input data polygons/lines, node count, segments (etc.) before/after aggregation at certain steps in the process, and processing time needed)

///A new figure has been included in the manuscript that summarizes the changes in geometric complexity in each of the processing steps, and the details regarding the processing time of the workflow. This figure has contributed to significantly reduce the length of the manuscript and consolidate in a single place many details scattered in the text. The authors appreciate the suggestion of the reviewer for pointing this possibility.

7) It would also be nice to see the actual code that was used to produce graphics

///The authors are working on releasing the code in the future with proper documentation and streamline the workflow for external usage. However, the code can be inspected on request.

8) A comparison with other data sources or on-site observations (examples/ground truth) could help to better critically reflect the workflow results and illustrate where the model/workflow resulted in errors, ambiguities, or inaccuracies, either due to data or method used

///The authors agree with the reviewers that a comparison with the ground truth would be interesting to be included, but they considered that it would increase the length of the manuscript excessively. It is however discussed in subsection 2.1.

9) We note that Figures 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15 and 17 in your submission contain [map/satellite] images which may be copyrighted. All PLOS content is published under the Creative Commons Attribution License (CC BY 4.0), which means that the manuscript, images, and Supporting Information files will be freely available online, and any third party is permitted to access, download, copy, distribute, and use these materials in any way, even commercially, with proper attribution. For these reasons, we cannot publish previously copyrighted maps or satellite images created using proprietary data, such as Google software (Google Maps, Street View, and Earth). For more information, see our copyright guidelines: http://journals.plos.org/plosone/s/licenses-and-copyright.

///The figures are not using satellite images but base Cartography from CartoBCN open data repository (Barcelona City Council), under CC BY 4.0. This information has been added to each caption.

Reviewers' comments:

Reviewer #1: I would like to congratulate the author to revised and improve the quality of the manuscript. The manuscript is now written very well and the analysis carried out in this research is new and the results represents the actual study performed.

///The authors appreciate the reviewer feedback. The manuscript has been revised to address the issues pointed out by the reviewers.

Reviewer #2: (…) The following detailed comments are intended to correct some of the shortcomings of the article.

Detailed comments

Text is written in a logical and thoughtful way, creating a coherent whole, in accordance with the writing regime of scientific paper (IMRaD). The method of presentation, comprehensive introduction and very interesting and thoughtful practical examples deserve praise. Below a comments for corrections:

1) In my opinion text is too long in some way it might be shorten which will affect on its better reception.

////The manuscript text has been made substantially more concise without compromising the explanation of the workflow. The reduction in length has been achieved reducing unnecessary detail in some of the explanations; some of these details are now summarized graphically in a new figure and another that has been updated, and some paragraphs have been removed as it has been considered that excessive implementation details made the readability of the text more difficult. The authors believe that the text is in its current form much easier to follow without losing quality.

2) In the webpages access date needs to be added

///This information has been added to the text. The authors thank the reviewer for pointing this out.

3) There are very few scholarly articles cited in the text, and very many websites and Spanish-language items. Please add some/any foreign publications

///From our perspective, the paper is based on an introductory discussion on the existing bibliography on the issue and the application of some libraries published in open repositories and websites. The development of the methodology described in the paper does not requires of further citation along the central chapters of the paper. However, we have been completed the text with some publications. The paper now has around 64 cited bibliography, 19 of them are Spanish research focusing on the case-study discussion.

4) See remark 2, regarding references

This information has been added to the text.

5) Do the authors believe that a similar type of research can be applied in geography and tourism to trail research? Please refer into the text adopting below positions:

a) Chwedczuk K, Cienkosz D, Apollo M, et al (2022) Challenges related to the determination of altitudes of mountain peaks presented on cartographic sources. Geod Vestn 66:49–59. https://doi.org/10.15292/geodetski-vestnik.2022.01.49-59

b) Csapó J, Wetzl V (2016) Possibilities for the Creation of Beer Routes in Hungary: A Methodological and Practical Perspective. Eur Countrys 8:250–262. https://doi.org/10.1515/EUCO-2016-0018

c) Mionel V, Mionel O (2016) Cycle tourism in Olt county, Romania. (Re)discovering potential of history and geography for tourism. Amfiteatru Econ 18:913–928

///We do thank very much the reviewer for these key references that might be related to the topic of the paper. The methodology is applied to sidewalks as polygon geometries with specific attributes. However, further research might be helpful to find other utilities in other fields of knowledge such as geography. Unfortunately, in order to make the paper more concise, we consider that this discussion should be addressed in future research.

6) Some typos in the text, e.g. line 595 and other

///The text has been fully reviewed. We apologize for this oversight.

7) Some figures and unreadable e.g. 12 and 17

///The figures have been included again in full resolution and new typographies. Also, we believe the lack of quality might be a consequence of the compression in the content management system. The authors apologize if they are difficult to read. Please note that the figures might have changed numbering as a new figure has been introduced.

Reviewer #3: General Statement:

///The paper demonstrates a detailed implementation workflow for processing urban spatial information to extract sidewalks in Barcelona as a case study. These are used to generate pedestrian network information such as shortest paths, network costs for different edges and segments or summary metrics for different distributions. The results are generally interpret, listing benefits of the implementation and several opportunities for application.

1. The strengths of the paper are its nice graphics and the holistic and good explanations for taking different routes and combining different tools and software along the way, including the descriptions of dead ends. I am no expert in network or topology processing, so I cannot comment on the overall significance or novelty of this papers contributions, particularly for the sub-field of pedestrian network extraction. The short literature review suggests that there is limited comparable work available. That said, the results and process look quite polished, the discussion is reflected and comprehensive, and I would argue that the biggest value for readers lies in the practical implementation and the decision tree that is described in the text. The text is easy to follow and overall well written.

///The authors appreciate the reviewer feedback. The manuscript has been revised to address the issues pointed out by the reviewers.

2. Unfortunately, the decision tree for the workflow is not shown as a figure and the practical implementation can only be followed using the text. Figure 2 is a good first overview of the overall workflow, but it is linear, whereas in the manuscript, positively, several dead ends are described, software or data limits, alternative ways or sensitivity checks being done that are not visible in Fig 2. To someone who wants to transfer the workflow to another city, a decision tree would be quite helpful, indicating these options and alternative routes for adaption (e.g. in case of data availability and other changing parameters).

///These details are now summarized graphically in a new figure (Fig. 3) with the workflow steps to produce a directed graph from the source data. The complexity of the data is expressed as node and vertex count at each step, in a logarithmic scale. The processing time required is shown as elapsed minutes from the initial condition.

Another figure (currently Fig. 2 in the manuscript) that has been updated, where the processing step appears in bold with the selected processing tool in parentheses below. The main motivation of the tool choice among alternatives appears in italics underneath. The workflow is indeed linear, because dead ends in the workflow where discarded and not pursued further, and therefore the current figure depicts a decision tree with a single branch.

3. It would also be nice to see the actual code that was used to produce graphics. Given that the authors mention Pandas, SciPy, PostGis (etc.) and automatic processing (L.889), I would expect that some kind of Code-Notebook is used (e.g. Jupyter) – perhaps the authors could share these Notebooks or the Code as Supplementing Material. This would also allow readers of the paper to transfer the shown implementation more easily to other cities, which from my point of view would be the most critical contribution.

////The authors are working on releasing the code in the future with proper documentation and streamline the workflow for external usage, as in its current form it is hard coded to be processed in a specific database structure. However, the code can be inspected on request.

4. Performance of the data processing appears to play a crucial role in deciding which tools/software or methods were chosen for the various parts of the workflow. It would be nice to see a table showing the data reduction during the workflow in terms of quantities (e.g. numbers for input data polygons/lines, node count, segments (etc.) before/after aggregation at certain steps in the process, and processing time needed).

///These details are now summarized graphically in a new figure (Fig. 3. The complexity of the data is expressed as node and vertex counts at each step, in a logarithmic of base-2 scale, indicating a doubling or halving of the complexity at each step. The processing time required is shown as elapsed minutes from the initial condition.

5. Given the immense data processing being done, I found the discussion of results a bit shallow – I could imagine more comparison with external or existing data sources (e.g. in terms of quality or application), or perhaps a discussion of the impact of this new data on Barcelona city policy/planning – although I understand if this is not possible, given the currently already quite lengthy manuscript. A comparison with other data sources or on-site observations (examples/ground truth) could help to better critically reflect the workflow results and illustrate where the model/workflow resulted in errors, ambiguities, or inaccuracies, either due to data or method used.

///The authors thank the reviewer for pointing it out. We believe that including this discussion in the manuscript in its current form, even after being made more concise, would make it too lengthy. Because the focus of the manuscript is on the workflow, the authors plan to address these and other aspects in future work.

I think both of the important suggestions (1. notebooks/code as supplementary materials and 2. workflow decision tree) should be possible with minor modifications or limited additional work. I added a number of minor formal suggestions and a few more specific questions below. I suggest Minor revisions.

Specific Questions:

LL. 477: The medial axis explained here and used later for the network, especially for larger plazas and areas, appears to follow through the center. Wouldn’t pedestrians, who are trying to find the shortest path, walk along the edges of plazas (etc.), instead of walking through plazas based on the nodes located in the middle?

///The medial axis has been considered as the most representative of the actual trajectories of pedestrians. Avoiding moving obstacles such as other pedestrians, as well as perceptual cues or momentum in curved trajectories can also play a role. The medial axis tries to simplify these lines to the average trajectory as a summary of all possibilities. While we agree that it is true that a very detailed inspection inevitably reveal issues, at the scale of analysis these issues are minor as they are aggregated into a single summary.

LL. 558: How long were the longest segments? Could they also pass a ridge? (peak in the middle, e.g. where start and end of the segment would be the same height, falsely leading to a 0% slope)

///The slope was evaluated along all the length of the segments, draping the vertices to the topographical surface. The simplification step included a parameter to preserve detail that was set to 0.5m. Each of the individual segments between each pair of vertices along the linestring had their slope computed separately, and converted to a weight in time units according to their length and slope using Tobler's formula. The sum of these time units was aggregated in the simplified network, as slope could not be aggregated because its effects are non-linear.

LL. 733: This may be related to my absence of network topology knowledge, but perhaps you could explain why forward and backward directions needed to be analyzed separately. I would expect that a forward weight on a slope uphill is simply inversed on the reverse downhill direction. I wonder why a separate computation is necessary.

///The time to transverse a sloped terrain depends on the direction of travel, as it is harder to climb uphill than to descend downhill. Therefore, it must be considered in what direction the simulated flow is traveling to assign the corresponding weight. Since it depends on the origins and destinations in each o*d calculation, it cannot be set in advance because sometimes it can be transversed in one direction and in other cases in the opposite. This is the reason why a directed graph with different weights in each direction was essential, and in our opinion one of the most overlooked aspects in these analyses, which we plan to address further in future work.

L. 866: „The method“ – later on, you use „the model“ (L. 877). I am not picky about these terms. Generally, I would suggest to use ‚workflow‘, since you combine many individual methods in a specific way for the Barcelona case study, and transfer to other cities is not shown. In any case, I would be consistent and clearly distinguish what you mean with model and method, if both terms are used.

///The choice of terms has been corrected in the context where it was applicable. The authors thank the reviewer for the suggestion.

Specific comments:

L. 37: Remove “around the world”

L. 81: “[…] by A. Svetsuk (17) [...]” - Remove "A. "

L. 135: Replace “Wien” with Vienna.

L. 430: It should be briefly described what „straight skeleton“ (and other specific network topology terms) means.

L. 564/565: This sentence is difficult to understand. What is the ‘densification step’, and why are two steps necessary instead of tuning parameters of the first step?

L. 595: The equation is not formatted correction/not legible.

L. 587/688: Figure 11 shows nodes, and random colors of nodes, but the weight is not shown – perhaps add a legend for the width of lines with unit of measurement.

L. 717/718: Sentence is difficult to read, there seems to be a missing word between discarded and aggregating.

L. 744: „linestring layer“ seems to be a specific term related to a specific software, perhaps describe more generally.

L. 807/808: “the fact” used twice.

L. 838: This sentence is difficult to understand. Percentage sign missing?

L. 935: “The most used sidewalks” – insert “likely” (e. g.), to indicate that this is not based on observation, but projected data from your workflow

Formal: All Internal references are broken and point to Zotero online links.

///All these minor issues have been thoroughly reviewed and fixed. The authors appreciate the reviewer pointing it out, an apologize for the oversight.

Attachment

Submitted filename: Response to reviewers.pdf

Decision Letter 1

Claudionor Ribeiro da Silva

5 Apr 2023

Modeling Barcelona sidewalks: A high resolution urban scale assessment of the geometric attributes of the walkable network

PONE-D-22-35314R1

Dear Dr. Clua,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Claudionor Ribeiro da Silva

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #2: All comments have been addressed

Reviewer #3: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #2: Yes

Reviewer #3: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #2: Yes

Reviewer #3: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #2: Yes

Reviewer #3: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #2: Yes

Reviewer #3: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #2: (No Response)

Reviewer #3: The new Figure 3 turned out very good for summarizing data reduction along the workflow

I appreciate the authors answers to my previous questions.

I think the paper can be published in its current form. I still think that publishing the code alongside would be critical, particularly since you intent publish in PLoS and as the process is otherwise hard to replicate, but leave this decision to the editors. There are some remaining typos which I have listed below.

LL. 327: what is “the plos geometry”?

LL. 363 “[…] because include the information […]”: seems like a word is missing

LL. 524 “[…] this degree 2 nodes to […]” something seems wrong with this sentence, what does “2” mean here?

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #2: No

Reviewer #3: Yes: Alexander Dunkel

**********

Acceptance letter

Claudionor Ribeiro da Silva

14 Apr 2023

PONE-D-22-35314R1

Modeling Barcelona sidewalks: A high resolution urban scale assessment of the geometric attributes of the walkable network

Dear Dr. Clua:

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.

If we can help with anything else, please email us at plosone@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Claudionor Ribeiro da Silva

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 File. Results of the calculation including the geometric parameters extracted (length and width in meters, average slope in percent rise/run, crossing designation as true/false), and the betweenness values for the combination of weights (distance, slope, or distance and slope) and distance thresholds in meters (810, 1620 and unbounded).

    Source: the authors.

    (CSV)

    Attachment

    Submitted filename: Response to reviewers.pdf

    Data Availability Statement

    All relevant data are within the paper and its Supporting information files.


    Articles from PLOS ONE are provided here courtesy of PLOS

    RESOURCES