GEO-INFORMATION SYSTEM FOR ENSURING THE FUNCTIONING OF THE VHF RANGE RADIO DIRECTION FINDING NETWORK Vasyl Trysnyuka, Volodymyr Yehorovb, Serhii Tymchukb and Taras Trysnyuka a Institute of Telecommunications and Global Information Space of the National Academy of Sciences of Ukraine, 13Chokolivsky Blvd., Kyiv, 02000, Ukraine b Korolov Zhytomyr Military Institute, 22 MiruAve., Zhytomyr, 10004, Ukraine Abstract The development of computer information technologies is inextricably linked with the development of geographic information systems, which in turn are used for automated solving of various problems. The construction of modern geoinformation systems is directly related to the use of databases, which have become not only a tool for storing information, but also a source of information. The functioning of modern means of radio direction finding and radio interception is impossible without a developed geo- information system, which allows automating the collection, processing, storage and reproduction of information. A wide range of available radio direction finding and radio monitoring tools allow solving various tasks, but most of the tools and complexes work in their own network. Today, one of the problematic issues is the creation of a single information space for various means of a certain purpose. The growing trend of the diversity of radio monitoring and radio direction finding means requires the development of a unified geoinformation system that will significantly increase the accuracy of direction finding and reduce information processing time. Keywords1 geoinformation system; direction finding; plotting objects on a digital map 1. Introduction and Literature Review Usually, all data are delimited and form a kind of level. In general, all levels of data representation form a hierarchy that can be classified and distinguished as separate parts of a GIS, as shown in Figure 1. Data model Data link layer Data structure Figure 1. Method of data organization in GIS 1 ITTAP’2022: 2nd International Workshop on Information Technologies: Theoretical and Applied Problems, November 22–24, 2022, Ternopil, Ukraine EMAIL: trysnyuk@ukr.net (A. 1); tryskTar@ukr.net (A. 2); volodymyregorov@ukr.net (B. 1); tsergio89@gmail.com (B. 2) ORCID: 0000-0001-9920-4879 (A. 1); 0000-0002-3672-8242 (A. 2); 0000-0003-1738-1375 (B. 1); 0000-0002-4096-9946 (B. 2) 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org) A data model is a general concept of data organization in a geoinformation system, which is data created and ready for display and transformation into a result. Such data can include: thematic layers, individual visualization objects, polygons, statistical data, as well as any object from GIS thematic layers[1]. The data link layer is an intermediate layer and is designed for communication. These are usually transformation matrices, vector data, links, lists, and other GIS-specific ways of structuring data. Data structures are the lowest level that provides the maximum detail of the data model and enables data normalization. This level includes file structures, databases and data types. Each data model element must contain identifiers, attributes, binding to spatiotemporal data models, data transformation and processing functions. Characterizing the purpose of the identifier, it should be noted that this is one of the main parameters involved in data structuring. Its purpose is to define certain features, information about the object, which can change dynamically, despite the static nature of this object. Each object must contain its own attributes, which define basic properties (for example: area, volume, mass, speed, etc.). Since each object can be both a separate element of one of the thematic layers and a specific layer, a clear reference to space and time is required. For complex GIS modeling, it is not enough to have information only about the structure and position of the object [2]. Sometimes there may be an acute problem of determining the reaction of groups of objects to certain artificially created situations. For this, you should use the built-in methods of object behavior, which are specific for each of the many. The use of built-in behavior methods will give the most clear results when simulating complex processes. Thanks to the built-in methods, it is also possible to simplify the simulation of processes inside the GIS, considering it as one of the functions of the GIS. One of the main tasks of GIS modeling should be considered the possibility of combining various data models [3], structures into others, thereby creating a different type or model of data. The created data model can be of two types: final and intermediate. The intermediate data type is intended for temporary storage of this data and subsequent formation of another data model. The corresponding final data model is a model obtained as a result of calculations and can be used to visualize individual thematic layers of objects, etc. According to each of the data types, the information should be stored separately, maintaining a clear isolation of levels to prevent false results. 2. Materials and Methods A geographic information system must store basic data and data specific to a particular GIS. All data is stored in databases, which can be conditionally divided into the following types: a) a geodatabase is a spatial database (DB) containing data sets that represent geographic information in the context of a general GIS data model. These data should include vector objects, vector images, rasters, topology, networks, three-dimensional objects, as well as all objects that are part of the thematic layers and are one of the components of the data model; b) geovisualization base is a set of intelligent maps and other types that show spatial objects and functional interaction between objects on the earth's surface. Different types of maps can be built in this database and can be used as "windows to the database" [4] to support queries, analysis and editing of information; c) type of geoprocessing GIS is a set of tools for obtaining new sets of geographic data from existing data sets. Spatial data functions obtain information from data sets, apply analytical functions to them, and write the resulting results to new derived data sets. An example can be a specific thematic layer, for the creation of which data from other thematic layers was selected. If we consider modern, already created GIS, then, for example, in the ESRI® ArcGIS® software, these three types of GIS are represented by a catalog (GIS as a collection of geodata sets), a map (GIS as an intelligent cartographic view) and a set of tools (GIS as a set of tools for spatial data processing). All of them are integral components of a full-fledged GIS and are used to a greater or lesser extent in all GIS applications. If GIS is considered comprehensively as a whole, then it is a special type of database about the surrounding world - a geographic database (geodatabase), the basis of which is a structured database that describes the world in geographical, economic and other aspects. When creating a GIS geodatabase design, determine how various spatial objects will be displayed. For example, plots of land are usually represented as polygons, streets as center lines, wells as points, etc. These objects are grouped into classes of objects in which each set has a single geographic mapping. Each GIS data set provides a spatial representation of some aspect of the world around us, including:  ordered sets of vector objects (sets of points, lines and polygons);  raster data sets, such as digital terrain models or images;  spatial networks;  terrain topography and other surfaces;  geodetic survey data sets;  other types of data such as addresses, place names, map information and any other information required for a particular thematic layer. In addition to geographic representations, GIS datasets contain traditional tabular attributes describing geographic objects. Many tables can be linked to geographic objects by common fields. Such tabular sets of information and relationships play a key role in GIS data models, similar to the one they perform in traditional database situations. Spatial relationships such as topologies and networks are very important parts of a GIS database. Topology is used to control common boundaries between spatial objects, to define and enforce data integrity rules, and to support topological queries and navigation (for example, to determine the adjacency and connectivity of objects). Topology is also used for advanced editing and construction of spatial objects based on unstructured geometric data (for example, to construct polygons from lines). Networks form a graph of interconnected GIS objects that can be navigated. This is important for modeling routes and navigation in such areas of activity as transport, pipeline, engineering communications, hydrology and in many other applied tasks related to networks. GIS organizes spatial data within thematic layers because datasets in GIS are geographically linked, have real-world locations assigned to them, and overlap with each other. 1st stage. Development of the structural diagram of the geoinformation system. The structural diagram contains three main blocks: server, client and database. Directly, the server itself contains four modules, each of which is responsible for the implementation of a certain function. The user interaction module is responsible for creating a network connection between the server and the client and receiving information from it. The database interaction module implements the user's ability to search the database, as well as store all information received from the client [2]. The information processing module analyzes the information received from the client and performs certain calculations. The module of interaction with the map allows users to graphically display the contents of the database, namely the results of bearing. In addition, it allows you to apply bearings and determine the location, take measurements on the map. List of tables Information Database interaction processing module module users (users) items (objects) Object Map interaction User interaction database pelengs (pelengs) module module pelengs (type) pelengs (view) Users pelengs (structure) Figure 2. Structural diagram of the geoinformation system The users block is designed to transfer the results of the direction finding from the direction finding tools to the main server. The database is intended for storage and accumulation of information and contains 6 tables. 2nd stage. Development of the work algorithm and software of the geographic information system to ensure the operation of the radio direction finding network of the ultra-short-wave range. The software of the geoinformation system to ensure the operation of the radio direction finding network of the ultra-short-wave range includes a server and a client part. The server part is intended for reproduction and accumulation of information from direction finders. The algorithm of the server part includes 15 blocks (Figure 3). The server part of the geoinformation system is designed to receive information about bearings, accumulate it, process, reproduce, save, as well as create a single information space for radio direction finding and radio monitoring tools. 3. Experiment, Results and Discussions To verify in practice the functionality of the geoinformation system to ensure the operation of the radio direction finding network of the ultra-short-wave range, the direction finder "PLASTUN-RP" and the direction finding system WD-3300 were used. For the interaction of the geoinformation system with the "PLASTUN-RP" database, it is necessary to connect the server's PC with the direction finder's PC to the local network, grant access in the firewall to listen to port 5432 (by default in PostgreSQL), and create a new user with a password in the "plastun" database. The next stage is the configuration of the geoinformation system client to connect to the database. The connection parameters are shown in Figure 4. Figure 3. Block diagram of the algorithm of the server part of GIS Figure 4. Options for connecting to the "plastun" database via remote access After correctly entering the connection parameters, the client will try to connect to the database. In the case of a successful connection to the database, a dialog box will appear informing about the opening of the database. After choosing the automatic mode of working with the database, the parameters will be read and transferred to the main form of the client application, the result of connecting to the "plastun" database and obtaining the results of the last bearing. After receiving the data, it must be transferred to the server, for this the server user must set the necessary parameters for it (address, port) and turn it on. After that, the client must send the result of the direction finding to the server [6]. In case of successful data transfer to the server, the user receives a message from the client and directly from the server itself (Figure 5). Figure 5. The result of data transfer from the client to the server After the information is transferred to the server, it is processed and displayed on the map. To interact with the WD 3300 direction finding system, it is necessary to download the client application to the PC of the system. After starting the application, it is necessary to make initial settings (server address, port and path to the file mod.csv). Figure 6. Example of settings for WD3300 After receiving the data, the algorithm for setting up the server and transferring information is repeated. In case of successful data transfer to the server, the user receives a message from the client and directly from the server itself. The information received by the server is processed and displayed on the map. 4. Conclusions Thus, the user of the geoinformation system is able to combine into a single radio direction-finding network means that the standard software does not provide for this. In the process of accumulating direction finding results, it is possible to create a database of objects, a combination of detected objects. Functionality of both client and server software of the geo-information system for providing the radio direction finding network of the ultra-short-wave range was practically checked, the ability of the software to work in both manual and automatic mode was checked. 5. References 1. Informatization of space geography / Ed. O.I. Kalashnikova, L.V. Sivay - K.: Naukova dumka, 2001 - 606 p. 2. Krasovsky G.Ya. Petrosov V.A. Information Technology. - K.: Naukova dumka, 2003. - 224 p. 3. Kreta D.L., Permynova S.Yu. Peculiarities of the synthesis of the system of cartographic support for ecological safety management in the Kherson region // Uchenye zapisky Tavricheskogo nats.universiteta. – Simferopol, 2007- Vol. 20 (59), No. 1. – pp. 90–97 4. Organization of databases: training. manual / O. G. Trofymenko, Yu. V. Prokop, N. I. Loginova, I. M. Kopytchuk. 2nd edition correction and additional – Odesa: Phoenix, 2019. – 246 p. 5. Berko A. Yu., Veres O. M., Pasichnyk V. V. Database and knowledge systems. Book 2. Database and knowledge management systems: teaching. manual Lviv: "Magnolia-2006", 2012. 584 p. 6. Tarasov O. V., Fedko V. V., Losev M. Yu. Using the SQL language to work with modern database management systems. H.: Ed. Khneu, 2013. 348 p 7. Samoilenko V.M. Geographic information systems and technologies: Textbook. - K.: Nika- Center, 2010. - 448 p. 8. Geoinformation systems: study guide / L. A. Pavlenko. – Kh.: Ed. Khneu, 2013. – 260 p. 9. Organization of military communications (V.G. Sholudko, M.Yu. Yesaulov, O.V. Vakulenko, T.G. Gursky, M.M. Fomin). Tutorial. - K.: VITI, 2017 - 282 p.