<!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>Modelling through GIS for Visualizing Air Alarms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuri Kravchenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olga Leshchenko</string-name>
          <email>olga.leshchenko@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nazar Yaroshchuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlo Krasnopyorov</string-name>
          <email>pavlokrasnopyorov@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>Volodymyrs'ka str. 60, Kyiv, 01033</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>279</fpage>
      <lpage>289</lpage>
      <abstract>
        <p>In this project, an information system for the visualization of geographic data was developed, which displayed information on a map of Ukraine regional air alarms. Two data models in geo-information system (GIS), namely vector and raster, were investigated. The methods of data interpolation with raster and vector GIS data are described, and the conditions of their application are defined. On the basis of this research, an information system for the visualization of geographic data information on a map of Ukraine regional air alarms. The project was implemented as a website where you can check which place or area an alarm is currently sounding. Further you can track when and where there were previous air alarms making it possible to analyze information about the frequency of alarms for each area.</p>
      </abstract>
      <kwd-group>
        <kwd>Keywords1</kwd>
        <kwd>Geo-information system</kwd>
        <kwd>GIS</kwd>
        <kwd>vector model</kwd>
        <kwd>raster model</kwd>
        <kwd>air alarm</kwd>
        <kwd>air raid</kwd>
        <kwd>geo-visualisation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Nowadays, it is important to be able to quickly and easily obtain information about the situation in
the world, which is constantly changing. Software technologies have an increasing impact on all aspects
of our lives: the study of intelligent systems and cloud technologies that provide online services [
        <xref ref-type="bibr" rid="ref1 ref2">1-2</xref>
        ],
