MODIFIED DISTRIBUTED DATA PROCESSING ARCHITECTURE FOR GEOINFORMATION SYSTEMS

  • M.Y. Polenov Southern Federal University
  • D.A. Ivanov JSC “Scientific Design Bureau of Computing Systems”
Keywords: Geographic information system, data processing, distributed architecture, modified distributed architecture

Abstract

The paper proposes a modified distributed data processing architecture based on the clientserver
model, as one of the options for implementing a software application of a geographic information
system. The review of existing geographic information systems and their classification
from the point of view of architecture demonstrated the prospect of using a distributed architecture.
However, systems developed on the basis of a traditional distributed architecture face problems
displaying processed 3-dimensional data in real time on computing devices with low performance.
In this regard, the purpose of this work is to develop and study a modified architecture of
geographic information systems, which allows to reduce the requirements for computing devices of
clients. The relevance of the research topic lies in the fact that currently there are devices that can
support only thin clients, which often have small functionality and are not able to solve heavy
computing tasks. The article discusses the features of the structural and software implementation
of a geographic information system based on the traditional architecture and the proposed modified
distributed architecture. The results of experiments carried out on two developed software
applications with different architectures are presented. The software implementation of the modified
architecture and the results of experiments have shown the feasibility of its application for
geographic information system systems on user computing devices with low performance.
The proposed architecture can be used in other distributed systems as well. Especially in those
where the task is to display three-dimensional information on thin clients.

References

1. Guseva A.V. Geoinformatsionnye sistemy [Geographic information systems], Gornyy
informatsionno-analiticheskiy byulleten' [Mining informational and analytical bulletin], 2013,
No. 5, pp. 50-55.
2. Kovin R.V., Markov N.G. Geoinformatsionnye sistemy: ucheb. Posobie [Geographic information
systems: a tutorial]. Tomsk: Izd-vo Tomskogo politekhnicheskogo universiteta, 2008, 175 p.
3. Yandeks.Karty [Yandex.Maps]. Available at: https://yandex.ru/maps (accessed 27 October
2020).
4. Google maps. Available at: https://www.google.com/maps (accessed 27 October 2020).
5. Microsoft Bing Maps. Available at: https://www.bing.com/maps (accessed 27 October 2020).
6. Gritsenko Yu.B., Zhukovskiy O.I. Tipovye arkhitekturnye resheniya geoinformatsionnykh
sistem [Typical architectural solutions of geoinformation systems], Doklady Tomskogo
gosudarstvennogo universiteta sistem upravleniya i radioelektroniki [Proceedings of TUSUR
University], 2013, No. 2, pp. 171-175.
7. Vinogradov A.V., Mazurov B.T. Perspektivy ispol'zovaniya spetsial'nykh geodezicheskikh
proektsiy i mestnykh sistem koordinat [Prospects for the use of special geodetic projections
and local coordinate systems], Vestnik SGUGiT [Vestnik of the Siberian State University of
Geosystems and Technologies (SSUGT)], 2017, No. 1, pp. 18-29.
8. Ekhlakov Yu.P., Zhukovskiy O.I., Rybalov N.B. Printsipy postroeniya web-orientirovannoy GIS
promyshlennogo predpriyatiya [Principles of building a web-oriented GIS of an industrial enterprise],
Izvestiya Tomskogo politekhnicheskogo universiteta [Bulletin of the Tomsk Polytechnic
University], 2006, Vol. 309, No. 7, pp. 146-152.
9. Vasil'ev V.N. Obzor sushchestvuyushchikh GIS [Review of existing GIS], Molodoy uchenyy
[Young scientist], 2016, No. 14 (118), pp. 62-66.
10. Shokin Yu.I., Potapov V.P. GIS segodnya: sostoyanie, perspektivy, resheniya [GIS today: state
of the art, prospects, solution], Vychislitel'nye tekhnologii [Computational technologies], 2015,
Vol. 20, No. 5, pp. 175-213.
11. Ivanov D.A. Sravnenie arkhitektur geoinformatsionnykh sistem [Comparison of architectures
of geoinformation systems], Fundamental'nye i prikladnye aspekty komp'yuternykh
tekhnologiy i informatsionnoy bezopasnosti: Sb. statey VI Vserossiyskoy nauchnotekhnicheskoy
konferentsii molodykh uchenykh, aspirantov i studentov [Proceedings of the VI
All-Russian scientific and technical conference on Fundamental and applied aspects of computer
technology and information security]. Taganrog: Izd-vo YuFU, 2020, pp. 449-450.
12. Polenov M.YU., Ivanov D.A. Organizatsiya raspredelennoy arkhitektury obrabotki dannykh
dlya geoinformatsionnykh sistem [Organization of a distributed data processing architecture
for geoinformation systems], Komp'yuternye i informatsionnye tekhnologii v nauke, inzhenerii
i upravlenii «KomTekh-2020»: Mater. Vserossiyskoy nauchno-tekhnicheskoy konferentsii s
mezhdunarodnym uchastiem [Proceedings of the All-Russian scientific and technical conference
with international participation on Computer and information technologies in science, engineering
and management (ComTech-2020)]. Rostov-on-Don; Taganrog: Izd-vo YuFU, 2020,
Vol. 1, pp. 480-484.
13. Qt 5.15. Available at: https://doc.qt.io/qt-5/index.html (accessed 27 October 2020).
14. osgEarth – Geospatial SDK for OpenSceneGraph. Available at: http://osgearth.org/ (accessed
27 October 2020).
15. OpenSceneGraph. Available at: http://www.openscenegraph.org/ (accessed 27 October 2020).
16. Ivanov D.A. Ispol'zovanie geoprostranstvennykh dannykh Cesium Ion v srede osgEarth [Using
Cesium Ion geospatial data in the osgEarth environment], Informatsionnye tekhnologii,
sistemnyy analiz i upravlenie (ITSAU-2019): Sb. trudov XVII Vserossiyskoy nauchnoy
konferentsii [Proceedings of the XVII All-Russian scientific conference on Information technology,
system analysis and management (ITSAU-2019)]. Rostov-on-Don; Taganrog: Izd-vo
YuFU, 2019, Vol. 1, pp. 10-12.
17. eProsima Fast DDS Documentation. Available at: https://fast-dds.docs.eprosima.com/en/latest/
(accessed 27 October 2020).
18. Fast RTPS installation PX4 v1.9.0 Developer Guide. Available at: https://dev.px4.io/v1.9.0/
en/setup/fast-rtps-installation.html (accessed 27 October 2020).
19. Hohpe G. Woolf B. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging
Solutions. Pearson Education, 2012, 106 p.
20. Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M. Pattern Oriented Software
Architecture. A System of Patterns. Vol. 1. John Wiley & Sons, 1996, pp. 339-343.
Published
2021-02-13
Section
SECTION II. INFORMATION PROCESSING ALGORITHMS