{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:44:18Z","timestamp":1760240658396,"version":"build-2065373602"},"reference-count":40,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T00:00:00Z","timestamp":1564444800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The National Key R&amp;D Program of China","award":["No. 2017YFC1405004"],"award-info":[{"award-number":["No. 2017YFC1405004"]}]},{"DOI":"10.13039\/501100001809","name":"The National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["No. 41401529"],"award-info":[{"award-number":["No. 41401529"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"The SDUST Research Fund","award":["No. 2019TDJH103"],"award-info":[{"award-number":["No. 2019TDJH103"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Traditional static flow field visualization methods suffer from many problems, such as a lack of continuity expression in the vector field, uneven distribution of seed points, messy visualization, and time-consuming calculations. In response to these problems, this paper proposes a multi-scale mapping method based on real-time feature streamlines. The method uses feature streamlines to solve the problem of continuity expression in flow fields and introduces a streamline tracking algorithm which combines adaptive step length with velocity matching to render feature streamlines in a real-time and multi-scale way. In order to improve the stability and uniformity of the seed point layout, this method uses two different point placement methods which utilize a global regular grid distribution algorithm and feature area random distribution algorithm. In addition, this method uses a collision detection algorithm to detect and deal with the unreasonable covering between streamlines, which alleviates visual confusion in the resulting drawing. This method also uses HTML5 Canvas to render streamlines, which greatly improves the drawing speed. Therefore, use of this method can not only improve the uniformity of the seed point layout and the speed of drawing but also solve the problems of continuity expression in the vector field and messy visualization.<\/jats:p>","DOI":"10.3390\/ijgi8080335","type":"journal-article","created":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T11:15:56Z","timestamp":1564485356000},"page":"335","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Multi-Scale Flow Field Mapping Method Based on Real-Time Feature Streamlines"],"prefix":"10.3390","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3014-9557","authenticated-orcid":false,"given":"Yu","family":"Fang","sequence":"first","affiliation":[{"name":"Key Laboratory of Surveying and Mapping Technology on Island and Reef, Ministry of Natural Resources, Shandong University of Science and Technology, Qingdao 266590, China"}]},{"given":"Bo","family":"Ai","sequence":"additional","affiliation":[{"name":"Key Laboratory of Surveying and Mapping Technology on Island and Reef, Ministry of Natural Resources, Shandong University of Science and Technology, Qingdao 266590, China"}]},{"given":"Jing","family":"Fang","sequence":"additional","affiliation":[{"name":"Key Laboratory of Surveying and Mapping Technology on Island and Reef, Ministry of Natural Resources, Shandong University of Science and Technology, Qingdao 266590, China"}]},{"given":"Wenpeng","family":"Xin","sequence":"additional","affiliation":[{"name":"Key Laboratory of Surveying and Mapping Technology on Island and Reef, Ministry of Natural Resources, Shandong University of Science and Technology, Qingdao 266590, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2077-0390","authenticated-orcid":false,"given":"Xiangwei","family":"Zhao","sequence":"additional","affiliation":[{"name":"Key Laboratory of Surveying and Mapping Technology on Island and Reef, Ministry of Natural Resources, Shandong University of Science and Technology, Qingdao 266590, China"}]},{"given":"Guannan","family":"Lv","sequence":"additional","affiliation":[{"name":"Qingdao Yuehai Information Service Co., Ltd., Qingdao 266590, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,30]]},"reference":[{"key":"ref_1","first-page":"744","article-title":"An Improved Legible Method for Visualizing 3D Flow Field","volume":"42","author":"Li","year":"2017","journal-title":"Geomat. Inf. Sci. Wuhan Univ."},{"key":"ref_2","first-page":"72","article-title":"Dynamic flow field expression optimization method based on particle system","volume":"43","author":"Fang","year":"2018","journal-title":"Sci. Surv. Mapp."},{"key":"ref_3","first-page":"1875","article-title":"Comparison, Analysis and Review of 2D Flow Visualization","volume":"26","author":"Wang","year":"2014","journal-title":"J. Syst. Simul."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Zheng, L.T. (2015). Research and Implementation of Feature-Based Streamline Selection Method for Flow Field. [Master\u2019s Thesis, National University of Defense Technology].","DOI":"10.1109\/CADGRAPHICS.2015.48"},{"key":"ref_5","first-page":"32","article-title":"A Feature-Based Seeding Method for Multi-Level Flow Visualization","volume":"28","author":"Ba","year":"2016","journal-title":"J. Comput. Aid Desig. Comput. Graph."},{"key":"ref_6","first-page":"1796","article-title":"New 2D Flow Visualization Method Based on Mutual Information and Image Fusion","volume":"8","author":"Shen","year":"2015","journal-title":"J. Syst. Simul."},{"key":"ref_7","unstructured":"Liao, Z.Y. (2017). The Research of Spatio-Temporal Feature Analysis and Visualization on Marine Flow Field Based on Topological Theory. [Master\u2019s Thesis, Shandong University of Science and Technology]."},{"key":"ref_8","first-page":"107","article-title":"Comparison, Analysis of 3D Marine Flow Visualization","volume":"113","author":"Liao","year":"2016","journal-title":"Geomat. Spat. Inf. Technol."},{"key":"ref_9","first-page":"411","article-title":"Two information entropy based seeding methods for 3D flow visualization","volume":"40","author":"Huang","year":"2018","journal-title":"Comput. Eng. Sci."},{"key":"ref_10","first-page":"12","article-title":"Flow field visualization method based on weighted random sampling","volume":"1","author":"Tian","year":"2018","journal-title":"Comput. Eng. Des."},{"key":"ref_11","unstructured":"Ma, Z.J. (2017). Research and Implementation of Atmospheric Data Visualization system Based on Web. [Master\u2019s Thesis, Hangzhou Dianzi University]."},{"key":"ref_12","first-page":"51","article-title":"Gauss-Kruger Projection and Universal Transverse Mercator projection of the Similarities and Differences","volume":"5","author":"Sun","year":"2008","journal-title":"Port Eng. Technol."},{"key":"ref_13","first-page":"454","article-title":"A Transverse Mercator Chart Suitable for Polar Regions","volume":"29","author":"Wang","year":"2017","journal-title":"Chin. J. Polar Res. (Chin. Ed.)"},{"key":"ref_14","unstructured":"(2019, June 07). Gudermannian Function. Available online: https:\/\/en.wikipedia.org\/w\/index.php?title=Gudermannian_function&oldid=856643283."},{"key":"ref_15","unstructured":"Deng, C. (2010). Research of Image Interpolation Algorithm. [Master\u2019s Thesis, Chongqing University]."},{"key":"ref_16","first-page":"396","article-title":"Research and comparison of Matlab interpolation algorithm for image scaling function","volume":"40","author":"Ding","year":"2018","journal-title":"J. Hubei Univ. (Nat. Sci.)"},{"key":"ref_17","first-page":"1052","article-title":"The Adaptive-Step-based Marine Fluid Flow Streamline Constructing Algorithm","volume":"39","author":"Ji","year":"2014","journal-title":"Geomat. Inf. Sci. Wuhan Univ."},{"key":"ref_18","first-page":"130","article-title":"Streamline visualization method based on runge kutta fourth order integral","volume":"13","author":"Wang","year":"2015","journal-title":"Wirel. Internet Technol."},{"key":"ref_19","first-page":"73","article-title":"The Model Design for Linear Dynamic Annotation Visualization in Digital Map","volume":"56","author":"Yu","year":"2001","journal-title":"Acta Geogr. Sin."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1111\/1467-8659.00395","article-title":"Unsteady flow visualization by animating evenly-spaced streamlines","volume":"19","author":"Jobard","year":"2000","journal-title":"Comput. Graph. Forum"},{"key":"ref_21","first-page":"1","article-title":"Evaluation of multi-scale representation of ocean flow fields using the Euler method based on map load","volume":"64","author":"Ai","year":"2019","journal-title":"J. Spat. Sci."},{"key":"ref_22","first-page":"46","article-title":"Method for improving precision of building subsidence observation","volume":"32","author":"Yang","year":"2007","journal-title":"J. Geomatics."},{"key":"ref_23","first-page":"563","article-title":"Handling Graphic Conflicts between Cartographic Features: Exemplifying Geo-linear Features (Road, River and Boundary)","volume":"44","author":"Li","year":"2015","journal-title":"Acta Geod. Cartogr. Sin."},{"key":"ref_24","first-page":"1","article-title":"Review of Automatic Identification Methods of Vector Map Data Defects","volume":"31","author":"Li","year":"2015","journal-title":"Surv. Mapp. Geol. Miner. Resour."},{"key":"ref_25","first-page":"10","article-title":"Some Methods of Measuring the Uniform Character of Finite Point Sets","volume":"1997","author":"Liu","year":"1997","journal-title":"J. Cap. Norm. Univ. (Nat. Sci. Ed.)"},{"key":"ref_26","first-page":"1724","article-title":"The Accurate Calculation Formula of Low-Dimensional Finite Point Set Deviation (III)","volume":"39","author":"Zhu","year":"1994","journal-title":"Chin. Sci. Bull."},{"key":"ref_27","first-page":"162","article-title":"An improved algorithm of fast line integral convolution with Sobol sequence","volume":"31","author":"Pan","year":"2007","journal-title":"J. China Univ. Pet. (Nat. Sci. Ed."},{"key":"ref_28","first-page":"49","article-title":"Improved novel Particle Swarm Optimization algorithm","volume":"47","author":"Gu","year":"2011","journal-title":"Comput. Eng. Appl."},{"key":"ref_29","unstructured":"(2019, February 15). Leaflet. Available online: http:\/\/leafletjs.com\/."},{"key":"ref_30","first-page":"110","article-title":"Application of Prototype System in Software Development","volume":"29","author":"Jiang","year":"2019","journal-title":"Comput. Technol. Dev."},{"key":"ref_31","first-page":"57","article-title":"Application of Drawing Technology based on HTML5 Canvas","volume":"4","author":"Wu","year":"2018","journal-title":"Electron. Test"},{"key":"ref_32","first-page":"54","article-title":"Research on Electronic Map Load Calculation Model and Its Application","volume":"9","author":"Sun","year":"2014","journal-title":"Bull. Surv. Map."},{"key":"ref_33","first-page":"306G313","article-title":"Exploration of two-peak changing law of basic electronic map load","volume":"43","author":"Jiang","year":"2014","journal-title":"Acta Geod. Cartogr. Sin."},{"key":"ref_34","first-page":"25","article-title":"Research on the Method of Electronic Map Load Computing Based on Sense of Vision","volume":"40","author":"Wang","year":"2017","journal-title":"Geomat. Spat. Inf. Technol."},{"key":"ref_35","first-page":"39","article-title":"A computational method of information load on electronic map based on RGB feature extraction","volume":"22","author":"Jiang","year":"2013","journal-title":"Surv. Mapp. Eng."},{"key":"ref_36","first-page":"181","article-title":"Thinking about one type random number generation in JAVA","volume":"2012","author":"Jin","year":"2012","journal-title":"Inf. Technol."},{"key":"ref_37","first-page":"005","article-title":"Reliability Analysis of dustproof Water Supply Network System Based on Sobol","volume":"9","author":"Deng","year":"2018","journal-title":"J. Tianjin Univ. (Sci. Technol.)"},{"key":"ref_38","unstructured":"Xu, L. (2013). A Simulation Study on Economic Dispatch of Electrical Power Systems Based on the A Quantum Behaved Particle Swarm Optimization. [Master\u2019s Thesis, Xi\u2019an University of Science and Technology]."},{"key":"ref_39","first-page":"32","article-title":"Comparison of Pseudo-random Numbers and Quasi-random Numbers","volume":"2010","author":"Wang","year":"2010","journal-title":"Comput. Inf. Technol."},{"key":"ref_40","first-page":"51","article-title":"Research and Implement for Flow Field based on streamline technique","volume":"2008","author":"Yan","year":"2018","journal-title":"Inf. Technol. Informatiz."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/8\/335\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:11:09Z","timestamp":1760188269000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/8\/335"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,30]]},"references-count":40,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2019,8]]}},"alternative-id":["ijgi8080335"],"URL":"https:\/\/doi.org\/10.3390\/ijgi8080335","relation":{},"ISSN":["2220-9964"],"issn-type":[{"type":"electronic","value":"2220-9964"}],"subject":[],"published":{"date-parts":[[2019,7,30]]}}}