1. Introduction
The automatic generalization of geographic information is still a challenge in the field of cartography. Road selection is one of the main operations in topographic map generalization. It aims to maintain global and local patterns [
1,
2] and connectivity [
3,
4,
5] of the original road network while reducing the level of detail in the road network. According to the representation mode of road networks, road selection methods can be broadly categorized into mesh-based methods, line-based methods, and combined line-mesh methods [
6].
Mesh-based methods indirectly select roads by aggregating the meshes enclosed by road segments in terms of certain constraints (for example, the mesh area is less than the pre-defined threshold) [
7,
8,
9,
10,
11]. The density pattern and connectivity of the road network can be better retained through these methods [
10]. However, this method is not applicable to networks that are unable to construct areas and seldom takes into account the topological characteristics of roads.
Line-based methods are the most commonly used methods in road selection. They are realized by directly deleting roads in a ranked order [
1,
2,
3,
4,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24]. In this group of methods, much attention is paid to topological relationships. For example, guided by graph theory, road networks are manipulated as connected graphs to perform road selection. Some conceptions like shortest path [
12], minimum-spanning-tree [
3], and centrality [
4] are included to guide road selection. However, the centrality approach is unable to maintain the density distribution of original road networks and neglects some factors in actual road networks, such as roundabouts, dead ends, etc. Weiss and Weibel [
13] developed some extensions in response to the aforementioned problems, realizing desirable selection results at small scales.
Line-mesh combination methods achieve selection by successively aggregating meshes and selecting the line features attached to those meshes. These combination methods focus on the individual meshes or lines in road networks, thus performing better than separate methods at medium scales [
6,
25]. However, different results might be produced by using different combination strategies of lines and meshes. Hence, this method needs to be further explored [
26].
Compared with other map features, roads, as a linear feature, have noticeable characteristics in their connectivity and continuity. Fractured and disconnected networks can easily be generated by selection based on road segments. To avert this drawback, Thomson and Richardson proposed the concept of “strokes” based on the good continuation principle of perceptual grouping [
15]. In this method, several neighboring road segments are grouped into a stroke, which is then treated as a unit in the selection process. This concatenation mode is widely used in line-based methods and line-mesh methods due to its superiority in maintaining the longitudinal hierarchy and geometric features of the original network. In addition, with the development of volunteered geographic information (VGI), methods that employ big data have come into being, thus widening the clues and perspectives of road selection studies. Points of Interest (POIs)have been adapted in recent years to regulate road selection. Xu et al. developed parameters such as POI density and the ratio of significant POIs around a road to reflect the contextual characteristics of roads [
22]. However, this method is insufficient to distinguish the relative importance of different categories of POIs. For transportation purposes, Yu et al. added constraints between strokes by using taxi trajectory data [
27]. Benz proposed the concept of POI accessibility. He argued that the paths to POIs should be retained in the selection process to enhance the practicality of the generalized results [
25]. In addition, some objective weighting methods, such as Criteria Importance Though Intercriteria Correlation (CRITIC) [
17,
26,
28], entropy [
24], and coefficient of variation [
22], were introduced to regulate the influence of different indicators on road selection. These methods have a strong mathematical basis, and are able to avoid different selection results caused by differences in cartographic experience. However, the determined weights often fail to reflect the actual importance of the indicators in the road selection environment. For instance, betweenness centrality should be given a higher weight in small-scale generalization due to its ability to identify the main hubs in a network [
13]. While a road’s frequency of usage, type, width, length, and degree centrality also play a vital role in generalization at medium scales, these indicators contain local information about roads and reflect the relations between roads and their neighboring facilities. Hence, these methods lead to the weights of indicators being inconsistent with cartographic experience. In this regard, the analytic hierarchy process (AHP) [
29], a multiple criteria decision-making tool, was introduced into road selection.
In the AHP model, superior alternatives can be identified. AHP has been applied to almost all fields involving decision-making, since its invention [
30]. Rather than pursuing complex mathematical methods, AHP employs pairwise matrices and their associated right-eigenvectors to generate appropriate priority sequences of alternatives [
29]. AHP is tolerant of different math tools, like linear programming, fuzzy logic, etc., whose merits can thus be extracted to achieve a desired outcome. Further, AHP organically combines qualitative and quantitative methods and decomposes a decision into a multi-level hierarchical structure. In this way, decision makers’ thinking processes are systematized and simplified. Both cartographic experience and the relations between indicator values can be incorporated into the evaluation system.
This is the first application of AHP in road selection. As a line-based method, our method is suitable for small-scale generalization. In addition, the surrounding habitations and facilities of a road can influence the importance of roads. In this regard, apart from summarizing structural characteristic indicators, an indicator reflecting the contextual characteristics of roads is built by scoring different categories of POIs. The importance values of strokes can be calculated in the AHP model, and the result of AHP serves as the fundamental basis for road selection. This method fully captures the attribute information of roads and conducts the road evaluation process in a structured and organized manner, which can be easily accepted. AHP delves deeper into the nature of road evaluation, multiple indicators, and the internal relations of roads.
The remainder of this paper is organized as follows.
Section 2 begins with an introduction to AHP. In
Section 3, a road evaluation strategy based on AHP is proposed.
Section 4 offers a density maintenance solution based on adaptive thresholds.
Section 5 elaborates the detailed selection process as well as a connectivity maintenance algorithm. In
Section 6, attention is turned to validations of the proposed approach. Finally, some conclusions are made in
Section 7.
7. Conclusions
The accurate and reasonable evaluation of roads is a prerequisite for road selection. Some weighting methods such as CRITIC, entropy, and coefficient of variation are widely used in line-based methods. The weights of the road indicators assigned by these methods are not consistent with actual cartographic experience. In this regard, we adapted AHP to prioritize our strokes. Among the various road selection methods, line-based methods generally include multiple indicators to determine the priority order of roads, which can be deemed a multi-attribute decision-making problem. Considering the advantages of AHP in handling this kind of problem, a new road selection method is proposed based on AHP. Previous studies tend to solely rely on the indicators summarized by the intrinsic information of road networks. However, if the effects of other features, such as surrounding habitations or facilities, are included and quantitatively described in the selection method, the produced road network might be more in tune with actual needs. Therefore, we established a road evaluation indicator system that considers both the structural and contextual characteristics of roads. In our method, the contextual characteristic indicator is built according to the surrounding POIs of roads, which is then integrated into the model of AHP along with structural characteristic indicators to calculate the importance values of strokes. We also designed another two complementary solutions, namely preset adaptive thresholds and connectivity maintenance, to improve the generalized results.
To evaluate the performance, we carried out visual and quantitative experiments. Some improvements in terms of the structures and contextual characteristics of roads could be identified. The results ofour method achieved higher accuracy than manual selection. Hence, it is feasible to apply AHP to road selection. In addition, the extra computing time produced by the proposed indicator in
Section 3.3.2 can be ignored. Thus, this method has the potential to be adopted in road generalization.