the development of the Internet of Things, which would be influenced by "smart" devices in all aspects
of our lives [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], application of intelligent decision support systems and their mathematical modeling
[45]. Very often, this information is related to factors that we cannot point to, but only accept as a fact.
However, modern information technologies do not allow us to research, analyze and visualize these
data [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which can be used for the benefit of people in the future. An example is weather changes. If
we did not know where it was going to rain, many people would get drenched and complain that the
meteorologist are always wrong. However, there are synoptic maps that remind us to bring an umbrella
with us from the morning. In general, this type of information is called geo-visualisation.
      </p>
      <p>Geo-visualisation, also known as cartographic visualisation, is a tool and technique that support and
help analyse geospatial data through interactive means. This research method presents geospatial
information in a way that, when combined with human understanding, allows data to be explored and
correct decisions to be made. This information technology combined with a standard map provides us
with real-time information, allowing users to adjust the displayed data on the fly and stay up-to-date.</p>
      <p>Today, there are many different applications that provide us with these capabilities. One of the best
known is Google maps, which is used by more than a billion users every month. With this service, you
can analyse traffic in real time, plot the routes of any mode of transport and even pedestrians. It allows
getting information about various establishments in the city and traffic jams, view satellite images of
the area and much more. Google maps therefore is a very ambitious and important aspect for both global
and individual decision making. Therefore, geo-visualisation has become an integral part of our lives,
although we do not even think about it. This project developed a geo-visualisation information system
that displays air raid alert information in Ukrainian territory on a map based on an open-source world
map with the addition of air-raid information. Presently this problem is very real for Ukrainian citizens</p>
      <p>2022 Copyright for this paper by its authors.
because it directly related to their personal safety and life. These factors demonstrate the relevance and
importance of this project.</p>
      <p>The project was implemented as a website where one can check which city or region currently has
an air alert, track where and when there has been an air alert before, giving individuals an opportunity
to analyse where air alerts and air raids occur more often and where they occur less frequently.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Relevance of the topic</title>
      <p>This project is currently timely because it is closely related to our own lives and safety. Air raid
alarms are happening every day in different parts of our country, so we always need to know exactly
where it is happening. Also, this information provides an opportunity to analyze where current air raids
and potential air raids may occur. This project is timely because it is closely related to our own lives
and security. Air raid alerts happen every day in different parts of our country, so we always need to
know exactly where they are happening. In addition, this information provides an opportunity to analyze
where current and potential airstrikes may occur. Our air raid warning map is more detailed and displays
information not in an abstract form, like known applications, but on a real map of Ukraine. The map
shows not only the borders of the areas where the aviation alert was announced, but also the borders of
the cities Figure 1. The borders of the air raid site, as well as the borders of the city, because it often
happens that the siren is not triggered in the entire region, but only in border cities with danger zone. A
map of the image of information in a similar system is presented in Figure 2.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement and technology research</title>
      <p>The primary task of our project was to create an interactive web-site using the information
webserver that would display on a map of Ukraine information about the air-raid in a certain city or region.
With the use of web-server, which stores all information about the air danger.</p>
      <p>To create the hardware part of the project we used the following core technologies: ReactJs,
JavaScript, Node.js, CSS, an open world map using Leaflet library, a web server with information about
the air danger. Since the information system is a website, so it was appropriate to use modern
developments that are currently popular in the web technology market. The backbone of the project was
JavaScript and its framework, React, which is by far the most popular among developers worldwide.</p>
      <p>The most important part of our project is information about the dangers of air raids. We took this
information from an open web server where all the information we need, such as coordinates, location,
time and more, is stored. This method is quite convenient because we do not need to use a database to
store all this huge amount of information which is updated every day, we just make a simple query to
the server. This greatly improves the performance of the program and reduces the complexity of coding.
However, problems can arise if the server stops working, then we won't be able to use our system.</p>
      <p>The main challenge of our project was not only to develop the information system but also to use all
the technologies we had chosen correctly and productively. Another important factor was the ease of
use of the software. It is often the case that a programmer works flawlessly, but it is difficult for the
user to understand it through a complex interface, so the user will use less functional but more
comprehensible analogues.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Information organization and processing in GIS</title>
      <p>The term geographic information systems represents the integration of many subject areas. To date,
there are a large number of definitions of the term "geographic information systems". Some of them
differ from each other, as they each interpret GIS from their own point of view. Let's consider a few of
them:</p>
      <p>
        "Geo-information systems are tools for processing spatial information, usually clearly tied to some
part of the earth's surface and used to manage it." [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
      </p>
      <p>
        "GIS is a real-world application that includes hardware, data, software, and people needed to solve
problems [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        "GIS is a system of hardware, software and procedures that facilitates the management,
manipulation, analysis, modeling, presentation and display of georeferenced data to solve complex
problems of planning and resource management" [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>GIS is a bank of spatially bound data that describe geographic objects (coordinates of location on
the Earth's surface; qualitative or quantitative characteristics). The use of GIS makes it possible to
increase the efficiency and quality of work with spatial information in comparison with traditional
mapping methods. Simply put, GIS are created to automate the processing of spatial information using
modern computer methods. In the technological aspect, GIS appears as a means of collecting, storing,
transforming, displaying and distributing spatially coordinated geographic information. And finally,
from the production point of view, GIS is a complex of hardware devices and software products
designed to ensure management and decision-making, and the most important element of this complex
is automatic mapping systems. The essence of geomodelation consists in the submission of objects and
relations between them, proceeding from the principle of unity of place and time. Geo-information
modeling allows to organize all known geo-objects and phenomena relative to space and time.
Geomodelation model can be represented in the form of a cortege:</p>
      <p>F, ft ,Rr,Shi,Aik ,Sik ,Pm,Ci ,Wi, auxiliary_data,
where F – purpose (or task setting ) of geomodelation;
ft – local tasks – components of the general task of modeling;
Rr – the relations between objects on the map;
Shi – shape with landscape objects (corresponding to local task ft );
Aik – attribute table of the k-th object of the i-th shapes;
Sik – measurement scale for attributes of corresponding data sets;
Pm – processes that require modeling;
Ci – criteria for optimal decision-making;
Wi – i data set scale.</p>
      <p>Any GIS own advanced means of input data processing and analysis in further order to their
realization in the real form. Figure 3 represents the scheme of information processing in GIS.</p>
      <p>
        Many GIS software packages have data interpolation modules, mostly intended for creating
continuous surfaces. These surfaces represent the terrain, the bottom of the lake, the temperature or
distribution of the chemical component [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10-12</xref>
        ]. Extrapolation is a procedure for predicting the attribute
value outside the area wracked by measurements, but with using some statistical correlation functions
as the result of interpolation. This is most often done by creating a statistical correlation between two
parameters within a certain area and using it in a new area or in extent. The simplest example of
interpolation that linear interpolation between two points. Other methods of interpolation include:
 polynomial functions;
 splines;
 kriging;
 moving average;
 fourier functions.
      </p>
      <p>
        Each of them has a certain statistical mathematical mechanism [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which is applied to the data. It
is assumed that these mathematical functions correspond exactly to the physical state of data
distribution. Since the most common procedure during the interpolation is measuring distances between
data points, calculating is easier and faster if the data is organized in a grid, lattice or matrix.
      </p>
    </sec>
    <sec id="sec-5">
      <title>4.1. Interpolation with raster and vector GIS data</title>
      <p>In the case of vector data, there are the most common methods: Thiessen Voronoi polygons method
and triangulated irregular network (TIN) method, rational function method.</p>
      <p>
        The Thiessen-Voronoi Polygons (nearest neighbor method) (Thiessen Voronoi polygons) [
        <xref ref-type="bibr" rid="ref14 ref15">14-15</xref>
        ].
As an evaluation of the variable in some point of the investigated area takes the value, which has the
nearest (according to the Euclidean distance) sampling point. This method is recommended for using if
the initial sample points are located in the space regularly or almost regularly. The evaluation of the
investigated function at the point is determined by the formula:  0 =   , where Zi is the value in the
sample point, which is located closer to others to the location (X0,Y0). Due to the fact that on the
polygon is only one point of measurement or observation, there is no possibility to assess the internal
variability of the variable.
      </p>
    </sec>
    <sec id="sec-6">
      <title>4.2. Rational function method</title>
      <p>The essence of the method consists in representation of the іnterpolated function (a number of table
values) in the ratio form of two polynomials. The interpolation by rationals functions consist in
representation of the function of іnterpolator f(x) in the ratio form of two polynomials:</p>
      <p>An estimate of the variable Z at the point (X0,Y0) will be the corresponding value on this plane:
 0 = − 0− 0−</p>
      <p>.</p>
      <p />
      <p>The distinctive feature and advantage of such model is that it no transformations of the output data.
On the one hand, it does not allow such models to be used for detailed analysis, but on the other hand,
the researcher always knows that there are no errors in this model. It is also important that this is the
fastest method of interpolation. The main drawback of the method is that the final surface does not look
smooth. This is caused by the fact that the received gradients are of an intermittent character, that is,
they have drops in the places of joining the elements of triangles. In addition, triangulation works only
between data collection points, but not around, and the irregularity of points leads to unexpected results.</p>
      <p>Raster data interpolation. There are many methods of raster data interpolation in GIS, including
the method of the inverse distance weighted, splines, surface trend analysis, kriging and artificial neural
networks. The two most common methods of raster data are: inverse distance weighted and splines.</p>
    </sec>
    <sec id="sec-7">
      <title>4.4. Inverse Distance Weighted</title>
      <p>
        Interpolation method of inverse distance weighted consists in the fact that the points are weighted
so that the effect of a known point value is quenched with increasing the distance to an unknown point
that value must be determined [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The evaluation of the investigated function at the point is
determined by the formula:
 ( ) =
 0+ 1 + ...+   
 0+ 1 + ...+    ,  +  + 1 =  .
      </p>
      <p>∑ =1   
  −  (  )∑
 =0   
  = 0.</p>
      <p>(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
Coefficients ai and bi are defined from a set of relations  (  ) =  (  ),  ℎ
 = 1, … ,  , which
are written in the form:</p>
    </sec>
    <sec id="sec-8">
      <title>4.3. Triangulated Irregular Network</title>
      <p>
        Is created a surface which consist of triangles formed by the nearest points [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. For this purpose
around data collection points are helding circles and their crossings are connected to the compact
triangles network, which adjoin each other without crossings and gaps (triangulation Delone). Let the
point that is interpolated get into the triangle that is formed by points with coordinates X1,Y1,
X2,Y2.,X3,Y3. Then in the tridimensional X,Y,Z space constructed a plane, which passes through
points with coordinates X1,Y1 Z1, X2,Y2 Z2.,X3,Y3 Z3).
      </p>
      <p>Plane equation: aX  bY  cZ  d  0, where coefficients can be calculated according to the formulas:
  0 =
 0 = ∑ =1   0∙</p>
      <p>∑ =1   0</p>
      <p>1
(√ 20+ 2)

,</p>
      <p>where Z0 – the weighted value of the variable in the sampled points;
wi0 – weight of the sampled points;
di0 – the distance between point where was calculated the evaluation and the i-th point of
 – smoothing parameter;
 – the degree parameter that determines how quickly the weight will decrease with the increasing
Inverse Distance Weighted is flexible and small wide from the point of view of computing resources.
The result quality may decrease if the distribution of data collection points is uneven. In addition, the
maximum and minimum values of the interpolated surface can be recorded only at the data collection
points. This often leads to the so-called "ox eyes" – areas of elevated or underestimated oval shape
values.</p>
    </sec>
    <sec id="sec-9">
      <title>4.5. B-spline interpolation</title>
      <p>
        Interpolation interval is divided into small segments, each of which is set by the polynomial of a
certain degree [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Polynom coefficients are chosen in such a way that certain conditions are fulfilled
(which are depends on the way of interpolation). Common requirements for all types of third-order
splines are continuity of the function and passing through the points offered to it. Each coordinate of
the B-spline point (x, y) is described by an equation:
 ( ) = ∑

 =0     , ( ),
(10)
where L1 – control points number;
  = (  ,  ,) – control points coordinates;
  ; ( ); ∈ 0, … ,  
the order of the polynomial).
      </p>
      <p>(tmax– the maximum value in the nodal vector t, equal L  m  2, where m –</p>
      <p>Simplicity in calculation and numerically stable. Sufficient smoothness and support in a small area
of the passage. Interpolation of certain control points. B-spline curve interpolates the first and last point,
while it approaches to other points. The main drawback of the splines is that at each interval the function
is approaches by separate polynomial, also B-spline interpolation poorly corresponds to real physical
processes.</p>
    </sec>
    <sec id="sec-10">
      <title>5. Overview spatial data displaying methods in GIS</title>
      <p>
        In our research, we worked on the development of geo-information system and investigated the
methods that were used for their creation [
        <xref ref-type="bibr" rid="ref19 ref20">19-20</xref>
        ]. Let's begin with the fact that GIS is a computing
system used for recording, saving, modifying, analyzing and displaying geographic information. In
short, the main task of the GIS is to process the data, which are divided into spatiality and attributive.
      </p>
      <p>Spatial data refers to such type of information that describe characteristics of objects which occupy
a certain territory. There are two main methods to display such data on a map, namely raster and vector.
An attributive type of information is required to describe certain characteristics of a spatial object. If
with attribute data type everything is clear, then with spatial not everything so obvious, that`s why we
decided to investigate the peculiarities of their displaying on the map.</p>
      <p>Spatial information about geographic objects is displayed on the map with using sets of basic
graphical elements like a points, lines, and areas. Points we use to mark on the map elements physical
dimensions of which can be neglected, for example, people, pillars of the street lighting system,
telephone towers and so on. With lines we mark on the map narrow spatial objects, whose volume on a
scale is not important to us, for example, roads, small rivers, borders of countries. Geographic objects
that have shape, location, and area, such as houses and quarters, we marked on the map as areas. Of
course, it would be problematic to mark all these objects on the map, and in the future it would not be
clear to the end user but even to the developers, so mathematic, as always, comes to help.</p>
      <p>
        For displaying geometric shapes on a two dimensional areas we using basic graphic elements that's
used in the vector method of information submission [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Typically, these are linear, polygon, and
point objects that are constructed on a plane by vectors that`s are designated by coordinate pairs of
"Xs" and "Y-s" in digital form. Іn practice these are geographic coordinates on the sphere, i.e. latitude and
longitude, or Cartesian coordinates, obtained in a certain cartographic projection. Of course, there are
many of these objects on the plane, so there are assigned their own number Figure 4.
      </p>
      <p>However, the submission of information by simple vector method is ineffective, for example,
because the sides of the two adjacent polygons are stored twice. This becomes inappropriate, both in
terms of computer memory filling and marking data on the map. Therefore, it was decided to use graphs,</p>
      <p>In the first case, the polygons are described by a simple closed sequence of vectors represented by a
list of coordinates. The second method describes the polygon using the mathematical hardware of
graphs and using the set of arcs (1,2,3) and nodes (a,b). Arc 1 and 2 are defines Polygon A, arcs 2 and
3 are defines Polygon B. Comes out that the limit of adjacent polygons is represented by one arc and is
used only once. Thus vector models are used for modeling objects with exact definition of forms and
boundaries. Сollect data for such models expedient from, for example, digitized paper maps, by means
of vectorization of raster data and from topographic surveys. Therefore, vector data is the best way to
outline the shape and position of spatial objects. However, they are not quite suitable for continuous
phenomena, or spatial objects with inaccurate borders.</p>
      <p>We have found that vector models are not suitable for describing continuous space, therefore raster
data models are used for this purpose. In this data type the discretization of real terrestrial space is
carried out by dividing it into a set of adjacent elementary objects – spatial placeholders. Spatial
placeholders is the smallest piece of information in this model, which has one characteristic, or one
value that gives to us understanding of what is located in that particular place. Therefore, vector models
are used to find out where the object is located, but raster models give us the information what exactly
located in this place. The sources of such data are photographic images, drawings, drawings and texts
that are converted into digital form through scanning.</p>
      <p>
        In the raster data model, point objects are marked as separate spatial placeholders, linear – a chain
of interconnected spatial placeholders, and the regions with a set of adjacent spatial placeholders, which
are a two-dimensionals structures. Raster data model of the real terrestrial space represented not just
only separate geographic objects, as in the case of vector model, but also that part of space, which
remains empty. These continuous surfaces are represented by X, Y, Z coordinates. If X and Y, as usual
in this case - is simply coordinates of the spatial placeholders, then Z can representade not only for the
height of relief, but for any other values, such as atmospheric pressure, population density, temperature
and so on. All raster models [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] in general form are represented by a matrix of spatial placeholders.
They consist of rows and columns. The position of each spatial placeholders is indicated by the number
C of the column (Column) and the number R of the row (Row) from the beginning of the counting. The
starting point of the counting is taken from, either the upper left corner or the lower left corner of the
matrix. Each spatial placeholders has a width dx (size in the X-axis) and height dy (size in the Y-axis)
Figure 6. Raster data models have many different characteristics, such as resolution, value, orientation,
location, and more. We have considered several of them.
      </p>
      <p>Resolution refers to the parameter that is responsible for how accurately the object is pictured. In
cases where acurate detalization is important uses a higher resolution, for example for land that will be
used for construction a low-rise building, the resolution of the map will be 10 per 10 meters, and for
lands of governance of Tenure of Land it will be 5 per 5 kilometers.</p>
      <p>Each raster has a rectangular shape, all spatial placeholders also have a rectangular shape and
dimensions: dx - width and height - dy. It is formed by spatial placeholders of n lines and m columns
Figure 7. The total number of spatial placeholders of the raster will be n*m.</p>
      <p>Each spatial spaceholders is described by three parameters: column number, row number and value
Figure 8. These parameters constitute a position and substantial part. The positional part is represented
by the line сoordinate and column coordinate. The substantial part is represented by the semantic code
- a value, with which can be connected an unlimited set of attributes. The value is an element of
information stored in spatial placeholders of raster. As a rule, each spatial placeholders should have
only one value.</p>
      <p>Thus, the raster model focuses on data oriented on modeling continuous phenomena and images of
the ground surface. We can collect this data from satellite images, scans of photos and drawings. The
model allows us to analyze spatial data, proximity analysis, surface analysis, dispersion analysis and
ways of the lowest costs. Raster data is better for representation of continuous phenomena with gradual
variation of attributes, but it is not suitable for representation of point and linear spatial objects.</p>
      <p>Raster data models have their own disadvantages and advantages, the disadvantages are that the
structure is not adapted to changes of surface relief, gaps of continuity are poorly transferred, precise
location of the object is also not transferred well. The advantage is that this model should be used in
tasks where the location of objects is not significant.</p>
      <p>Compared to vector data models, raster models have the following disadvantages. Geographic
objects are characterized by less accurate information about location and sizing, rasters require large
memory capacities. However, the advantages are that the model reflects continuous covered areas, data
is easier to process and it have higher performance, inputting such data takes much less time and cost.</p>
      <p>In our project it was expedient to use vector model of data submission on the basic map because we
needed only to mark on it borders of regions and cities that is already known, without any additional
information.</p>
    </sec>
    <sec id="sec-11">
      <title>6. Development of an information system for visualizing air alarms</title>
      <p>
        The information system of geographic visualization of air alarms is a distributed information system
[
        <xref ref-type="bibr" rid="ref21 ref22">21-22</xref>
        ] presented in Figure 9. In the simplest variant of GIS it consists of client and server. The client
sends HTTP requests to the server and receives responses from the server. Depending on the request,
the server may send a response to the client in different formats. GIS built on the basis of three-level
architecture, which provides for the presence of such levels as: client application, application server,
database server. The main difference between the architecture of the GIS of air alarms from the usual
web application is the presence in its composition of an additional component, which can be called a
GIS server. Often in real applications the role of such GIS-server is performed by several software
products. Some publications serve for publication of vector and raster services, others for metadata
services, and the third provide the possibility of creating cache file. From the beginning, needed to
install the Yarn package manager. It helped us to facilitate work with all our libraries and project in
general. Also installed was ESLint, that's tool for static code analysis that identify problems in its. This
technology helped us to greatly improve the performance and quality of coding our project.
      </p>
      <p>One of the most important factors considered when creating programmes is their design and ease of
use. Therefore, we decided to use the ANTD components library.</p>
      <p>ANTD is a component library that used together with the React framework. It has a large amount of
components for creating interactive interfaces in web applications. Also, this library is supported on all
popular browsers and even in desktop applications that are developed on JS. The library helps us
customize the high-quality adaptive design of our program Figure 10.</p>
      <p>Software testing.</p>
      <p>The developed system has the following main functions. First of all, this is a display of information
on the air alert on the map of Ukraine. It can be viewed in two modes: "Live", that is, in real time, and
also select a certain date to check the presence of an alarm at that time. To check if this is really the
case, you can pay attention to the indicator, if it "lights up" red, we are viewing the map in real time. If
you need to select a certain date, the indicator will turn gray.</p>
      <p>You can also choose the interval in which you want to check existing alarms that have been going
on for a long time, or that have occurred only recently.</p>
    </sec>
    <sec id="sec-12">
      <title>7. Conclusions</title>
      <p>Development of the geographical visualization information air alarms system has resulted in the
model of geographical information system represented in the form of a cortege. The two data models
in GIS were investigated and compared with each other, namely vector and raster models. The authors
investigated the methods of data interpolation with raster and vector GIS data, and defined the
conditions of their application. It was concluded that for the GIS visualization it is preferred to choose
a vector data display system.</p>
      <p>Based on the research, the authors created the model of visualization of geographical information
air alarms in the form of a web application, which informs about the presence of air danger in a certain
area and at a certain time. It is determined that GIS is a distributed information system. Many different
technologies were used for its creation, which are closely related to the visualization of geospatial data.
Future upgrades would include adding a statistic’s package and problem solving software to solve
problems with the initial design.</p>
    </sec>
    <sec id="sec-13">
      <title>8. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kravchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Leshchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dakhno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Deinega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shevchenko</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Trush</surname>
          </string-name>
          ,
          <article-title>"Intellectual Fuzzy System Air Pollution Control,"</article-title>
          <source>2020 IEEE 2nd International Conference on Advanced Trends in Information Theory (ATIT)</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>186</fpage>
          -
          <lpage>191</lpage>
          , doi: 10.1109/ATIT50783.
          <year>2020</year>
          .
          <volume>9349334</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Prystavka</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dukhnovska</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovtun</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leshchenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cholyshkina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhultynska</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2021</year>
          ).
          <article-title>Devising Information Technology for Determining the Redundant Information Content of a Digital Image</article-title>
          .
          <source>Eastern-European Journal of Enterprise Technologies</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <fpage>114</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dakhno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Leshchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kravchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dudnik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Trush</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Khankishiev</surname>
          </string-name>
          ,
          <article-title>"Dynamic Model of the Spread of Viruses in a Computer Network Using Differential Equations,"</article-title>
          <source>2021 IEEE 3rd International Conference on Advanced Trends in Information Theory (ATIT)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>111</fpage>
          -
          <lpage>115</lpage>
          , doi: 10.1109/ATIT54053.
          <year>2021</year>
          .
          <volume>9678822</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dakhno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barabash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shevchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Leshchenko</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Dudnik</surname>
          </string-name>
          ,
          <article-title>"Integro-differential Models with a K-symmetric Operator for Controlling Unmanned Aerial Vehicles Using a Improved Gradient Method,"</article-title>
          <source>2021 IEEE 6th International Conference on Actual Problems of Unmanned Aerial Vehicles Development (APUAVD)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>65</lpage>
          , doi: 10.1109/APUAVD53804.
          <year>2021</year>
          .
          <volume>9615431</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Kravchenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leshchenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dakhno</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Radko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2022</year>
          ).
          <article-title>Comparative Evaluation of a Universities' Websites Quality</article-title>
          . development,
          <issue>6</issue>
          ,
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>DeMers</surname>
            ,
            <given-names>M. N.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>GIS for Dummies</article-title>
          . John Wiley &amp; Sons.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Longley</surname>
            ,
            <given-names>P. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goodchild</surname>
            ,
            <given-names>M. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maguire</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rhind</surname>
            ,
            <given-names>D. W.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Geographic information systems and science</article-title>
          . John Wiley &amp; Sons.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] URL: http:www</article-title>
          .ncgia.ucsb.edu/
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Clifford</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cope</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gillespie</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>French</surname>
            ,
            <given-names>S</given-names>
          </string-name>
          . (Eds.). (
          <year>2016</year>
          ).
          <article-title>Key methods in geography</article-title>
          . Sage.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Peltz</surname>
            <given-names>C</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>Web services orchestration and choreography</article-title>
          .
          <source>Computer</source>
          <volume>36</volume>
          (
          <issue>10</issue>
          ):
          <fpage>46</fpage>
          -
          <lpage>52</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Gong</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            <given-names>T</given-names>
          </string-name>
          et al (
          <year>2012</year>
          )
          <article-title>Geospatial service web: towards integrated cyberinfrastructurefor GIScience</article-title>
          .
          <source>Geo-Spat Inf Sci</source>
          <volume>15</volume>
          (
          <issue>2</issue>
          ):
          <fpage>73</fpage>
          -
          <lpage>84</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Koch</surname>
            ,
            <given-names>G. S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Link</surname>
            ,
            <given-names>R. F.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Statistical analysis of geological data</article-title>
          .
          <source>Courier Corporation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Burrough</surname>
            ,
            <given-names>Peter A</given-names>
          </string-name>
          .;
          <string-name>
            <surname>McDonnell</surname>
            , Rachael; McDonnell,
            <given-names>Rachael A.</given-names>
          </string-name>
          ; Lloyd,
          <string-name>
            <surname>Christopher D.</surname>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>"8.11 Nearest neighbours: Thiessen (Dirichlet/Voroni) polygons"</article-title>
          .
          <source>Principles of Geographical Information Systems</source>
          . Oxford University Press. pp.
          <fpage>160</fpage>
          -.
          <source>ISBN 978-0-19-874284- 5.</source>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Sen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Zekai</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>"2.8.1 Delaney, Varoni, and Thiessen Polygons"</article-title>
          .
          <source>Spatial Modeling Principles in Earth Sciences. Springer</source>
          . pp.
          <fpage>57</fpage>
          -.
          <source>ISBN 978-3-319-41758-5.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Jia</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Che</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>A triangulated irregular network constrained ordinary kriging method for three-dimensional modeling of faulted geological surfaces</article-title>
          .
          <source>IEEE Access</source>
          ,
          <volume>8</volume>
          ,
          <fpage>85179</fpage>
          -
          <lpage>85189</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Setianto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Triandini</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Comparison of kriging and inverse distance weighted (IDW) interpolation methods in lineament extraction and analysis</article-title>
          .
          <source>Journal of Applied Geology</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Guilbert</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Saux</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Cartographic generalisation of lines based on a B‐spline snake model</article-title>
          .
          <source>International Journal of Geographical Information Science</source>
          ,
          <volume>22</volume>
          (
          <issue>8</issue>
          ),
          <fpage>847</fpage>
          -
          <lpage>870</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Pundt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Brinkkötter-Runde</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Visualization of spatial data for field based GIS</article-title>
          .
          <source>Computers &amp; Geosciences</source>
          ,
          <volume>26</volume>
          (
          <issue>1</issue>
          ),
          <fpage>51</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Escobar</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bishop</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zerger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Introduction to GIS</article-title>
          . Department of Geomatics, The University of Melbourne, Available online at: http://www. sli. unimelb. edu. au/gisweb/(Accessed 02 April
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Carpendale</surname>
            ,
            <given-names>M. S. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cowperthwaite</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fracchia</surname>
            ,
            <given-names>F. D.</given-names>
          </string-name>
          (
          <year>1995</year>
          , December).
          <article-title>3-dimensional pliable surfaces: For the effective presentation of visual information</article-title>
          .
          <source>In Proceedings of the 8th annual ACM symposium on User interface and software technology</source>
          (pp.
          <fpage>217</fpage>
          -
          <lpage>226</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Fiume</surname>
            ,
            <given-names>E. L.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>The mathematical structure of raster graphics</article-title>
          . Academic Press.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Nöllenburg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Geographic visualization</article-title>
          .
          <source>In Human-centered visualization environments</source>
          (pp.
          <fpage>257</fpage>
          -
          <lpage>294</lpage>
          ). Springer, Berlin, Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wright</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>A critical review of the integration of geographic information system and building information modelling at the data level</article-title>
          .
          <source>ISPRS International Journal of Geo-Information</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          ),
          <fpage>66</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>