<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>GEO-INFORMATION SYSTEM FOR ENSURING THE FUNCTIONING OF THE VHF RANGE RADIO DIRECTION FINDING NETWORK</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vasyl Trysnyuk</string-name>
          <email>trysnyuk@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Volodymyr Yehorov</string-name>
          <email>volodymyregorov@ukr.net</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Tymchuk</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taras Trysnyuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Telecommunications and Global Information Space of the National Academy of Sciences of Ukraine</institution>
          ,
          <addr-line>13Chokolivsky Blvd., Kyiv, 02000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Korolov Zhytomyr Military Institute</institution>
          ,
          <addr-line>22 MiruAve., Zhytomyr, 10004</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>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 geoinformation 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.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction and Literature Review</title>
      <p>
        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[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>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.</p>
      <p>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.</p>
      <p>Each data model element must contain identifiers, attributes, binding to spatiotemporal data
models, data transformation and processing functions.</p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. 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.
      </p>
      <p>
        One of the main tasks of GIS modeling should be considered the possibility of combining various
data models [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], 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.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and Methods</title>
      <p>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;</p>
      <p>
        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" [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to support queries, analysis and editing
of information;
      </p>
      <p>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.</p>
      <p>If we consider modern, already created GIS, then, for example, in the ESRI® ArcGIS®
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.</p>
      <p>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.
software,</p>
      <p>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.</p>
      <p>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.</p>
      <p>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.</p>
      <p>Spatial relationships such as topologies and networks are very important parts of a GIS database.</p>
      <p>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).</p>
      <p>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.</p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. 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.
      </p>
      <p>Information
processing module</p>
      <sec id="sec-2-1">
        <title>Database interaction module</title>
      </sec>
      <sec id="sec-2-2">
        <title>Map interaction module</title>
      </sec>
      <sec id="sec-2-3">
        <title>User interaction module</title>
      </sec>
      <sec id="sec-2-4">
        <title>Object database</title>
      </sec>
      <sec id="sec-2-5">
        <title>Users</title>
        <p>List of tables
users (users)
items (objects)
pelengs (pelengs)
pelengs (type)
pelengs (view)
pelengs (structure)</p>
        <p>The users block is designed to transfer the results of the direction finding from the direction
finding tools to the main server.</p>
        <p>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.</p>
        <p>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).</p>
        <p>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.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Experiment, Results and Discussions</title>
      <p>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.</p>
      <p>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.</p>
      <p>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.</p>
      <p>
        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 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. 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).
      </p>
      <p>After the information is transferred to the server, it is processed and displayed on the map.</p>
      <p>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).</p>
      <p>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.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>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.</p>
      <p>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</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Informatization of space geography / Ed.
          <string-name>
            <given-names>O.I.</given-names>
            <surname>Kalashnikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.V.</given-names>
            <surname>Sivay - K.: Naukova</surname>
          </string-name>
          <string-name>
            <surname>dumka</surname>
          </string-name>
          ,
          <fpage>2001</fpage>
          - 606 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Krasovsky</surname>
            <given-names>G.Ya. Petrosov V.A. Information</given-names>
          </string-name>
          <string-name>
            <surname>Technology</surname>
          </string-name>
          .
          <article-title>-</article-title>
          K.: Naukova dumka,
          <year>2003</year>
          . - 224 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kreta</surname>
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Permynova</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Peculiarities of the synthesis of the system of cartographic support for ecological safety management in the Kherson region // Uchenye zapisky Tavricheskogo nats</article-title>
          .
          <source>universiteta. - Simferopol</source>
          ,
          <fpage>2007</fpage>
          - Vol.
          <volume>20</volume>
          (
          <issue>59</issue>
          ),
          <source>No. 1</source>
          . - pp.
          <fpage>90</fpage>
          -
          <lpage>97</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Organization of databases: training. manual / O. G. Trofymenko,
          <string-name>
            <given-names>Yu. V.</given-names>
            <surname>Prokop</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. I.</given-names>
            <surname>Loginova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. M.</given-names>
            <surname>Kopytchuk</surname>
          </string-name>
          .
          <article-title>2nd edition correction</article-title>
          and additional - Odesa: Phoenix,
          <year>2019</year>
          . - 246 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Berko</surname>
            <given-names>A. Yu.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veres</surname>
            <given-names>O. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasichnyk</surname>
            <given-names>V. V.</given-names>
          </string-name>
          <article-title>Database and knowledge systems. Book 2. Database and knowledge management systems: teaching</article-title>
          .
          <source>manual Lviv: "Magnolia-2006"</source>
          ,
          <year>2012</year>
          . 584 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Tarasov</surname>
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fedko</surname>
            <given-names>V. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Losev</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>Using the SQL language to work with modern database management systems</article-title>
          . H.: Ed. Khneu,
          <year>2013</year>
          . 348 p
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Samoilenko</surname>
            <given-names>V.M.</given-names>
          </string-name>
          <article-title>Geographic information systems</article-title>
          and technologies: Textbook.
          <article-title>-</article-title>
          K.: NikaCenter,
          <year>2010</year>
          . - 448 p.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Geoinformation systems: study guide / L. A.
          <string-name>
            <surname>Pavlenko</surname>
          </string-name>
          . - Kh.: Ed. Khneu,
          <year>2013</year>
          . - 260 p.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Organization of military communications (V.G. Sholudko,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yu. Yesaulov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.V.</given-names>
            <surname>Vakulenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.G.</given-names>
            <surname>Gursky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.M. Fomin).</given-names>
            <surname>Tutorial</surname>
          </string-name>
          .
          <article-title>-</article-title>
          K.: VITI,
          <year>2017</year>
          - 282 p.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>