A Multi-Scale Residential Areas Matching Method Considering Spatial Neighborhood Features
Abstract
:1. Introduction
2. Complex Matching Candidate Determination Method for Multi-Scale Polygon Residential Areas
2.1. Complex Matching Relationship Analysis of Multi-Scale Polygon Residential Areas
2.2. Determining Many-to-Many Matching Candidates Based on Spatial Neighborhood Clusters
Algorithm 1 Spatial Neighborhood Clusters Algorithm |
Input: small scale residential data S, large scale residential data C, divide S1, S2 and C1, C2; Output: candidate matching cluster /*start*/ /*1. Construct Delaunay triangulation */ GetCentroid (S1 and C1) Delaunay (S1 and C1) /*2. Merge triangulation space */ For i in S2 If S2(i) or C2(i).Intersection (Delaunay_triangulation): Cluster_tri.append (Delaunay_triangulation) Spatial_Analysis (Cluster_tri and C2(i) or S2(i)) Get (Cluster_origin) /*3. The final spatial cluster */ Delaunay_constraint (Cluster_origin) Calcuate(dt) Get (Cluster_final) Return Cluster_final /*end*/ |
3. Calculating Similarity Taking into Account Spatial Neighborhood Features
3.1. Similarities in Features of Residential Areas
3.1.1. Location Similarity
3.1.2. Direction Similarity
3.1.3. Area Similarity
3.1.4. Shape Similarities
3.2. Similarity of Spatial Neighborhood Features of Residential Areas
3.2.1. Identifying Spatial Neighbors
3.2.2. Spatial Neighborhood Similarity
3.3. Using the Relief-F Algorithm to Determine Similarity Weight Values
4. Test and Analysis
4.1. Matching Process and Test
- Data preprocessing is conducted, which mainly includes data format conversion, coordinate system conversion, projection alteration, and topology checking;
- Weight values are determined by selecting a certain number of positive samples and calculating the sub-features of similarity of a residential area and spatial neighborhood similarity, using the Relief-F algorithm to determine the weight values of the various features;
- Initial matching is undertaken using Minimum Bounding Rectangle to screen candidate matching entities and then by calculating spatial similarity values and determining and candidate matches;
- Spatial neighborhood clusters are determined using the method described in Section 2.2, based on the initial matching. The matched entities were labeled and , and the unmatched entities were labeled and , which mainly included M: N matching and 1: 0 matching. Finally, the Delaunay triangulation network is created to divide the many-to-many matching spatial domain;
- matching is conducted by performing convex hull processing on the obtained aggregated element set of the spatial neighborhood clusters and converting them into single entities for matching, and spatial similarity is calculated to determine the matching relationship ;
- All matching results are obtained and evaluated, and the matching relation is mainly determined by the spatial similarity value.
4.2. Test Results and Analysis
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ruiz, J.; Ariza, F.; Ureña, M.; Elidia, B. Digital Map Conflation: A Review of the Process and a Proposal for Classification. Int. J. Geogr. Inf. Sci. 2011, 25, 1439–1466. [Google Scholar] [CrossRef]
- Xavier, E.; Ariza, F.; Ureña, M. A Survey of Measures and Methods for Matching Geospatial Vector Datasets. ACM Comput. Surv. 2016, 49, 1–34. [Google Scholar] [CrossRef]
- Fu, Z.; Yang, Y.; Gao, X.; Zhao, X.; Fan, L. An Optimization Algorithm for Multi-characteristics Road Network Matching. Acta Geod. Cartogr. Sin. 2016, 45, 608–615. [Google Scholar]
- Wang, X.; Qian, H.; He, H.; Chen, J.; Hu, H. Matching Multi-source Areal Habitations with Skeleton Line Mesh of Blank Region. Acta Geod. Cartogr. Sin. 2015, 44, 927–935. [Google Scholar]
- Guo, Q.; Xie, Y.; Liu, J.; Wang, L.; Zhou, L. Algorithms for Road Networks Matching Considering Scale Variation and Data Update. Acta Geod. Cartogr. Sin. 2017, 46, 381–388. [Google Scholar]
- Kim, J.; Vasardani, M.; Winter, S. Similarity Matching for Integrating Spatial Information Extracted from Place Descriptions. Int. J. Geogr. Inf. Sci. 2016, 31, 56–80. [Google Scholar] [CrossRef]
- Masuyama, A. Methods for Detecting Apparent Differences Between Spatial Tessellations at Different Time Points. Int. J. Geogr. Inf. Sci. 2006, 20, 633–648. [Google Scholar] [CrossRef]
- Hao, Y.; Tang, W.; Zhao, Y.; Li, N. Areal Feature Matching Algorithm Based on Spatial Similarity. Acta Geod. Cartogr. Sin. 2008, 37, 501–506. [Google Scholar]
- An, X.; Sun, Q.; Xiao, Q.; Yan, W. A shape multilevel description method and application in measuring geometry similarity of multi-scale spatial data. Acta Geod. Cartogr. Sin. 2011, 40, 495–501. [Google Scholar]
- Luo, G.; Zhang, X.; Qi, L.; Guo, T. The Fast Positioning and Optimal Combination Method of Change Vector Object. Acta Geod. Cartogr. Sin. 2014, 43, 1285–1292. [Google Scholar]
- Samal, A.; Seth, S.; Cueto, K. A Feature-based Approach to Conflation of Geospatial Sources. Int. J. Geogr. Inf. Sci. 2004, 18, 459–489. [Google Scholar] [CrossRef]
- Kim, J.; Yu, K.; Heo, J.; Lee, H. A New Method for Matching Objects in Two Different Geospatial Datasets Based on the Geographic Context. Comput. Geosci. 2010, 36, 1115–1122. [Google Scholar] [CrossRef]
- Tong, X.; Deng, S.; Shi, W. A Probabilistic Theory-based Matching Method. Acta Geod. Cartogr. Sin. 2007, 36, 210–217. [Google Scholar]
- Wu, J.; Wan, Y.; Chiang, Y.; Fu, Z.; Deng, M. A Matching Algorithm Based on Voronoi Diagram for Multi-Scale Polygonal Residential Areas. IEEE Access 2018, 6, 4904–4915. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, D.; Zhao, Z.; Ren, F.; Du, Q. A Back-Propagation Neural Network-Based Approach for Multi-Represented Feature Matching in Update Propagation. Trans. GIS 2015, 19, 964–993. [Google Scholar] [CrossRef]
- Zhang, Y.; Huang, J.; Deng, M.; Fang, X.; Hu, J. Relaxation Labelling Matching for Multi-scale Residential Datasets Based on Neighboring Patterns. Geomat. Inf. Sci. Wuhan Univ. 2018, 43, 1098–1105. [Google Scholar]
- Zhang, X.; Ai, T.; Stoter, J.; Zhao, X. Data Matching of Building Polygons at Multiple Map Scales Improved by Contextual Information and Relaxation. ISPRS J. Photogramm. Remote Sens. 2014, 92, 147–163. [Google Scholar] [CrossRef]
- Xu, J.; Wu, F.; Zhu, J.; Qian, H. A Multi-to-Multi Matching Algorithm Between Neighborhood Scale Settlement Data. Geomat. Inf. Sci. Wuhan Univ. 2014, 39, 340–345. [Google Scholar]
- Huh, Y.; Kim, J.; Lee, J.; Yu, K.; Shi, W. Identification of Multi-scale Corresponding Object-set Pairs Between Two Polygon Datasets with Hierarchical Co-clustering. ISPRS J. Photogramm. Remote Sens. 2014, 88, 60–68. [Google Scholar] [CrossRef]
- Zhang, L.; Guo, Q.; Sun, Y. The Method of Matching Residential Features in Topographic Maps at Neighboring Scales. Geomat. Inf. Sci. Wuhan Univ. 2008, 33, 604–607. [Google Scholar]
- Liu, L.; Zhu, D.; Zhu, X.; Ding, X.; Guo, W. A Multi-scale Polygonal Object Matching Method Based on MBR Combinatorial Optimization Algorithm. Acta Geod. Cartogr. Sin. 2018, 47, 652–662. [Google Scholar]
- Yang, M.; Ai, T.; Yan, X.; Chen, Y.; Zhang, X. A Map-algebra-based Method for Automatic Change Detection and Spatial Data Updating across Multiple Scales. Trans. GIS 2018, 22, 435–454. [Google Scholar] [CrossRef]
- Fan, H.; Zipf, A.; Fu, Q.; Neis, P. Quality assessment for building footprints data on OpenStreetMap. Int. J. Geogr. Inf. Sci. 2014, 28, 700–719. [Google Scholar] [CrossRef]
- Kononenko, I. Estimating attributes: Analysis and extension of RELIEF. In European Conference on Machine Learning; Springer: Berlin/Heidelberg, Germany, 1994; pp. 171–182. [Google Scholar]
- Du, S.; Luo, L.; Cao, K.; Shu, M. Extracting Building Patterns with Multilevel Graph Partition and Building Grouping. ISPRS J. Photogramm. Remote Sens. 2016, 122, 81–96. [Google Scholar] [CrossRef]
- Chen, L.; Zhang, X.; Lin, H.; Yang, M. Change Analysis and Decision Tree Based Detection Model for Residential Objects across Multiple Scales. Acta Geod. Cartogr. Sin. 2018, 47, 403–412. [Google Scholar]
Matching Mode | Large Scale Data | Small Scale Data |
---|---|---|
1: 0 | ||
0: 1 | ||
1: 1 | ||
1: N | ||
M: 1 | ||
M: N |
Weight Value | Position | Direction | Area | Shape |
---|---|---|---|---|
Equation (5) | 0.396 | 0.238 | 0.176 | 0.190 |
Equation (10) | 0.317 | 0.262 | 0.193 | 0.228 |
Matching Method | /% | /% | /% | Running Time/s | ||||
---|---|---|---|---|---|---|---|---|
This study | 579 | 40 | 18 | 52 | 90.9 | 91.8 | 91.3 | 85 |
Previous study [7] | 465 | 89 | 18 | 117 | 81.3 | 79.9 | 80.6 | 13 |
Previous study [8] | 402 | 105 | 18 | 164 | 76.6 | 71.0 | 73.7 | 21 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ma, J.; Sun, Q.; Zhou, Z.; Wen, B.; Li, S. A Multi-Scale Residential Areas Matching Method Considering Spatial Neighborhood Features. ISPRS Int. J. Geo-Inf. 2022, 11, 331. https://doi.org/10.3390/ijgi11060331
Ma J, Sun Q, Zhou Z, Wen B, Li S. A Multi-Scale Residential Areas Matching Method Considering Spatial Neighborhood Features. ISPRS International Journal of Geo-Information. 2022; 11(6):331. https://doi.org/10.3390/ijgi11060331
Chicago/Turabian StyleMa, Jingzhen, Qun Sun, Zhao Zhou, Bowei Wen, and Shaomei Li. 2022. "A Multi-Scale Residential Areas Matching Method Considering Spatial Neighborhood Features" ISPRS International Journal of Geo-Information 11, no. 6: 331. https://doi.org/10.3390/ijgi11060331
APA StyleMa, J., Sun, Q., Zhou, Z., Wen, B., & Li, S. (2022). A Multi-Scale Residential Areas Matching Method Considering Spatial Neighborhood Features. ISPRS International Journal of Geo-Information, 11(6), 331. https://doi.org/10.3390/ijgi11060331