350 rub
Journal Information-measuring and Control Systems №2 for 2020 г.
Article in number:
Features of the application of clustering in a transport monitoring system
DOI: 10.18127/j20700814-202002-07
UDC: 004.42
Authors:

S.A. Gros – Student, 

Department «Information Systems and Networks», Kaluga Branch of the Bauman MSTU

Е-mail: Sergey.Gros@gmail.com

T.A. Onufrieva – Ph.D. (Eng.), Associate Professor, 

Department « Information systems and networks», Kaluga Branch of the Bauman MSTU

E-mail: onufrievata@mail.ru

Abstract:

The article discusses the application of the clustering algorithm for the developed system for monitoring transport in the urban environment. The monitoring system of urban transport is one of the pressing problems of various industries in which there is transport. Online transport monitoring can improve business efficiency. The stage of visualization of movement in such systems is the main for the user and makes it easy enough to track the necessary vehicles. The author emphasizes that increasing the readability of the map, as well as reducing the cost of device resources for displaying objects, is one of the main tasks facing developers. The paper presents the application of an algorithm that provides a comfortable reading of the map and solves the following problems - reducing the memory occupied by the coordinates and resource consumption of the device, which reduces the frequency of the program freezes. To achieve this goal, the author performed an analysis of existing clustering methods. In the system described by the author, the basic information for determining the location of objects is data obtained from sensors located on the monitored vehicle. The received data is sent to the server and entered into the database. Data from the server is transferred to the device in JSON format and transferred to the card. The user receives information about the status of monitored objects on a mobile application. The mobile application implements two main stages of work - the collection and processing of information about objects from sensors located on monitored objects and visualization of traffic based on this information. The stage of collecting information from the server involves the use of standard technologies for the exchange of information between the mobile device and the server. The application is designed to work on Android smartphones, since this platform is highly popular among users.

For the method described in the article, the source data are the coordinates of the monitored objects. On the mobile device, the received coordinates of the objects are processed (clustering), followed by display to the user. During the article, an application for monitoring transport is considered, in which data is displayed to the client in the form of cluster icons included in the user's visibility area.

The author describes how to combine data into groups, the k-means algorithm was used with the number of clusters required. During the execution of this algorithm, iterations are performed on the grouping of objects. The implementation of the algorithm is presented in detail in the work. The result is issued to the user in the form of objects on the map. The article emphasizes that the feature of the work is the implementation of this algorithm on the client side.

At the end of the article, the author gives conclusions about the results of the considered algorithm in the developed system and shows how much the efficiency of the system has been increased.

Pages: 44-50
References
  1. Dmitrieva M.A., Zuikov A.V., Kuzin A.A. Operatsionnaya sistema Android: Ucheb. posobie. M.: NIYaU MIFI. 2012. 64 s. (in Russian).
  2. Onufrieva T.A., Shchavelev L.A. Podkhod k razrabotke monitoring ob′ektov. Elektromagnitnye volny i elektronnye sistemy. 2017. Т. 22. № 3. S. 17−21 (in Russian).
  3. Onufrieva T.A., Zaitseva A.A. Nakhozhdenie optimal′nykh marshrutov metodom lineinogo programmirovaniya v ASU GU. Elektromagnitnye volny i elektronnye sistemy. 2017. Т. 22. № 3. S. 47−51 (in Russian).
  4. Bauer K., King G., Gregori G. Java Persistence API и Hibernate: Per. s angl. Pod red. A.N. Kiseleva. M.: DMK Press. 2017. 632 s. URL: https:e.lanbook.com/book/111435 (in Russian).
  5. Zaitseva A.A., Onufrieva T.A. Algoritmy lokal′nogo pozitsionirovaniya ob′ektov. Vestnik Kaluzhskogo universiteta. 2017. № 2. S. 56−58 (in Russian).
  6. Borsuk N.A. Podkhod k razrabotke interfeisnoi chaste mobil′nogo kross-platformennogo bizness-prilozheniya. Elektromagnitnye volny i elektronnye sistemy. 2018. Т. 23. № 3. S. 32−38 (in Russian).
  7. Sokolova V.V. Vychislitel′naya tekhnika i informatsionnye tekhnologii. Razrabotka mobil′nykh prilozhenii: Ucheb. Posobie lkya prikladnogo bakalavriata. M.: Izd-vo Yurait. 2019. 175 s. (in Russian).
  8. Semenchuk V. Mobil′noe prilozhenie kak instrument biznesa. M.: Al′pina Pablisher. 2017. 240 s. URL = https://e.lanbook.com/book/101108 (in Russian).
  9. Mainika E. Algoritmy optimizatsii na setyakh i grafakh. Per s angl. M.: Mir. 1981. 328 s. (in Russian).
  10. Ageev E.Yu. Osnovy komp′yuternykh setevykh tekhnologii. M.: TUSUR. 2011. 83 s. URL = https://e.lanbook.com/book/11484 (in Russian).
  11. Demidova L.A., Konyaeva E.I. Metody klasterizatsii v zadachakh otsenki tekhnicheskogo sostoyaniya zdanii i sooruzhenii v usloviyakh neopredelennosti: Ucheb. posobie. M.: Goryachaya liniya − Telekom. 2012. 156 s. Tekst: elektronnyi. Lan′: elektronno-bibliotechnaya sistema. URL: https://e.lanbook.com/book/5152. Rezhim dostupa: dlya avtoriz. pol′zovatelei (in Russian).
Date of receipt: 7 февраля 2020 г.