<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">gesj</journal-id><journal-title-group><journal-title xml:lang="en">GEOGRAPHY, ENVIRONMENT, SUSTAINABILITY</journal-title><trans-title-group xml:lang="ru"><trans-title>GEOGRAPHY, ENVIRONMENT, SUSTAINABILITY</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2071-9388</issn><issn pub-type="epub">2542-1565</issn><publisher><publisher-name>Russian Geographical Society</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.24057/2071-9388-2026-4068</article-id><article-id custom-type="elpub" pub-id-type="custom">gesj-4624</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>RESEARCH PAPER</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Geospatial Modeling of Walking Routes Combing On-road and Off-road Movements</article-title><trans-title-group xml:lang="ru"><trans-title></trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="western" xml:lang="en"><surname>Zaslavskaya</surname><given-names>Elena S.</given-names></name></name-alternatives><bio xml:lang="en"><p>Geography faculty, Department of cartography and geoinformatics.</p><p>Leninskie Gory 1, Moscow, 119991</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="western" xml:lang="en"><surname>Karpachevskiy</surname><given-names>Andrey M.</given-names></name></name-alternatives><bio xml:lang="en"><p>Geography faculty, Department of cartography and geoinformatics.</p><p>Leninskie Gory 1, Moscow, 119991</p></bio><email xlink:type="simple">karpach-am@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="en">Lomonosov Moscow State University<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>31</day><month>03</month><year>2026</year></pub-date><volume>19</volume><issue>1</issue><fpage>130</fpage><lpage>138</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Zaslavskaya E.S., Karpachevskiy A.M., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Zaslavskaya E.S., Karpachevskiy A.M.</copyright-holder><copyright-holder xml:lang="en">Zaslavskaya E.S., Karpachevskiy A.M.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ges.rgo.ru/jour/article/view/4624">https://ges.rgo.ru/jour/article/view/4624</self-uri><abstract><p>This paper presents a geographic information system (GIS)-based methodology for the automated planning of walking routes in areas with sparse road networks. This approach overcomes the limitations of traditional routing methods that rely solely on either vector road graphs or raster-based cost surfaces by combining both types of representations into a single flexible model. This combined model supports routing on both roads and off-road terrain, taking into account land cover, slope, and movement direction. A hierarchy of network edges prioritizes more passable segments, such as paved roads, while still allowing transitions to natural surfaces where necessary. The methodology has been implemented in ArcGIS Pro and tested using field data from the Satino educational station in the Kaluga region. Three types of regular grid-based network models (square with queen and knight adjacency, and hexagonal) were compared, and routing was simulated under different weather conditions using variable edge weights. The results demonstrate that the square grid with queen adjacency provides the best balance between accuracy and computational efficiency. Compared to the traditional least-cost path (LCP) method, the proposed approach reduces raster-induced distortions and allows for greater adaptability to user preferences. This methodology has practical applications in tourism, environmental research, and emergency route planning, particularly in regions with limited formal transportation infrastructure.</p></abstract><kwd-group xml:lang="en"><kwd>least cost path</kwd><kwd>irregular network model</kwd><kwd>land cover passability</kwd><kwd>hiking routes modeling</kwd><kwd>Satino</kwd></kwd-group><funding-group xml:lang="en"><funding-statement>The study was supported by the state task of the Department of Cartography and Geoinformatics of the Lomonosov Moscow State University “Digital technologies and methods of cartography, geoinformatics and remote sensing in geographical research”</funding-statement></funding-group></article-meta></front><body><sec><title>INTRODUCTION</title><p>The traditional approach to solving routing problems is to model the road network as a weighted graph and apply algorithms to determine the shortest path (Miller, Shaw 2001). While effective for finding optimal routes within road networks, this approach is not suitable for calculating the shortest paths across continuous surfaces, such as geographic terrain. In geographic information systems (GIS), an alternative approach uses a raster to represent the cost surface in the form of a regular grid. Each cell in the raster is assigned a cost value, reflecting the difficulty of traversing that cell. These costs can be expressed in terms of money, time, or other units, taking into account factors such as travel time, distance, and safety. See also comparative algorithmic reviews in [Ashish 2021; Susanto 2021]</p><p>Finding a route with the minimum accumulated cost from the start cell to the target cell is known as the least-cost path (LCP) method. The cost raster is treated as a planar graph, with each cell center representing a vertex, and each node is connected to neighboring cells according to a predefined neighborhood pattern (Kourtz and O’Regan 1971; Tomlin 1990; ESRI 1991). The most common neighborhood patterns are the “knight”, “rook”, and “queen” patterns, with the “queen” and “rook” patterns being the most frequently used. Some studies suggest that the knight pattern is optimal for pathfinding (Choi 2013; Yu et al. 2010).</p><p>The LCP method is often affected by distortions caused by the raster structure. Paths may appear zigzagged due to turn-angle restrictions, particularly close to the starting point, which can introduce significant errors. These distortions are independent of raster resolution because the path in a regular model always proceeds from one vertex to an adjacent one in discrete increments, rather than traversing continuous space (Tomlin 1990). This type of deviation and elongation error was first formalized by Goodchild (1977). Post-processing can reduce these distortions; for example, the zigzag segments of the path can be simplified using the Douglas–Peucker algorithm (Choi et al. 2009).</p><p>Several studies have attempted to reduce the geometric distortions inherent in raster-based least-cost path modeling. Antikainen (2013) demonstrated that placement of nodes either at cell centers (CC) or along cell boundaries (BC), as well as the choice of neighborhood structure, significantly influences path accuracy and computational performance. Subsequently, Seegmiller et al. (2020) built upon this approach by formulating an extended raster model in which nodes are positioned on cell boundaries. This improves topological consistency and mitigates the impact of raster-induced artifacts. Nevertheless, these approaches still operate strictly within the raster domain and do not fully resolve the limitations associated with integrating vector networks into continuous cost surfaces.</p><p>To address the issue of zigzagging, one option is to increase neighborhood connectivity, which minimizes the possible turning angles. However, this approach violates the theoretical principle of the shortest path, since a straight line passing through cells with varying costs is not necessarily the shortest. The optimal path should therefore follow the boundaries between cells with different values, in a manner similar to the laws of refraction in optics (Warntz 1957) and to later refinements of cost-surface refraction modeling (Tomlin 2010). The raster representation only approximates real-world landscapes, whose boundaries are difficult to define precisely. Consequently, cell boundaries may be disregarded.</p><p>Large neighborhoods create additional issues. Minimal turning angles may be blocked if an edge intersects a high-cost cell or an obstacle. Paths with a shared endpoint may also intersect incorrectly. Errors associated with traversing cells with varying costs and with intersecting paths can be addressed using a method proposed by Bemmelen et al. (1993). This method involves constructing a graph in which nodes are located along cell boundaries (boundary-connected, BC), rather than at cell centers (center-connected, CC). This extended raster configuration enables connections between nodes within the same homogeneous cell, thereby facilitating calculations and improving flexibility in route planning. However, this approach does not entirely eliminate distortions associated with raster structures.</p><p>The least-cost path method, which is based on conventional raster representation, is widely used and effective. The search for an optimal path is crucial not only for off-road route planning, as shown by Balstrøm (2002) and Rees (2004), but also in the design and construction of infrastructure, such as highways (Yu et al. 2010), railways, pipelines (Rylsky 2009), power lines (Novakovsky et al. 2017; Bagli et al. 2011), channels (Collischonn &amp; Pilar 2000), and other transportation systems.</p><p>However, a separate issue arises when linear features, such as roads and waterways, are included in a raster model. While these features can be converted to a raster format and incorporated into a cost surface using overlay operations, this approach has limitations. Notably, integrating vector objects into a regular model can make it challenging to distinguish between different types of intersection (e.g., bridges, overpasses, and road crossings). Consequently, topological relationships cannot be preserved correctly (Choi et al. 2013). Accurately representing vector networks and their properties in a raster-based model is important because the optimal path often depends on the location of existing linear network features. For instance, waterways can restrict movement, whereas road networks usually provide low-cost travel routes. Anisotropic costs must also be considered, as these account for changes in edge costs based on movement direction, which is often influenced by slope orientation and steepness.</p><p>The scientific literature offers few approaches to solving the problem of combining irregular and regular network models. While Choi et al. (2013) propose a method that integrates these two classical models, their algorithm only permits access to or exit from a vector network at graph vertices and not at any point along the edges. Overcoming this limitation could make the integrated methodology more widely applicable.</p><p>Many geospatial studies have successfully applied algorithms to determine optimal paths based on both regular and irregular network models. However, the challenge of developing an efficient method for integrating these models while preserving their respective advantages remains unresolved. Existing routing approaches demonstrate that modeling walking routes in sparsely connected areas requires a method that integrates the two models and allows flexible parameterization based on user needs. This study aims to develop and test a methodology that integrates raster-based cost surfaces with vector road network data in order to simulate realistic walking routes in sparsely connected areas while accounting for varying environmental conditions and user-defined priorities.</p></sec><sec><title>MATERIALS AND METHODS</title><p>The initial data for creating the network model include the road network, field track-data, and remote sensing imagery used for surface segmentation. The continuous terrain surface was first segmented into land cover units with different passability conditions based on image interpretation. These units were subsequently assigned walking speeds derived from field observations, forming a passability map representing terrain suitability for transportation or walking (Pokonieczny 2020). The passability map based on satellite imagery can be created in two ways: (1) through automated classification or (2) through expert interpretation. To identify different land types in our case, we used a mosaic of ultra-high-resolution satellite scanner images available through the ESRI map viewer online service for expert interpretation.</p><p>Table 1 was used as the basis for identifying potential land cover types. The classification follows a functional approach to passability mapping, where surface categories are distinguished according to vegetation structure, obstacle presence, and expected pedestrian mobility conditions. The selected classes reflect both established approaches to terrain suitability assessment and local field knowledge of movement conditions within the study area, which, together, justify their use for routing impedance modeling. Initially, the entire area was divided into large and homogeneous groups based on the surface or the prevailing type of vegetation: open ground areas characterized by the presence of a predominantly grassy layer; forests; sparsely populated land; bodies of water; and settlement areas.</p><table-wrap id="table-1"><caption><p>Table 1. Classification of land types by passability conditions for Satino territory</p></caption><table><tbody><tr><td>Land type</td><td>Pedestrian Passability</td><td>Description</td></tr><tr><td>Open areas</td><td>Meadow</td><td>From moderate to high</td><td>Open areas with low herbaceous vegetation. Movement is facilitated by the absence of dense tree and shrub cover. Mobility may be somewhat hindered by surface irregularities resulting from plowing. Passability becomes more difficult during and after rain.</td></tr><tr><td>Arable land</td></tr><tr><td>Fallow land</td></tr><tr><td>Wasteland</td></tr><tr><td>Forest areas</td><td>Deciduous forest</td><td>Variable (from moderate to very low)</td><td>Passability conditions vary depending on the presence and density of understory vegetation as well as the dominant tree species. The understory of deciduous forests is often denser than that of spruce forests, which can make movement more difficult. However, spruce forests have lower branches that create more problematic obstacles. The passability of mixed forests depends on the dominant vegetation type and its density. Birch groves and pine forests are easier to pass through due to their less dense undergrowth and thinner trunks. Movement becomes more difficult during and after rain, and strong winds may increase the risk of falling branches and trees, especially in spruce forests, which further complicates pedestrian movement.</td></tr><tr><td>Spruce forest</td></tr><tr><td>Mixed forest</td></tr><tr><td>Pine forest</td></tr><tr><td>Birch grove</td></tr><tr><td>Areas with other woodland communities</td><td>Clearcuts</td><td>Variable (from moderate to very low)</td><td>Although fresh clearcuts may offer moderate passability due to the absence of a tree canopy, movement can be hindered by logging debris, such as uprooted stumps and roots. Over time, secondary succession occurs, leading to the emergence of new dense and difficult-to-pass young growth. Passability at this stage depends on the stage of succession. Floodplain vegetation often includes tall and dense herbaceous cover and woody plants, resulting in moderate passability for pedestrians. As with other types of terrain, rainfall reduces passability due to increased soil moisture.</td></tr><tr><td>Shrub thickets and young growth</td></tr><tr><td>Floodplain vegetation</td></tr><tr><td>Water bodies</td><td>Rivers, streams, lakes, ponds</td><td>From very low to impossible</td><td>While movement across bogs is extremely difficult, it is possible. In general, bodies of water are obstacles to pedestrian movement. However, in winter, these waterways and bogs become accessible.</td></tr><tr><td>Bogs</td></tr><tr><td>Modified areas</td><td>Settlements and individual building complexes</td><td>Impossible (inaccessible) and adaptive</td><td>Movement is possible along the existing road-path network.</td></tr><tr><td>Industrial zones</td></tr><tr><td>Quarries and extraction sites</td></tr></tbody></table></table-wrap><p>The next stage involved dividing the main groups into more specific categories, as some areas had significant variations in the dominant type of flora and its density. For instance, logging has been carried out in the study area for several years, resulting in a significant number of old and relatively recent cuttings with various structures and at different stages of restoration. Therefore, additional land cover categories were required. The mapped objects vary widely in terms of vegetation type, density, and succession stage, all of which affect passability. This is determined by the type of vegetation cover, the presence and nature of secondary vegetation tiers, and the degree of density of the stand.</p><p>An average travel speed is assigned to each identified land cover type and road. This determines the weight for travel along edges associated with that area or network segment. These speeds can be calculated analytically, based on territorial knowledge, or empirically, using field data obtained from satellite navigation receivers. In our case, we used the second approach – the resulting table of speeds can be found in the Results section. The resulting network model combines a regular grid-based surface model with a road network model. The spatial resolution of this model is determined by the regular point grid step.</p><p>According to the chosen neighborhood pattern (e.g. queen or knight), each vertex is connected to neighboring cells. These edges form a non-planar graph, with geometrically identical duplicates excluded. The impedance of each edge is calculated based on its length and the time difference in seconds between the connected vertices. Additionally, a hierarchy of edges is established to reduce computation time and limit the search for paths by prioritizing higher-level edges. This approach makes it easier to determine more convenient routes, including transitions between roads and unpaved surfaces when necessary. The hierarchy is algorithmically implemented by assigning each edge a priority class and multiplying its base impedance by a hierarchy coefficient. During pathfinding, higher-priority edges have lower effective costs, forcing the search algorithm to explore them first unless there is a substantially shorter alternative outside the hierarchy.</p><p>Route planning also accounts for terrain irregularities by incorporating elevation and movement direction using a digital elevation model (DEM). We used a DEM from the Satino local educational geoinformation system with 5-meter resolution. We used the hiking exponential Tobler function (Tobler 1993), which models speed based on slope angle, to calculate a terrain-based coefficient.</p><p> (1)</p><p>According to this formula, the maximum speed is achieved at an angle of inclination of α=-2.860, while an increase or decrease in this angle results in an exponential decrease in speed.</p><p>Obstacles such as water bodies, fenced areas, and buildings are marked as inaccessible, and edges crossing them are removed from the graph. Weather conditions are factored in by adjusting edge weights with additional coefficients.</p><p>This methodology was tested at the Satino educational field station in the Borovsky district of the Kaluga region. A set of field data was collected using a satellite navigation receiver. Three network models were initialized based on the passability surface to represent different regular lattice configurations and connectivity schemes commonly used in raster-based path modeling. The square grid with queen adjacency (8 neighbors) was used as a conventional baseline configuration; the knight adjacency (16 neighbors, including queen adjacency and L-shaped neighbors) (Yu et al. 2010) was included to increase directional flexibility and angular resolution of movement, while the hexagonal grid represents an alternative lattice geometry often considered to reduce directional bias. Together, these models enable comparison of routing behavior under varying structural properties of the regular network (Fig. 1).</p><fig id="fig-1"><caption><p>Fig. 1. Types of regular network patterns (queen, knight, hexagon)</p></caption><graphic xlink:href="gesj-19-1-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/gesj/2026/1/wiU3wFXGIfoY4ZkGwlvY228W00VKH8iwiiVgqngq.jpeg</uri></graphic></fig><p>For each network model, three experimental routes were created using different parameters, based on the modified Dijkstra’s algorithm, including edge hierarchy (ESRI 2005). Similar start and end points were also used for routing, which was performed using the least-cost path (LCP) method on a raster cost surface. Weather influence modeling was tested by applying additional coefficients to edge weights. The start and end points were located on opposite sides of a river, enabling the analysis of various crossing options under different conditions.</p></sec><sec><title>RESULTS</title><p>Three routes were created based on the assumption of comfortable weather conditions: cloudy weather without precipitation and a temperature of +17°C. To compare the results, similar routes were generated using the traditional least-cost path (LCP) method. In this method, the cost surface is a rasterized representation of different terrain types, including a rasterized road network. The cost of each raster cell represents the time it takes to traverse that area. The resolution of the raster surface is 10 meters, similar to the modeled one (Fig. 2).</p><fig id="fig-2"><caption><p>Fig. 2. Modeling results with different parameters of the network for three different routes:</p><p>A) Satino – Vasilek, B) Cholohovo – Ivanovskoe, C) Africa – RP 5420</p></caption><graphic xlink:href="gesj-19-1-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/gesj/2026/1/NvFGjLEOSzMXtSXNZJy5TYetIMDgvjGWRnFDUFMK.jpeg</uri></graphic></fig><p>An analysis of the generated routes revealed significant differences in the modeling results, depending on the initial conditions. One key factor influencing these differences is the parameter related to the hierarchy of network elements. Routes generated based on the hierarchical model prioritize the road network when searching for paths. The algorithm selects the shortest route from the starting point to the nearest road and follows it for as long as possible. This results in a more convenient path, as people generally prefer to travel on roads and avoid natural obstacles. In contrast, routes generated using a non-hierarchical model focus more on minimizing total path length or optimizing movement time, which may not always prioritize the road network.</p><p>Routes generated by the LCP method are conceptually similar to those produced by the non-hierarchical model. However, LCP results depend strongly on raster resolution, as seen in our experiments. For example, the LCP-generated path suggests crossing a river directly instead of using a nearby bridge, because the river is too narrow to be represented in the raster at its given scale, leading to a misinterpretation by the model. Furthermore, the LCP method lacks the ability to assign hierarchical importance to individual raster pixels, which highlights the advantage of the proposed non-hierarchical approach over LCP.</p><p>Various weather conditions were modeled using hierarchical network models. Edge weights were adjusted using coefficients to simulate different scenarios (see Table 2). Two scenarios were tested: rainy weather at +7°C and extremely hot weather at +32°C. In the extreme heat scenario, the use of a ford at a designated location was permitted. The edge weight coefficients were defined analytically for each scenario, based on the assumption that movement speed generally decreases on most surface types and roads, as the energy required to move increases under these conditions (Fig. 3).</p><table-wrap id="table-2"><caption><p>Table 2. Average walking speeds and weather coefficients for different surface types based on the field experimental data</p></caption><table><tbody><tr><td>Surface Type</td><td>Average Speed, km/h</td><td>Rainy Weather Coefficient,
t = 7°C</td><td>Extremely Hot Weather Coefficient, t = 32°C</td></tr><tr><td>Scenario-based modeling on road network</td></tr><tr><td>Asphalt roads</td><td>4,21</td><td>0,9</td><td>0,85</td></tr><tr><td>Dirt roads</td><td>4,13</td><td>0,85</td><td>0,85</td></tr><tr><td>Field roads</td><td>4,10</td><td>0,7</td><td>0,8</td></tr><tr><td>Trails</td><td>3,82</td><td>0,6</td><td>0,8</td></tr><tr><td>Scenario-based modeling on terrain surface</td></tr><tr><td>Meadow</td><td>3,53</td><td>0,6</td><td>0,7</td></tr><tr><td>Ploughed field</td><td>3,64</td><td>0,5</td><td>0,7</td></tr><tr><td>Fallow land</td><td>3,56</td><td>0,5</td><td>0,7</td></tr><tr><td>Mixed forest</td><td>2,78</td><td>0,7</td><td>0,95</td></tr><tr><td>Deciduous forest</td><td>2,49</td><td>0,65</td><td>0,9</td></tr><tr><td>Spruce forest</td><td>2,96</td><td>0,9</td><td>0,95</td></tr><tr><td>Dense mixed forest</td><td>2,55</td><td>0,55</td><td>0,8</td></tr><tr><td>Dense deciduous forest</td><td>2,26</td><td>0,5</td><td>0,7</td></tr><tr><td>Clear-cut area 1</td><td>2,98</td><td>0,7</td><td>0,8</td></tr><tr><td>Clear-cut area 2</td><td>2,15</td><td>0,6</td><td>0,7</td></tr><tr><td>Clear-cut area 3 (mixed)</td><td>2,08</td><td>0,4</td><td>0,65</td></tr><tr><td>Clear-cut area 3 (deciduous)</td><td>2,01</td><td>0,4</td><td>0,6</td></tr><tr><td>Clear-cut area 3 with dense deciduous undergrowth</td><td>1,97</td><td>0,4</td><td>0,5</td></tr><tr><td>Undergrowth 1</td><td>3,49</td><td>0,7</td><td>0,7</td></tr><tr><td>Undergrowth 2</td><td>3,03</td><td>0,5</td><td>0,7</td></tr><tr><td>Undergrowth 3</td><td>2,01</td><td>0,4</td><td>0,5</td></tr><tr><td>Floodplain vegetation</td><td>2,78</td><td>0,4</td><td>0,7</td></tr><tr><td>Water body</td><td>Movement prohibited</td><td>Movement prohibited</td><td>Ford crossing possible</td></tr><tr><td>Swamp</td><td>2,06</td><td>0,3</td><td>0,8</td></tr><tr><td>Gully bottom</td><td>1,99</td><td>0,4</td><td>0,9</td></tr><tr><td>Garden plots (Dacha zone)</td><td>Off-road movement prohibited</td><td>Off-road movement prohibited</td><td>Off-road movement prohibited</td></tr><tr><td>Quarry</td><td>1,84</td><td>0,4</td><td>0,7</td></tr></tbody></table></table-wrap><fig id="fig-3"><caption><p>Fig. 3. Resulting routes in different scenario models and grid patterns</p></caption><graphic xlink:href="gesj-19-1-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/gesj/2026/1/hPlou6eBbfIfF72bubZj8QdxY5IOiZ1zkYZnS2Nw.jpeg</uri></graphic></fig><p>Route modeling under these scenarios shows that, in rainy conditions, both the hexagonal and square grids with queen adjacency patterns produce shorter routes through forested areas and the road network. Meanwhile, the square grid model with knight adjacency produced a longer route around forested areas initially, prioritizing use of the road network wherever possible.</p><p>Rainy weather produced the most significant variation in route options. In contrast, the routes were almost identical in hot weather because users tended to choose the ford, which is closer than the bridge. To evaluate the practicality of the proposed routes, we conducted a survey of individuals familiar with the area. They were asked to design their preferred routes based on the same start and end points used in the modeling. Analyzing the results, we found that the preferred routes were similar to the modeled ones: in hot weather, people tended to take a shorter route by using the ford, which is closer to the starting point than the bridge (Fig. 4).</p><fig id="fig-4"><caption><p>Fig. 4. Resulting routes in different scenario models and social survey resulting routes</p></caption><graphic xlink:href="gesj-19-1-g004.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/gesj/2026/1/OComXsn8W1AAKGTdY8l4ETpNlm3h51vFOhrT07JT.jpeg</uri></graphic></fig><p>When we compared different network models based on a regular grid structure, we found that the square configuration had certain advantages over the hexagonal one. This is because significant geometric distortions are absent from the resulting routes, which are often seen in the hexagonal model. These distortions arise from the grid’s connectivity type, resulting in a zigzag effect, similar to that seen in the least-cost path (LCP) method, where raster structure causes artificial elongation and increased path costs. In terms of adjacency patterns, the knight pattern offers 16 possible movement directions compared to 8 for the queen pattern. In most weather scenarios, except rainy conditions, the knight pattern produced routes that were slightly more advantageous in terms of travel time. This advantage is due to its connectivity structure, with longer edges, as the knight pattern extends into a 5×5 neighborhood, whereas the queen pattern extends into a 3×3 neighborhood. This allows for more diverse path options.</p><p>To complement the qualitative assessment, we performed a quantitative comparison of route similarity across all modeling configurations. Fig. 5 shows pairwise percentages of spatial identity between routes generated using different grid structures, adjacency patterns, and hierarchical settings. Models with edge hierarchy demonstrate very high internal consistency (97–100%) across all three test routes, while agreement between hierarchical and non-hierarchical models drops to 13–36%, reflecting their different movement priorities. The LCP paths exhibit only 11–35% spatial overlap with hierarchical models, confirming that raster-based routing deviates substantially from more realistic on-road/off-road transitions.</p><fig id="fig-5"><caption><p>Fig. 5. Qualitative assessment of resulting routes overlap</p></caption><graphic xlink:href="gesj-19-1-g005.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/gesj/2026/1/z00nHEYvuPd25GcUupuQUOQtDV76aYJR5L0sD91X.jpeg</uri></graphic></fig><p>However, these advantages are offset by the data and processing time required for the knight pattern. It requires more than twice the data and computational resources of the queen pattern, rendering it less efficient. Therefore, we conclude that a network model based on a square grid with queen connectivity offers greater efficiency in terms of processing time and routing.</p></sec><sec><title>DISCUSSION</title><p>Compared to previous attempts at integrating vector networks with raster cost surfaces, such as the extended raster approach (Antikainen 2013; Seegmiller et al. 2020) and the method proposed by Choi et al. (2013), the methodology presented in this study introduces several significant improvements. While the extended raster and boundary-connected (BC) models do overcome some of the distortions inherent in regular raster structures, they still rely on cell-based geometry and do not allow for flexible transitions between road networks and continuous terrain.</p><p>While Choi et al. (2013) take an essential step towards integrating regular and irregular models, their method restricts entry to and exit from the vector network to predefined graph vertices. Consequently, transitions can only occur at road intersections or endpoints, which restricts the realism of simulated routes, particularly in sparsely connected areas where pedestrians often join a road at various positions along its length.</p><p>The approach developed in this paper builds on this research by enabling transitions between roads and off-road terrain at any point along an edge, rather than just at vertices. This significantly increases the flexibility of the integrated model and better reflects real pedestrian movement. Additionally, the incorporation of edge hierarchy – with prioritization of high-quality or more passable segments – is a methodological advancement lacking in previous raster- or vector-based approaches. This hierarchy enables the model to approximate realistic walking preferences rather than merely identifying the shortest possible route.</p><p>Undoubtedly, the framework combines these improvements with anisotropic movement costs, weather-dependent coefficients, and a consistent treatment of slopes using Tobler’s function. Together, these features offer a more comprehensive and adaptable routing methodology. These contributions distinguish the proposed approach from previous work, providing a more robust tool for simulating walking behavior in heterogeneous environments.</p><p>Despite the demonstrated advantages of the proposed methodology, several limitations must be acknowledged. Firstly, the model is inherently dependent on the spatial resolution of the regular grid used to generate the network. While finer grids improve the representation of terrain heterogeneity and reduce geometric distortions, they significantly increase data volume and computational requirements. Conversely, coarser grids simplify calculations but may overlook important landscape features that influence walking behavior.</p><p>Secondly, assigning walking speeds to land cover types and calibrating weather-related coefficients involves a degree of subjectivity. Although these coefficients were based on analytical estimates and expert knowledge, they may not fully capture the variability of real-world movement conditions. Their accuracy can vary between regions and user groups, and additional empirical field measurements would help to refine these parameters.</p><p>Thirdly, the computational cost of the method increases substantially when it is applied to large regions or when complex adjacency schemes are used. The number of edges increases rapidly with grid density and connectivity, which affects processing time and potentially limits the approach’s applicability in extensive territories without additional optimization.</p><p>Finally, the model assumes simplified walking behavior, focusing primarily on minimizing travel time or distance and prioritizing roads through hierarchical edge weighting. However, human route choices are influenced by many additional factors, such as comfort, safety, visibility, fatigue, and terrain preferences – that are not fully represented in the current implementation. This may result in simulated routes lacking realism in certain contexts.</p></sec><sec><title>CONCLUSIONS</title><p>Given the need for routing methods capable of integrating road networks with continuous terrain representation while overcoming the limitations of conventional raster-based approaches, the experiments we conducted have allowed us to determine the advantages of the developed technique compared to the current pathfinding method using the LCP algorithm.</p><p>In particular, the LCP approach is similar to the resulting non-hierarchical network model. However, the LCP output is accompanied by a significant number of distortions due to the raster structure, and its accuracy depends heavily on its resolution. Furthermore, the LCP technique does not permit the formation of a hierarchy among individual pixels, preventing the prioritization of movement along the road network.</p><p>Following analysis, we identified the square regular grid network model with a “queen” adjacency pattern as the optimal option in terms of both computational complexity and route efficiency. This model has the shortest implementation time and is virtually free from geometric errors that could distort routes. Overall, the proposed methodology represents terrain more accurately than a raster-based approach. It is also more flexible and can be adapted to different movement conditions.</p><p>Depending on user priorities, the model can either emphasize more convenient routes through hierarchy or focus solely on the shortest (or fastest) path by removing hierarchy. The decision on which approach to use depends on the goals of the proposed model.</p><p>The developed methodology can be applied in several real-world contexts. In tourism route planning, for example, the model can generate comfortable walking routes that take into account weather conditions, terrain complexity, and user preferences regarding road versus off-road movement. In environmental and field research, it supports assessment of site accessibility, the planning of field campaigns, and the evaluation of how land cover changes affect mobility. In search and rescue operations, the hierarchical network structure enables the quick identification of feasible routes, optimal access points, and alternative paths under adverse conditions, providing a practical advantage over raster-based LCP approaches. Together, these use cases demonstrate the broader applicability and flexibility of the proposed routing framework.</p></sec></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Antikainen H. (2013). Comparison of different strategies for determining raster-based least-cost paths with a minimum amount of distortion. Transactions in GIS, 17(1), 96-108, DOI: 10.1111/j.1467-9671.2012.01355.x.</mixed-citation><mixed-citation xml:lang="en">Antikainen H. (2013). Comparison of different strategies for determining raster-based least-cost paths with a minimum amount of distortion. Transactions in GIS, 17(1), 96-108, DOI: 10.1111/j.1467-9671.2012.01355.x.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ashish D.D.V.S., Munjal S., Mani M., Srivastava S. (2021). Path finding algorithms. In: Emerging Technologies in Data Mining and Information Security. Proceedings of IEMIS 2020, 1, 331-338. Advances in Intelligent Systems and Computing, DOI: 10.1007/978-981-15-9927-9_33.</mixed-citation><mixed-citation xml:lang="en">Ashish D.D.V.S., Munjal S., Mani M., Srivastava S. (2021). Path finding algorithms. In: Emerging Technologies in Data Mining and Information Security. Proceedings of IEMIS 2020, 1, 331-338. Advances in Intelligent Systems and Computing, DOI: 10.1007/978-981-15-9927-9_33.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Bagli S., Geneletti D., Orsi F. (2011). Routing of power lines through least-cost path analysis and multicriteria evaluation to minimize environmental impacts. Environmental Impact Assessment Review, 31, 234-239, DOI: 10.1016/j.eiar.2010.10.003.</mixed-citation><mixed-citation xml:lang="en">Bagli S., Geneletti D., Orsi F. (2011). Routing of power lines through least-cost path analysis and multicriteria evaluation to minimize environmental impacts. Environmental Impact Assessment Review, 31, 234-239, DOI: 10.1016/j.eiar.2010.10.003.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Balstrøm T. (2002). On identifying the most time-saving walking route in a trackless mountainous terrain. Geografisk Tidsskrift, 102, 51-58, DOI: 10.1080/00167223.2002.10649465.</mixed-citation><mixed-citation xml:lang="en">Balstrøm T. (2002). On identifying the most time-saving walking route in a trackless mountainous terrain. Geografisk Tidsskrift, 102, 51-58, DOI: 10.1080/00167223.2002.10649465.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Bemmelen J., Quak W., Hekken M., Oosterom P. (1993). Vector vs. raster-based algorithms for cross country movement planning. Proceedings of Auto-Carto, 11, 50-59.</mixed-citation><mixed-citation xml:lang="en">Bemmelen J., Quak W., Hekken M., Oosterom P. (1993). Vector vs. raster-based algorithms for cross country movement planning. Proceedings of Auto-Carto, 11, 50-59.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Choi Y., Park H.-D., Sunwoo C., Clarke K. (2009). Multi-criteria evaluation and least-cost path analysis for optimal haulage routing of dump trucks in large scale open-pit mines. International Journal of Geographical Information Science, 23, 1541-1567, DOI: 10.1080/13658810802385245.</mixed-citation><mixed-citation xml:lang="en">Choi Y., Park H.-D., Sunwoo C., Clarke K. (2009). Multi-criteria evaluation and least-cost path analysis for optimal haulage routing of dump trucks in large scale open-pit mines. International Journal of Geographical Information Science, 23, 1541-1567, DOI: 10.1080/13658810802385245.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Choi Y., Um J.G., Park M.H. (2013). Finding least-cost paths across a continuous raster surface with discrete vector networks. Cartography and Geographic Information Science, 41(1), 75-85, DOI: 10.1080/15230406.2013.850837.</mixed-citation><mixed-citation xml:lang="en">Choi Y., Um J.G., Park M.H. (2013). Finding least-cost paths across a continuous raster surface with discrete vector networks. Cartography and Geographic Information Science, 41(1), 75-85, DOI: 10.1080/15230406.2013.850837.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Collischonn W., Pilar J.V. (2000). A direction dependent least-cost-path algorithm for roads and canals. International Journal of Geographical Information Science, 14, 397-406, DOI: 10.1080/13658810050024304.</mixed-citation><mixed-citation xml:lang="en">Collischonn W., Pilar J.V. (2000). A direction dependent least-cost-path algorithm for roads and canals. International Journal of Geographical Information Science, 14, 397-406, DOI: 10.1080/13658810050024304.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">ESRI (1991). Performing analysis with GRID: Cell-based modeling with GRID. ARC/INFO User’s Guide 6.0. Redlands, CA: Environmental Systems Research Institute.</mixed-citation><mixed-citation xml:lang="en">ESRI (1991). Performing analysis with GRID: Cell-based modeling with GRID. ARC/INFO User’s Guide 6.0. Redlands, CA: Environmental Systems Research Institute.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">ESRI (2005). Hierarchical routes in ArcGIS Network Analyst. ESRI White Paper. Redlands, CA: ESRI.</mixed-citation><mixed-citation xml:lang="en">ESRI (2005). Hierarchical routes in ArcGIS Network Analyst. ESRI White Paper. Redlands, CA: ESRI.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Goodchild M.F. (1977). An evaluation of lattice solutions to the problem of corridor location. Environment and Planning A, 9, 727-738, DOI: 10.1068/a090727.</mixed-citation><mixed-citation xml:lang="en">Goodchild M.F. (1977). An evaluation of lattice solutions to the problem of corridor location. Environment and Planning A, 9, 727-738, DOI: 10.1068/a090727.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Kourtz P.H., O’Regan W.G. (1971). A model for a small forest fire to simulate burned and burning areas for use in a detection model. Forest Science, 17(2), 163–169, DOI: 10.1093/forestscience/17.2.163.</mixed-citation><mixed-citation xml:lang="en">Kourtz P.H., O’Regan W.G. (1971). A model for a small forest fire to simulate burned and burning areas for use in a detection model. Forest Science, 17(2), 163–169, DOI: 10.1093/forestscience/17.2.163.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Miller H., Shaw S.-L. (2001). Geographic Information Systems for Transportation. Oxford: Oxford University Press.</mixed-citation><mixed-citation xml:lang="en">Miller H., Shaw S.-L. (2001). Geographic Information Systems for Transportation. Oxford: Oxford University Press.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Novakovsky B.A., Kargashin P.E., Karpachevskiy A.M. (2017). Geoinformation analysis of territory for automated selection of power line routing. Geoinformatics, (2), 30-38 (in Russian with English summary).</mixed-citation><mixed-citation xml:lang="en">Novakovsky B.A., Kargashin P.E., Karpachevskiy A.M. (2017). Geoinformation analysis of territory for automated selection of power line routing. Geoinformatics, (2), 30-38 (in Russian with English summary).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Pokonieczny K. (2020). The methodology of creating variable resolution maps based on the example of passability maps. ISPRS International Journal of Geo-Information, 9(12), 738, DOI: 10.3390/ijgi9120738.</mixed-citation><mixed-citation xml:lang="en">Pokonieczny K. (2020). The methodology of creating variable resolution maps based on the example of passability maps. ISPRS International Journal of Geo-Information, 9(12), 738, DOI: 10.3390/ijgi9120738.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Rees W.G. (2004). Least-cost paths in mountainous terrain. Computers &amp; Geosciences, 30, 203-209, DOI: 10.1016/j.cageo.2003.11.001.</mixed-citation><mixed-citation xml:lang="en">Rees W.G. (2004). Least-cost paths in mountainous terrain. Computers &amp; Geosciences, 30, 203-209, DOI: 10.1016/j.cageo.2003.11.001.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Rylsky I.A. (2009). The influence of geographical environment factors on automated pipeline routing. Moscow: MAX Press, 192 p. (in Russian).</mixed-citation><mixed-citation xml:lang="en">Rylsky I.A. (2009). The influence of geographical environment factors on automated pipeline routing. Moscow: MAX Press, 192 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Seegmiller L., Shirabe T., Tomlin C. (2020). A method for finding least-cost corridors with reduced distortion in raster space. International Journal of Geographical Information Science, 35, 1-22, DOI: 10.1080/13658816.2020.1850734.</mixed-citation><mixed-citation xml:lang="en">Seegmiller L., Shirabe T., Tomlin C. (2020). A method for finding least-cost corridors with reduced distortion in raster space. International Journal of Geographical Information Science, 35, 1-22, DOI: 10.1080/13658816.2020.1850734.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Susanto A. (2021). Performance comparison of Dijkstra, A*, and Floyd–Warshall algorithms in shortest path problems. Journal of Applied Mathematics and Computation, 5(2), 89-98.</mixed-citation><mixed-citation xml:lang="en">Susanto A. (2021). Performance comparison of Dijkstra, A*, and Floyd–Warshall algorithms in shortest path problems. Journal of Applied Mathematics and Computation, 5(2), 89-98.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Tobler W. (1993). Three presentations on geographical analysis and modeling. Santa Barbara, CA: National Center for Geographic Information and Analysis.</mixed-citation><mixed-citation xml:lang="en">Tobler W. (1993). Three presentations on geographical analysis and modeling. Santa Barbara, CA: National Center for Geographic Information and Analysis.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Tomlin C.D. (1990). Geographic Information Systems and Cartographic Modeling. Englewood Cliffs, NJ: Prentice-Hall.</mixed-citation><mixed-citation xml:lang="en">Tomlin C.D. (1990). Geographic Information Systems and Cartographic Modeling. Englewood Cliffs, NJ: Prentice-Hall.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Warntz W. (1957). Transportation, social physics, and the law of refraction. The Professional Geographer, 9(4), 2-7, DOI: 10.1111/j.0033-0124.1957.094_2.x.</mixed-citation><mixed-citation xml:lang="en">Warntz W. (1957). Transportation, social physics, and the law of refraction. The Professional Geographer, 9(4), 2-7, DOI: 10.1111/j.0033-0124.1957.094_2.x.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Yu C., Lee J., Munro-Stasiuk M.J. (2010). Extensions to least-cost path algorithms for roadway planning. International Journal of Geographical Information Science, 17, 361-376, DOI: 10.1080/1365881031000072645.</mixed-citation><mixed-citation xml:lang="en">Yu C., Lee J., Munro-Stasiuk M.J. (2010). Extensions to least-cost path algorithms for roadway planning. International Journal of Geographical Information Science, 17, 361-376, DOI: 10.1080/1365881031000072645.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
