<!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>Algorithm of efective data analysis in tracking applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ivan Ostroumov</string-name>
          <email>ostroumov@ukr.net</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliia Kuzmenko</string-name>
          <email>nataliiakuzmenko@ukr.net</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olena Kyzymchuk</string-name>
          <email>kyzymchuk_knutd@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ITM Technische Universität Dresden</institution>
          ,
          <addr-line>Dresden, 01069</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kyiv School of Economics</institution>
          ,
          <addr-line>Mykoly Shpaka st, 3, Kyiv, 03113</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>State University “Kyiv Aviation Institute”</institution>
          ,
          <addr-line>Lubomira Huzara ave., 1, Kyiv, 03058</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>WDA'26: International Workshop on Data Analytics</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>Geo-data is a specialized type of data that requires specific rules and algorithms for processing to yield reliable results. Eficient software solutions for geo-data processing require a structured and optimized data pipeline to ensure reliable data handling and computational performance. In the paper, an algorithm for efective geo-data processing is proposed. The algorithm represents the data processing workflow as a hierarchical structure comprising basic (primary), multisensor, trajectory, storage, and visualization levels. Basic data processing considers sensor level, which deals with data transformation and accuracy evaluation. Multisensor provides data fusion of the same parameters but measured from diferent sensors. Trajectory data processing considers data analysis, which provides calculation of secondary parameters like angles, velocities, accelerations, and timestemps. The relative location algorithm used in TopoJSON data format is considered an eficient trajectory coding for data storage based on minimization of required space. Proposed approach is unified and could be useful for various applications. Developed algorithm has been used in specific software for airplane trajectory data processing.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Data analytics</kwd>
        <kwd>sustainability performance</kwd>
        <kwd>intelligent transport system</kwd>
        <kwd>collaborative decision-making</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The sphere of tracking services is increasing every year. Measuring position of moving objects,
