Multi-Scale Flow Field Mapping Method Based on Real-Time Feature Streamlines
Abstract
:1. Introduction
2. Materials and Methods
2.1. Real-Time Streamline Tracking Algorithm Based on Screen Coordinate System
2.1.1. Geographic Coordinate Conversion and Interpolation Calculation
- Geographic coordinate conversion
- 2.
- Interpolation algorithm
2.1.2. Real-Time Streamline Tracking Calculation
2.2. Grid + Feature Seed Point Placement Method
- Global regular grid distribution algorithm: a method that achieve uniform layout by sampling screen pixels at equal intervals which means seed points are evenly distributed on a regular grid [20].
2.3. Collision Detection Algorithm Based on Attribute Information Judgment
2.3.1. Rough Detection of the Conflicts
2.3.2. The Correction of the Rough Detection Result
3. Experiments
3.1. Experiments About Seed Point Placement Methods
3.1.1. The Uniformity of Global Regular Grid Distribution Algorithm
3.1.2. Efficiency Comparison of Seed Point Placement Algorithms
3.1.3. Rendering Effect Comparison of Seed Point Placement Algorithms
3.2. Experiments About Mapping Method Proposed Herein
3.3. Experiments About Map Load
4. Results
4.1. Results for Uniformity Evaluation
4.2. Results for Algorithm Efficiency Comparison
4.3. Results for Rendering Effect Comparison
4.4. Results for Multi-Scale Mapping Expression Effect
4.5. Results for Different Mapping Method Expression Effect
4.6. Results for Map Load Experiments
5. Discussions and Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Li, C.X.; Peng, R.C.; Gao, Z.S. An Improved Legible Method for Visualizing 3D Flow Field. Geomat. Inf. Sci. Wuhan Univ. 2017, 42, 744–748. [Google Scholar]
- Fang, J.; Ai, B.; Xin, W.P.; Shang, H.S. Dynamic flow field expression optimization method based on particle system. Sci. Surv. Mapp. 2018, 43, 72–76. [Google Scholar]
- Wang, S.B.; Pan, Z.G. Comparison, Analysis and Review of 2D Flow Visualization. J. Syst. Simul. 2014, 26, 1875–1881. [Google Scholar]
- Zheng, L.T. Research and Implementation of Feature-Based Streamline Selection Method for Flow Field. Master’s Thesis, National University of Defense Technology, Changsha, China, 2015. [Google Scholar]
- Ba, Z.Y.; Shan, G.H.; Liu, J. A Feature-Based Seeding Method for Multi-Level Flow Visualization. J. Comput. Aid Desig. Comput. Graph. 2016, 28, 32–40. [Google Scholar]
- Shen, W.H.; Wang, S.B.; Pan, Z.G. New 2D Flow Visualization Method Based on Mutual Information and Image Fusion. J. Syst. Simul. 2015, 8, 1796–1800. [Google Scholar]
- Liao, Z.Y. The Research of Spatio-Temporal Feature Analysis and Visualization on Marine Flow Field Based on Topological Theory. Master’s Thesis, Shandong University of Science and Technology, Shandong, China, 2017. [Google Scholar]
- Liao, Z.Y.; Ji, M. Comparison, Analysis of 3D Marine Flow Visualization. Geomat. Spat. Inf. Technol. 2016, 113, 107–109. [Google Scholar]
- Huang, D.M.; Du, Y.L.; Zhang, L.W. Two information entropy based seeding methods for 3D flow visualization. Comput. Eng. Sci. 2018, 40, 411–417. [Google Scholar]
- Tian, D.; Chi, X.B.; Wang, T.Q. Flow field visualization method based on weighted random sampling. Comput. Eng. Des. 2018, 1, 12. [Google Scholar]
- Ma, Z.J. Research and Implementation of Atmospheric Data Visualization system Based on Web. Master’s Thesis, Hangzhou Dianzi University, Hangzhou, China, 2017. [Google Scholar]
- Sun, L.D. Gauss-Kruger Projection and Universal Transverse Mercator projection of the Similarities and Differences. Port Eng. Technol. 2008, 5, 51–53. [Google Scholar]
- Wang, H.B.; Zhang, H.W.; Zhang, P.P. A Transverse Mercator Chart Suitable for Polar Regions. Chin. J. Polar Res. (Chin. Ed.) 2017, 29, 454–460. [Google Scholar]
- Gudermannian Function. Available online: https://en.wikipedia.org/w/index.php?title=Gudermannian_function&oldid=856643283 (accessed on 7 June 2019).
- Deng, C. Research of Image Interpolation Algorithm. Master’s Thesis, Chongqing University, Chongqing, China, 2010. [Google Scholar]
- Ding, X.J. Research and comparison of Matlab interpolation algorithm for image scaling function. J. Hubei Univ. (Nat. Sci.) 2018, 40, 396–400. [Google Scholar]
- Ji, M.; Chen, L.; Yan, F.X. The Adaptive-Step-based Marine Fluid Flow Streamline Constructing Algorithm. Geomat. Inf. Sci. Wuhan Univ. 2014, 39, 1052–1056. [Google Scholar]
- Wang, J.G.; Lian, R.M.; Xing, B. Streamline visualization method based on runge kutta fourth order integral. Wirel. Internet Technol. 2015, 13, 130. [Google Scholar]
- Yu, Z.Y.; Wang, Y.J.; Chen, X.G. The Model Design for Linear Dynamic Annotation Visualization in Digital Map. Acta Geogr. Sin. 2001, 56, 73–77. [Google Scholar]
- Jobard, B.; Lefer, W. Unsteady flow visualization by animating evenly-spaced streamlines. Comput. Graph. Forum 2000, 19, 31–39. [Google Scholar] [CrossRef]
- Ai, B.; Liu, Y.; Wang, Z.; Sun, D.C. Evaluation of multi-scale representation of ocean flow fields using the Euler method based on map load. J. Spat. Sci. 2019, 64, 1–13. [Google Scholar] [CrossRef]
- Yang, Y.; Li, L.; Wang, H. Method for improving precision of building subsidence observation. J. Geomatics. 2007, 32, 46–48. [Google Scholar]
- Li, L.; Yu, Z.H.; Zhu, H.H. Handling Graphic Conflicts between Cartographic Features: Exemplifying Geo-linear Features (Road, River and Boundary). Acta Geod. Cartogr. Sin. 2015, 44, 563–569. [Google Scholar]
- Li, S.Y.; Wang, L.J.; Cao, Y.N. Review of Automatic Identification Methods of Vector Map Data Defects. Surv. Mapp. Geol. Miner. Resour. 2015, 31, 1–4. [Google Scholar]
- Liu, Y.; Zhang, Z.; Ma, E.L. Some Methods of Measuring the Uniform Character of Finite Point Sets. J. Cap. Norm. Univ. (Nat. Sci. Ed.) 1997, 1997, 10–14. [Google Scholar]
- Zhu, Y.C. The Accurate Calculation Formula of Low-Dimensional Finite Point Set Deviation (III). Chin. Sci. Bull. 1994, 39, 1724–1725. [Google Scholar]
- Pan, J.J.; Li, Z.M. An improved algorithm of fast line integral convolution with Sobol sequence. J. China Univ. Pet. (Nat. Sci. Ed. 2007, 31, 162–166. [Google Scholar]
- Gu, D.W.; Ling, J. Improved novel Particle Swarm Optimization algorithm. Comput. Eng. Appl. 2011, 47, 49–51. [Google Scholar]
- Leaflet. Available online: http://leafletjs.com/ (accessed on 15 February 2019).
- Jiang, W.; Liu, L.K. Application of Prototype System in Software Development. Comput. Technol. Dev. 2019, 29, 110–115. [Google Scholar]
- Wu, F.Y. Application of Drawing Technology based on HTML5 Canvas. Electron. Test 2018, 4, 57. [Google Scholar]
- Sun, Q.H.; Jiang, N. Research on Electronic Map Load Calculation Model and Its Application. Bull. Surv. Map. 2014, 9, 54–57. [Google Scholar]
- Jiang, N.; Cao, Y.N.; Sun, Q.H. Exploration of two-peak changing law of basic electronic map load. Acta Geod. Cartogr. Sin. 2014, 43, 306G313. [Google Scholar]
- Wang, H.F.; Hua, Y.X.; Zhang, X.N. Research on the Method of Electronic Map Load Computing Based on Sense of Vision. Geomat. Spat. Inf. Technol. 2017, 40, 25–29. [Google Scholar]
- Jiang, N.; Zhang, W.; Cao, Y.N. A computational method of information load on electronic map based on RGB feature extraction. Surv. Mapp. Eng. 2013, 22, 39–42. [Google Scholar]
- Jin, B.D. Thinking about one type random number generation in JAVA. Inf. Technol. 2012, 2012, 181–183. [Google Scholar]
- Deng, Q.L.; Jiang, Z.G.; Han, S. Reliability Analysis of dustproof Water Supply Network System Based on Sobol. J. Tianjin Univ. (Sci. Technol.) 2018, 9, 005. [Google Scholar]
- Xu, L. A Simulation Study on Economic Dispatch of Electrical Power Systems Based on the A Quantum Behaved Particle Swarm Optimization. Master’s Thesis, Xi’an University of Science and Technology, Xi’an, China, 2013. [Google Scholar]
- Wang, S.H.; Zhang, Y.D.; Wu, L.N. Comparison of Pseudo-random Numbers and Quasi-random Numbers. Comput. Inf. Technol. 2010, 2010, 32–36. [Google Scholar]
- Yan, T.H.; Feng, C. Research and Implement for Flow Field based on streamline technique. Inf. Technol. Informatiz. 2018, 2008, 51–53. [Google Scholar]
Zoom Level | Radian Value of Geographical Range Area |
---|---|
3 | 13.166 |
4 | 3.961 |
5 | 1.049 |
6 | 0.266 |
7 | 0.067 |
8 | 0.017 |
9 | 0.004 |
10 | 0.001 |
Upper Scale/Lower Scale 1 | Radian Values of Geographical Range Area Ratio |
---|---|
3/4 | 3.324 |
4/5 | 3.775 |
5/6 | 3.939 |
6/7 | 3.984 |
7/8 | 3.996 |
8/9 | 3.999 |
9/10 | 4.000 |
Map Scale | Value of Map Load (%) |
---|---|
1:500,000 | 10.743 |
1:200,000 | 10.790 |
1:100,000 | 9.435 |
1:500,00 | 9.779 |
1:200,00 | 9.688 |
1:100,00 | 9.896 |
1:5000 | 9.295 |
Basic Sampling Interval | Value of Map Load (%) |
---|---|
5 | 74.472 |
10 | 71.213 |
12 | 40.428 |
13 | 32.245 |
14 | 26.202 |
15 | 21.721 |
16 | 18.609 |
17 | 16.118 |
20 | 10.743 |
25 | 6.297 |
© 2019 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fang, Y.; Ai, B.; Fang, J.; Xin, W.; Zhao, X.; Lv, G. Multi-Scale Flow Field Mapping Method Based on Real-Time Feature Streamlines. ISPRS Int. J. Geo-Inf. 2019, 8, 335. https://doi.org/10.3390/ijgi8080335
Fang Y, Ai B, Fang J, Xin W, Zhao X, Lv G. Multi-Scale Flow Field Mapping Method Based on Real-Time Feature Streamlines. ISPRS International Journal of Geo-Information. 2019; 8(8):335. https://doi.org/10.3390/ijgi8080335
Chicago/Turabian StyleFang, Yu, Bo Ai, Jing Fang, Wenpeng Xin, Xiangwei Zhao, and Guannan Lv. 2019. "Multi-Scale Flow Field Mapping Method Based on Real-Time Feature Streamlines" ISPRS International Journal of Geo-Information 8, no. 8: 335. https://doi.org/10.3390/ijgi8080335