
Situation Plotting Algorithm and System Implementation Based on Web
Author(s) -
Ninglu Chen,
L. Chen,
Wei Xiong
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1584/1/012050
Subject(s) - computer science , scalable vector graphics , symbol (formal) , graphics , algorithm , set (abstract data type) , process (computing) , upload , scalability , executable , vector graphics , computer graphics (images) , database , world wide web , programming language
Based on the integration of existing programming languages and framework technologies, this paper designs and implements a Web-based situational plotting system. This system combines Web-oriented and map services, it uses Leaflet framework and SVG (Scalable Vector Graphics) technology design and implementation, classify the symbols and generate corresponding situational symbol frameworks, which can be extended to different areas such as emergency rescue, logistics coordination, communication planning, and realize the situational symbol mapping and editing, map browsing, and plotting Sample set saving and uploading functions have good real-time, cross-platform and interactive features. At the same time, aiming at the problem of generating linear plotting symbols, a plotting algorithm based on Centripetal Catmull–Rom curve is proposed, which avoids sharp angle and self-intersections in the process of plotting linear symbols. The experimental results prove that compared with the traditional curve plotting algorithm, the proposed algorithm has the characteristics of fewer control points and good fitting effects, which improves the plotting efficiency.