| In recent years,China’s transportation industry has developed rapidly,and the construction of a modern integrated transportation network has become the primary goal of transportation development.Water transport,as an important part of the transportation system,is an indispensable part of the construction of a modern integrated transportation system.With the advancement of satellite positioning technology and ship navigation and tracking equipment,information management of ships in water transportation has become an important means to enhance transportation capacity.At the same time,under the trend of increasingly rich and diversified ship navigation data,how to efficiently store and visually display massive ship navigation data is the focus of current ship management research.In the existing research,ship navigation data is mostly stored in traditional CSV tables and relational databases.It is very difficult to organize and manage the data.In addition,there are relatively few systems for visually displaying ship navigation data.Most of the existing research and development results are mainly based on the C/S development model,with low system scalability and sharing and poor compatibility.In addition,these existing systems mostly serve marine transportation,and visualization systems for inland navigation are scarce.Under this circumstance,based on the data of inland ship navigation data,this paper designs and constructs a visualization system of inland ship navigation data under B/S mode to reduce human workload and display the information contained in the ship more intuitively.The main research content and completion of the paper are as follows:(1)Technology research and framework design of visualization system for inland ship navigation data.In terms of development mode,in view of the various characteristics of users viewing equipment,adopt B/S development mode for system development.In terms of data storage,in view of the large amount of ship navigation data storage and inefficient management,the system uses Mongo DB distributed database to store ship navigation data.On the server side,Flask is used to build the system server framework.On the front-end side,layui is selected to design and build the front-end framework.In addition,in order to enhance the visualization of ship navigation data in the system,Baidu maps are used as geographic basemaps in terms of geographic basemaps.In data visualization,Echarts visualization chart library and Mapv visualization open source library are used to display the information contained in ship navigation data.(2)Analysis of the overall system requirements and the requirements of each functional module.Based on the current status of inland ship management and related research,the overall requirements of the inland ship navigation data visualization system are designed.At the same time,according to the specific usage requirements of the ship management department,the needs of each functional user in the system are analyzed.It mainly includes the user’s specific operational requirements in terms of geographic basemap,ship position visualization,ship trajectory visualization,ship information query,ship information statistics and analysis,user management,etc.,which lays the foundation for the subsequent system and functional module design.(3)System database design and system function design.In the system database design,the original data stored in the CSV table is pre-processed and filtered first.Secondly,build a Mongo DB database used to store ship navigation data in the system,and import and migrate the data.Finally,use Mongo DB Compass software to further filter and organize the data to provide a data foundation for the system construction.In the system function design,combined with the specific needs analysis results of each function,the user operation flow,data flow chart,and function preset results in the system function module are designed in detail.(4)System implementation and system testing.Based on the analysis and design of the system and various functional requirements,the framework construction and system development of the visualization system for navigation data of inland watercraft are realized.The main functions of the system include:system user management,ship position visualization,ship trajectory visualization,ship information query,ship information statistical analysis,and other auxiliary functions.In terms of system testing,in order to carry out a more comprehensive test of the developed system,the system was tested from the perspective of system function and system performance.Test whether the detailed operation of each function of the system can be successfully completed,the compatibility during the use of the system,the execution response time of each function of the system at different data levels,and complete the comprehensive test and evaluation of the system. |