processing, and visualization of trajectory are the key objectives of tracking applications. Multiple advantages
make tracking functionally is an important component of modern enterprise, which connects with
services connected to object data processing [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Tracking plays crucial role in modern logistics
and any intelligent transport system [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Operation in a highly changeable environment requires
searching for efective navigation and optimal solution of transportation task to minimize costs. Thus,
it provides insuring of operational eficiency to improve route planning, minimize delays, and reduce
fuel costs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Tracking goods from the origin location to destination helps to avoid losses and improves
reliability of services.
      </p>
      <p>
        Modern safety and security services use tracking to know exact location of persons, vehicles, cargo,
and equipment [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. Medical services could use special equipment to track patients who require
specific therapy to control human performance [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ].
      </p>
      <p>
        Tracking helps to ensure an efective decision-making process. Historical data helps to analyze the
efective collaborative decision-making process for rote planning. Specific place tracking has in fitness
and health to simple collect data about human activity and automatic training activity planning based
on big data processing [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
      </p>
      <p>Tracking includes four basic stages:
• measuring coordinates of remote object;
• sharing these data with central processing unit;
• trajectory data processing;
• data storage and visualization.</p>
      <p>
        Any tracking application requires following all of these stages to get trajectory of moving object.
It works in the same way for an advanced air trafic management system and for a simple activity
monitor in a variety of Android/iOS fitness applications [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. The general problems of trajectory
data processing are constantly identical across multiple applications.
      </p>
      <p>In this paper, we consider general questions of tracking and provide a formalization of data analysis
for tracking applications. An overall trajectory data processing structural scheme of data analysis is
proposed to follow sensor-level data processing, trajectory data analysis and storage, multisensory data
fusion, and visualization. The key element of the provided analysis is to propose a unified structure
scheme for data analysis required to build an efective tracking application.</p>
      <p>The paper has the following structure: Section 2 formalizes proposed process of tracking data
processing; Section 3 includes an example of data analysis; finally, conclusions and future works are
specified at the end of the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Unified method of data analysis for tracking applications</title>
      <p>
        This study considers a system comprising multiple objects whose positions are tracked, a digital data
link, and a data processing server. The tracking of remote objects is based on the measurement of
user locations. Each user (remote object) within the system is equipped with an electronic device
connected to the server via a digital data link. The server performs data collection, processing, and
analysis [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ].
      </p>
      <p>In the common case tracking application is based on automated dependent surveillance (ADS), which
means that position measuring is performed remotely on equipment associated with object that is
under tracking [16, 17]. Remote electronic equipment should have a sensor for measuring position. In
addition to position, any other parameters that characterize the tracking object could be measured and
provided to the server [18]. Another surveillance technology could use object position measuring with
a help of external sensors. As an example, active radars are widely used in aviation to measure location
of airplanes. Radars provide ranges and azimuthal angles of each airplane that will be transformed to
geographic coordinate system with the help of an exactly known radar location [19, 20]. Hyperbolic
navigation is used for localizing the position of each user in a cell phone network. In this case network
of access points of cellular service is used to measure the time delay of input signal to build a hyperbolic
line of user’s location [21, 22]. A remote user signal fixed by four ground stations made it possible to
obtain location of user after solving navigation equation. The same hyperbolic localization method
could be used in dense wireless data transferring networks (WiFi) [23, 24]. Classical surveillance is
supported by a network of sensors that is used for remote object localization[25]. In this case, a system
surveillance processing unit could provide localization data to a data processing server. Communication
datalink to each remote user is not required, because location is measured in the surveillance network.</p>
      <p>In a common case, tracking data follows four levels of processing:
• Sensor (or primary) level of data processing
• Multisensory data fusion;
• Trajectory data analysis and storage;
• Visualization.</p>
      <p>All four levels provide a comprehensive approach to data analysis. At each of these levels, diferent
operations with data are performed. Also, each of these levels has defined input and output data and
could be processed in diferent physical equipment based on system architecture.</p>
      <sec id="sec-2-1">
        <title>2.1. Sensor (or primary) level of data processing</title>
        <p>This level provides coordinates of object measurements and performs initial data processing to improve
confidence level of provided data. At the output of this level coordinates of user are obtained. Most
tracking applications are based on ADS technology with the Global Navigation Satellite System (GNSS).
GNSS is one of the cheapest sensors and provides the most accurate position data. These data are
already presented in geodetic coordinates (longitude, latitude, and altitude). In case GNSS outage inertial
navigation system (INS) could be initiated in intelligent transport system [26, 27].</p>
        <p>INS uses measurements of acceleration and angular velocities to calculate paths along the axis
of reference frame and finally calculates position. But, due to additive noise, errors of positioning
accumulate errors of sensor measuring at each step. This made INS accuracy dependent on operation
time. Performance of INS highly depends on sensor type used for acceleration measurement. Coriolis
force-type gyroscopes are the most popular nowadays, which are cheap but provide low precision.
Optical gyros (laser or fiber optic) provide highly accurate data, but price and size make such sensors
available only for advanced tracking applications.</p>
        <p>Also, object position could be measured in modern, commercially available communication networks.
Position of user could be available in communication module. Diferent technologies could be used for
position measuring but position calculation requires available data about network nodes’ geometry. In
some cases, a Received Signal Strength (RSS) method could be used, which is based on measuring the
strength of a received radio signal transmitted from each node of communication network [28]. RSS
is based on a path-loss model, which calculates distance from user to each node by measuring signal
strength. The trilateration method could be used to identify object position based on measured ranges
and coordinates of ground stations [29]. Due to the low altitude of communication nodes placement and
significant influence of multipath efect performance of obtained data could be significantly diferent
based on network configuration and technology used.</p>
        <p>Also, there are several methods of position identification based on a visual sensor. In this case, a
camera is used to obtain a photo, which is later compared with an archive of photos generated from
the map. The same idea is used in Simultaneous Localization and Mapping (SLAM) algorithms, which
perform multiple distance measurements from object to environment to make a map of environment
[30, 31]. Obtained map of environment is later used for moving object localization based on measured
ranges. In some military applications radar picture of the environment or magnetic field data could be
used to identify user’s location in the same manner as SLAM technology.</p>
        <p>Some sensors, like radars, could provide measuring object coordinates in a local polar reference
frame. Radar uses an active interrogation signal and processes reflected (or reply) signal to get the time
delay. Due to the constant speed of radiowaves propagation in the atmosphere range to the object (R)
could be measured. Azimuthal angle (A) is coinsides with antenna direction (or phase shift in antenna
array). Azimuthal-range polar data could be transformed to the North-East local frame and then to the
geodetic coordinate system. Coordinates in polar to cartesian reference frame are calculated as follows:
 =  () ,
 =  () ,
where ,  are coordinate of object in the North-East local frame, where x is directed to the
North.</p>
        <p>Next coordinates from the North-East local frame should be transformed to latitude and longitude
through the Earth-Centered, Earth-Fixed (ECEF) frame:
⎡⎤ ⎡ (0 + ℎ0)  ( )  ( ) ⎤ ⎡− (
⎣⎦ = ⎣ (0 + ℎ0)  ( )  ( ) ⎦ + ⎣− (
 ︀( 0 (︀ 1 −  2)︀ + ℎ0)︀  ( )
)  ( ) − (
)  ( )
 ( )</p>
        <p>)⎤ [︂ ︂] ,
 ( ) ⎦</p>
        <p>0

0 = √︀1 −  22 ( )
(4)
where  , , ℎ0 are latitude, longitude, and altitude of radar location; e is a first eccentricity; a is
semi-major axis.
by Bowring’s formula as follows:</p>
        <p>For case WGS84 2 = 0.00669437999014 and  = 6378137. User coordinates could be estimated
 = 2 (, ) ,
(5)
(6)
(7)
 = 2
︂(
 +
√︁2 (1 −  2) 2− 2 3 ()
2
︂)
, (︁ √︀2 + 2 + 23 ()
︁) )︂
,
where 2 (, ) is a two-argument arctangent mathematical operation used in computing that
calculates the angle of a vector in the correct quadrant of the Cartesian plane.</p>
        <p>Error of position detection is usually represented as standard deviation error [32], which for case of a
polar sensor is estimated as follows:</p>
        <p>2 =  2 ()2 + 2 2 ()2 +  2 ()2 + 2 2 ()2.
where   is the standard deviation error of range measuring in radar;   is standard deviation error of
azimuthal angle measuring.</p>
        <p>At the end of sensor level, coordinates of user are obtained (preferably in latitude and longitude).
Then these data are transmitted to the data processing server with the help of a data link. It should be
noted that each coordinate should be accompanied by standard deviation error of positioning  . Data
transmission in modern wireless communication networks follows to access point where the next data
should be transferred by any TCP/IP protocol in a wired Ethernet network.</p>
        <p>A simple API with GET or POST data transfer method could be used for data transmission to the
server side. Transferred data could be received and processed with the help of server-side languages
like PHP. PHP script could validate HTTPS requests, check the correctness of transmitted data, and
store it in the internal database. Commonly, a MySQL database is widely used. Data transmission could
be protected from unauthorized access with a transmitted key in HTTPS header, which could also be
used to identify user. HTTPS easily protects data privacy during message traveling in the network.
Transferred key in the header of HTTPS reduces server workload due to processing only valid requests.
The following minimum data should be stored:
• Identification code of object or sensor;
• Coordinates in latitude, longitude (altitude);
• Datetime stamp of data measuring on device (diferent from time of recording in database);
• Accuracy in the form of standard deviation error of positioning   in [m].</p>
        <p>Any additional data could be stored in association with this record. Also, it should be noted that
storing this data is temporary until the end of trajectory is reached. At the end of tracking this trajectory
should be processed and saved in another database in the form of a path.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Multisensor data fusion</title>
        <p>Multisensor data processing is performed at the server side based on input data from diferent sensors
ifxed in internal database. In the case of only one input sensor, this level of data processing could be
omitted.</p>
        <p>In particular systems, several sensors could measure position of tracked object. For example, in civil
aviation, position is measured on-board with GNSS and shared by ADS, but also position could be
measured by ground radars, and a multilateration system which utilizes hyperbolic navigation. Thus, in
the general case, a number of sensors could provide coordinates of tracked object. Coordinates provided
by each sensor will be diferent due to the diferent noise levels of sensors. Also, most sensors are not
synchronized, therefore, results of measurement could be obtained at diferent times with diferent rates
of data updating.</p>
        <p>Therefore, multisensor data processing should start from time synchronization of all available datasets
stored separately by each sensor. Polynomial function of high rank or a linear regression model with
nonlinear spline functions could be used for data interpolation. Interpolated data to unique timestamps
based on input rate forms a sequence of synchronized measurements for further data fusion.</p>
        <p>Algorithms of data fusion usually work with Cartesian frames, thus, before fusion, it could be more
accurate if all data series were transformed to ECEF or a local North-East Cartesian reference frame.</p>
        <p>The data fusion is performed by Maximum Likelihood Estimation (MLE). MLE leverages the strengths
of redundant information to achieve improved accuracy and reduced uncertainty area compared to
using individual data sources alone. The likelihood function is used to represent the probability of
observing all the collected data points, given the unknown parameter that is required to estimate. MLE
provides data fusion based on minimization of the uncertainty area as follows:
 =
∑︀=1  −2 ,
∑︀=1  −2</p>
        <p>1
 2 = ∑︀=1  −2 ,
where  is the number of sensors used;  2 is the standard deviation error of obtained position of the
object.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Trajectory data analysis and storage</title>
        <p>After data fusion, a raw trajectory is obtained, which includes a sequence of coordinates and timestamps.
At the trajectory data analysis level, three common tasks should be performed:
• Filtering errors;
• Calculation of trajectory parameters;
• Data storage as a separate trajectory.</p>
        <p>The accuracy of trajectory data could be improved based on known model of a moving object.
Specialized trajectory filters analyze all available data to build a model of user movement. This model is
used to predict future user location, which is fused with real measurements. This is the general idea of
any trajectory filter. The most commonly used filters are: Kalman filter,  −  iflter,  −  −  iflter,
and  −  −  −  filter.</p>
        <p>Kalman filter model has a clear structure, which includes three main components: model of
movements, model of sensor, and model of environment. This three-component structure creates an adaptive
approach for various model implementations. Tracking  −  iflter assumes movement with constant
speed. The  −  −  iflter could be applied to objects that are moving with acceleration. Tracking
 −  −  −  filter considers objects that are moving with jerk.</p>
        <p>The most useful  −  −  filter has the following model:
(8)
(9)
(10)
(11)
(12)
(13)
where  is matrix of filtered values;  is matrix of extrapolated data;  is matrix of velocities; 
is matrix of accelerations;  is coeficient of guidance by parameter;  is coeficient of guidance by
velocity;  is coeficient of guidance by acceleration.</p>
        <p>= −1
+ −1
( −  −1 ) +
−1
( −  −1 )2 ,</p>
        <p>2
( −  )</p>
        <p>−  −1
 = −1 + −1</p>
        <p>( −  −1 ) + 
 =  + (  −  ),
 = −1 + 
2( −  2) ,
( −  −1 )</p>
        <p>The  −  −  iflter provides reliable noise reduction in the results of trajectory measurements,
the exact value of which depends on object movement behavior. Practical results of  −  −  iflter
implementation in the aerospace domain could provide up to double noise level reduction.</p>
        <p>Filtered trajectory data could be applied to trajectory parameter estimation. Ground velocity could
be easily calculated from a sequence of coordinates:
 =
,
(14)
where ,  are coordinates of object in the local North-East reference frame;  is the time stamp of
coordinates measurement.</p>
        <p>Heading angle could also be calculated for each leg of available trajectory and total length and time
of trajectory.</p>
        <p>After trajectory is completed, it should be saved in the database. The raw sequence of latitude and
longitude is not optimal due to a significant level of redundant information. The optimal data format for
trajectory archiving is TopoJSON. TopoJSON format includes an initial reference point specification. All
other trajectory is represented as a path of object coordinates changes at each point of the trajectory.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Visualization</title>
        <p>There are diferent tools that could be used for data visualization. Most tracking applications require
2D visualization of tracking object only, which uses only latitude and longitude data. Such tracking
applications consider user movement on the surface of Earth. In case of flying object tracking parameter
of altitude is important, therefore, 3D visualization could be helpful. Such a visualization tool usually
uses a virtual scene which is built based on textures and accurate relief model. Artificial constructions,
buildings, could be used in such a visualization. 3D visualization in a virtual environment is suitable
for studying some particularities that may happen during tracking object study, but it is not useful for
trajectory studies.</p>
        <p>Most trajectory studies require having access to the whole trajectory visible in the area of software
indication, given, in particular map projection. Map projections are the best when geo-data has to be
visualized on a 2D screen. In the case of an aerial vehicle, parameter of altitude could be important,
thus vertical profile is plotted in a separate figure. To improve situation awareness, of visualization
map or relief data could be additionally used for trajectory visualization in 2D.</p>
        <p>In the case of 3D visualization, any virtual environment could be useful. Most commercially available
environment for 3D has a way for data migration via API or by a simple text file. For example, X-Plane
software could be used in two modes: point-by-point visualization of objects with co-located texture of
tracking objects. But also, a whole trajectory could be used in flight data recorder simulation mode.</p>
        <p>2D trajectory visualization could also be done in a diferent environment. MATLAB with the mapping
toolbox provides a variety of map projections for visualization. Fully integrated formulas of data
transformations between diferent projections made MATLAB useful for post-tracking surveillance
data processing and analysis.</p>
        <p>A reach visualization capability is proposed in JavaScript for web-based applications. Rapid
development in hardware during the last decade has made it possible to solve complicated visualization tasks
in GPU of ordinary computers. Browser-based and open-code scripts are very popular today in many
applications, including cartographic and tracking. Google Maps and OpenStreet maps are the most
popular solutions. Leading libraries for data visualization in these maps include MapBox, OpenLayers,
and Leaflet. One of the main points of web applications with JavaScript is cross-platform applications,
which significantly increases number of users and reduces costs in overall multi-system design. In
addition, an adaptive interface with CSS made the system design suitable for best practices.</p>
        <p>For cases of geo-data visualization, a Hexagonal Hierarchical Spatial Indexing system (H3) is used.
H3 library has a JavaScript version and provides rapid data processing for geo-data analysis [33]. The
key feature of H3 is using unique indexes instead of geographic coordinates. In H3 coordinates of point
in geographic coordinates are replaced with the index (or unique address) of cell. The size of cell could
be tuned based on resolution level from a very small to a very big one. These transformations made it
possible to significantly increase of any geo-data processing due to operation in the space of addresses,
which does not require coordinate transformation between reference frames.</p>
        <p>H3 is widely used in several parameter distribution studies across the globe, like air pollution, sea
level studies, trafic density, and others. Also, H3 is suitable for trajectory representation of any moving
object, its collaborative analysis, and delay study.</p>
        <p>Based on the given analysis of available solutions for data visualization, it could be concluded that
web web-based application PHP- MySQL- HTML- CSS-JavaScript, is the most suitable technology for
any trajectory data visualization in 2D. A mapping tool for JavaScript could be diferent based on the
required function and overall software budget.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Numerical demonstration</title>
      <p>The proposed algorithm of geo-data visualization has been verified with the trajectory data of civil
lfight LO149, which connects Warsaw Frederic Chopin airport (EPWA) and Cairo International airport
(HECA) performed on December 24, 2025. Flight operated by LOT Polish Airlines with airplane type
Boeing 737 MAX 8. Airplane left EPWA at 17:54 CET and landed in HECA at 22:31 EET. Flight duration
was 3 h 37m. The trajectory data set includes 385 points of latitude, longitude, altitude, and time.
The dataset was obtained from a collection of digital messages transmitted on the 1090MHz channel
under Automatic Dependent Surveillance-Broadcast (ADS-B) technology [34]. ADS-B data includes
non-synchronous messages, due to some messages could be lost during transmission.</p>
      <p>Geometry of LO149 trajectory in the Equidistant Cylindrical projection is shown in Figure 1. Results
of trajectory transformation to the local NED reference frame are given in Figure 2. Coordinates of
EPWA airport are used as a reference point for NED frame. Surveillance data obtained with ADS-B
technology includes high-precision coordinates of airplane position measured by on-board GNSS sensor.
Tracking filter reduces error action and smooths the trajectory. The  −  −  iflter is used in NED
frame recalculated filtered and predicted data by latitude and longitude are shown in Figures 3 and 4.
Based on filtered data, the trajectory parameters should be calculated. True heading angle and ground
speed are calculated based on the horizontal components of NED frame for trajectory data of LO149.
Results for heading and speed are given in Figures 5 and 6 correspondingly. Filtering is an important
stage that should be applied during processing of trajectories of dynamic objects. Dynamic objects could
not change trajectory immediately and continue movement due to the action of particular forces on
objects with mass. Tracking filters help to recover the dynamic model and use it in trajectory prediction.</p>
      <p>Calculated heading angle and ground speed could be classified as “secondary” parameters due to
their recalculation from trajectory. These parameters help to analyze properties of a moving object,
which could be useful in triggers or convolution networks to analyze a state of a moving object and
support collaborative decision-making.</p>
      <p>All stages of data processing are important to get a reliable data set for further storage and visualization.
However, based on input data and system configuration, stages could be switched between each other.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>Geo-data has special properties that require to use of specific rules for data processing and storage.
End-user deals with a geographic coordinate system specified by latitude and longitude however, data
storage and processing require a Cartesian frame. Results of paper study present a clear structure that
includes three levels of geo-data processing: primary, multisensory, and trajectory. Each of these levels
has a specific set of operations that are required to process to improve data continuity and accuracy.
Efective data storage could be provided only by using a local NED reference frame and a sequential
process of coordinate accumulation available in the Geo-Topo relative location algorithm.</p>
      <p>Data visualization is another important stage which requires data transformation between reference
frames from format in which data is stored to some format in which data is processed and finally to
frame of a particular map projection used for data representation on at flat screen.</p>
      <p>Results of structured geo-data processing could be applied to diferent sorts of data, but data should
include a sequence of points that are result of a particular object movement in the space.</p>
      <p>All stages of data processing should be applied to get a valid dataset for correct visualization and to
extract additional informative parameters based on the data.</p>
    </sec>
    <sec id="sec-5">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools.
[16] R. Reda, F. Piccinini, G. Martinelli, A. Carbonaro, Heterogeneous self-tracked health and fitness
data integration and sharing according to a linked open data approach, Computing 104 (2022)
835–857.
[17] H.-M. Kim, I. Cho, M. Kim, Gamification aspects of fitness apps: Implications of mhealth for
physical activities, International Journal of Human–Computer Interaction 39 (2023) 2076–2089.
[18] V. Ivannikova, M. Zaliskyi, O. Solomentsev, I. Ostroumov, N. Kuzmenko, Statistical data processing
technologies for sustainable aviation: A case study of ukraine, Sustainability 17 (2025). URL:
https://www.mdpi.com/2071-1050/17/13/5781. doi:10.3390/su17135781.
[19] A. K. Kowshik, D. Vetrivel, G. Thiagarajan, S. Gurugopinath, Interactive multiple model-based
high-resolution tracking in polar form for millimeter-wave radars, in: 2024 National Conference
on Communications (NCC), IEEE, 2024, pp. 1–6.
[20] Y. Xu, Q. Huang, S. Shen, H. Yin, Incorporating point uncertainty in radar slam, IEEE Robotics
and Automation Letters (2025).
[21] I. Ostroumov, N. Kuzmenko, Configuration analysis of european navigational aids network, in:
2021 Integrated Communications Navigation and Surveillance Conference (ICNS), 2021, pp. 1–9.
doi:10.1109/ICNS52807.2021.9441576.
[22] I. V. Ostroumov, N. S. Kuzmenko, K. Marais, Optimal pair of navigational aids selection, in: 2018
IEEE 5th International Conference on Methods and Systems of Navigation and Motion Control
(MSNMC), 2018, pp. 32–35. doi:10.1109/MSNMC.2018.8576293.
[23] W. Wang, M. Liu, Hyperbolic spatial covariance modeling with adaptive signal filtering for robust
wi-fi indoor positioning, Sensors 25 (2025) 4125.
[24] A. Erofeev, A. Astafiev, L. Karpycheva, O. Astafieva, High-accuracy indoor positioning using wi-fi
channel state information and deep neural networks, in: 2025 International Russian Automation
Conference (RusAutoCon), IEEE, 2025, pp. 943–947.
[25] O. Bazaluk, O. Anisimov, P. Saik, V. Lozynskyi, O. Akimov, L. Hrytsenko, Determining the safe
distance for mining equipment operation when forming an internal dump in a deep open pit,
Sustainability 15 (2023) 5912.
[26] W. Lee, P. Geneva, C. Chen, G. Huang, Mins: Eficient and robust multisensor-aided inertial
navigation system, Journal of Field Robotics 42 (2025) 3252–3284.
[27] L. Cheng, Z. Fu, An adaptive kalman filter loosely coupled indoor fusion positioning system based
on inertial navigation system and ultra-wide band, Measurement 244 (2025) 116412.
[28] Y. Wang, J. Fu, Y. Cao, A weighted hybrid indoor positioning method based on path loss exponent
estimation, Ad Hoc Networks 166 (2025) 103684.
[29] I. Ostroumov, N. Kuzmenko, M. Zaliskyi, Global assessment of radio navigation aid networks
and their contribution to performance-based navigation implementation, Eng 6 (2025). URL:
https://www.mdpi.com/2673-4117/6/12/360. doi:10.3390/eng6120360.
[30] Y. Li, J. An, N. He, Y. Li, Z. Han, Z. Chen, Y. Qu, A review of simultaneous localization and mapping
algorithms based on lidar, World Electric Vehicle Journal 16 (2025) 56.
[31] Z. Fan, L. Zhang, X. Wang, Y. Shen, F. Deng, Lidar, imu, and camera fusion for simultaneous
localization and mapping: a systematic review, Artificial Intelligence Review 58 (2025) 1–59.
[32] I. V. Ostroumov, N. S. Kuzmenko, Accuracy estimation of alternative positioning in navigation, in:
2016 4th International Conference on Methods and Systems of Navigation and Motion Control
(MSNMC), 2016, pp. 291–294. doi:10.1109/MSNMC.2016.7783164.
[33] H. Mosa, A. Saleh, A. Al-Badarneh, Performance comparison of spatial data indexing using
distributed systems, in: 2025 International Conference on New Trends in Computing Sciences
(ICTCS), IEEE, 2025, pp. 327–333.
[34] DataBase, Flightaware. oficial web, 2025. Https://www.flightaware.com.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>An</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Woo</surname>
          </string-name>
          , et al.,
          <article-title>Menstrual tracking mobile app review by consumers and health care providers: quality evaluations study</article-title>
          ,
          <source>JMIR mHealth and uHealth 11</source>
          (
          <year>2023</year>
          )
          <article-title>e40921</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Torres-Ronda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Beanland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Whitehead</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sweeting</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Clubb</surname>
          </string-name>
          ,
          <article-title>Tracking systems in team sports: a narrative review of applications of the data and sport specific analysis</article-title>
          ,
          <source>Sports Medicine-Open</source>
          <volume>8</volume>
          (
          <year>2022</year>
          )
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <article-title>Design and development of intelligent logistics tracking system based on computer algorithm</article-title>
          ,
          <source>International Journal for Applied Information Management</source>
          <volume>3</volume>
          (
          <year>2023</year>
          )
          <fpage>58</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Elsanhoury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mäkelä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Koljonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Välisuo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shamsuzzoha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mantere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elmusrati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kuusniemi</surname>
          </string-name>
          ,
          <article-title>Precision positioning for smart logistics using ultra-wideband technology-based indoor navigation: A review</article-title>
          ,
          <source>Ieee Access</source>
          <volume>10</volume>
          (
          <year>2022</year>
          )
          <fpage>44413</fpage>
          -
          <lpage>44445</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ostroumov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Ivashchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuzmenko</surname>
          </string-name>
          ,
          <article-title>Preliminary estimation of war impact in ukraine on the global air transportation</article-title>
          ,
          <source>in: 2022 12th International Conference on Advanced Computer Information Technologies (ACIT)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>281</fpage>
          -
          <lpage>284</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACIT54803.
          <year>2022</year>
          .
          <volume>9913092</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          , A. Bratko, V. Antonov,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kolisnichenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Hubanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mysyk</surname>
          </string-name>
          ,
          <article-title>Improving the state system of strategic planning of national security in the context of informatization of society (</article-title>
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Makeieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Usachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Veklych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Arifkhodzhaieva</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Lernyk,</surname>
          </string-name>
          <article-title>The legal mechanisms for information security in the context of digitalization</article-title>
          ,
          <source>Journal of Information Technology Management</source>
          <volume>14</volume>
          (
          <year>2022</year>
          )
          <fpage>25</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>A.-K. Schalkamp</surname>
            ,
            <given-names>K. J.</given-names>
          </string-name>
          <string-name>
            <surname>Peall</surname>
            ,
            <given-names>N. A.</given-names>
          </string-name>
          <string-name>
            <surname>Harrison</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Sandor</surname>
          </string-name>
          ,
          <article-title>Wearable movement-tracking data identify parkinson's disease years before clinical diagnosis</article-title>
          ,
          <source>Nature Medicine</source>
          <volume>29</volume>
          (
          <year>2023</year>
          )
          <fpage>2048</fpage>
          -
          <lpage>2056</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Azbeg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Ouchetto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Andaloussi</surname>
          </string-name>
          ,
          <article-title>Blockmedcare: A healthcare system based on iot, blockchain and ipfs for data management security</article-title>
          ,
          <source>Egyptian informatics journal 23</source>
          (
          <year>2022</year>
          )
          <fpage>329</fpage>
          -
          <lpage>343</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>K.</given-names>
            <surname>Chakate</surname>
          </string-name>
          , G. Giri,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Gonge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Deshpande</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Pawade</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Joshi</surname>
          </string-name>
          , Covicare: Tracking covid
          <article-title>-19 using powerbi</article-title>
          ,
          <source>in: 2022 8th International Conference on Signal Processing and Communication (ICSC)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>74</fpage>
          -
          <lpage>78</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Paul</surname>
          </string-name>
          , L. Maglaras,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Ferrag</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Almomani</surname>
          </string-name>
          ,
          <article-title>Digitization of healthcare sector: A study on privacy and security concerns</article-title>
          ,
          <source>ICT express 9</source>
          (
          <year>2023</year>
          )
          <fpage>571</fpage>
          -
          <lpage>588</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <article-title>Interpreting fitness: self-tracking with fitness apps through a postphenomenology lens</article-title>
          ,
          <source>Ai &amp; Society</source>
          <volume>38</volume>
          (
          <year>2023</year>
          )
          <fpage>2255</fpage>
          -
          <lpage>2266</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R.</given-names>
            <surname>kalidindi Raja</surname>
          </string-name>
          , et al.,
          <article-title>Fitness tracking system</article-title>
          ,
          <source>International Journal of HRM and Organizational Behavior</source>
          <volume>12</volume>
          (
          <year>2024</year>
          )
          <fpage>224</fpage>
          -
          <lpage>234</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Raman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Meenakshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jayaprakash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Devi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Murugan</surname>
          </string-name>
          ,
          <article-title>Iot applications in sports and fitness: Enhancing performance monitoring and training</article-title>
          , in: 2023 Second International Conference On Smart Technologies For Smart Nation (SmartTechCon), IEEE,
          <year>2023</year>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>141</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A</given-names>
            .
            <surname>McErlain-Naylor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Isaia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Callaway</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Beeby</surname>
          </string-name>
          ,
          <article-title>E-textiles for sports and fitness sensing: current state, challenges, and future opportunities</article-title>
          ,
          <source>Sensors</source>
          <volume>24</volume>
          (
          <year>2024</year>
          )
          <fpage>1058</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>