<!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>Methods for calculating the average particulate matter concentrations in the Krasnoyarsk city ground layer</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maxim I. Malimonov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander A. Pushkarev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oxana V. Sokolova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Federal Research Center Krasnoyarsk Science Center SB RAS</institution>
          ,
          <addr-line>Krasnoyarsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computational Modelling SB RAS</institution>
          ,
          <addr-line>Krasnoyarsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>499</fpage>
      <lpage>506</lpage>
      <abstract>
        <p>The paper considers a method based on the Voronoi diagram for calculating the average particulate matter concentration in the surface layer of the Krasnoyarsk city air environment. We have used two methods to achieve this goal. The first method relied on bufer zones built in the immediate vicinity around monitoring posts. The second one uses the boundaries of the city of Krasnoyarsk. Analysis of the results of monitoring the state of atmospheric air, determining the level of air pollution in the city as a whole is the subject of numerous discussions. At present, the level of atmospheric pollution at time intervals from 20 minutes to twenty-four hours researchers estimate by the value of the maximum value of the parameter recorded for the selected interval. This approach does not evaluate the average concentration of the measured impurity for the city as a whole. The paper considers a method for calculating the average concentration of suspended particles in the surface layer of the Krasnoyarsk air environment based on the Voronoi diagram. The average value is calculated as follows. According to the original point data, a Voronoi diagram is constructed. After that, boundary conditions are imposed on the diagram, which is used as the contour of the city territory. Next, the weighted average is calculated, where the weight is the area of the Voronoi polygons. The application of such a calculation for the analysis of data from the air monitoring system of the Krasnoyarsk Scientific Center of the SB RAS is demonstrated.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;JavaScript</kwd>
        <kwd>JSON</kwd>
        <kwd>air pollution</kwd>
        <kwd>PM2</kwd>
        <kwd>5</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        1.1. Data processing
This paper discusses an approach for calculating the average concentration of suspended
particles using the Voronoi diagram. The data for the work were taken from the environmental
monitoring network of the Federal Research Center of the KSC SB RAS. There is software and
hardware for collecting and storing data to store all the information [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The average daily data for the whole month is taken for the analysis. Visualization subsystem
environmental data based on Javascript libraries is used to display the data [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The dline.js
library is responsible for displaying polygons and contours [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Results and Discussion</title>
      <p>
        The first step for analyzing the data is to select the period with the most noticeable contamination.
These periods are February 2019, November 2020 and from the end of December 2020 to the
beginning of January 2021. The unfavorable meteorological conditions (UMC) regime was
announced from 19:00 February 8, 2019, to 19:00 February 13, 2019 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Next time the UMC
was announced from November 27 to November 30. In the third selected period, the UMC was
announced from December 26, 2020, to January 2, 2021.
      </p>
      <p>The average value is calculated as follows. Interpolation is built using Voronoi diagrams
based on the initial point data, and this makes it easy to divide the city into some areas of
influence of each monitoring station. Voronoi diagrams are built using the turf.js library, which
provides many diferent functions for processing spatial data in JavaScript</p>
      <p>After building Voronoi diagrams, the layer is cropped along the required contour. In this
work, two variants of the competition were used: the first one is along the bufer zones around
each monitoring station with a radius of 3 km; the second one is along the administrative
boundaries of the city of Krasnoyarsk. The bufer zone is the area of influence of one monitoring
post. Competing is carried out using the npm package polygon-clipping, which allows one
to perform operations to trim polygons, merge polygons or subtract the boundaries of one
polygon from another.</p>
      <p>The next step is to calculate the area of each resulting polygon, which is also carried out
using the truf.js library. The result is a GeoJSON file containing a set of polygons, the area
polygon, and the value of the point around which each Voronoi polygon was built.</p>
      <p>Next, the average pollution value for the entire city is calculated. The calculation is made
according to the arithmetic weighted average formula (1), where the weight is the area of each
Voronoi polygon.</p>
      <p>∑︀  · 
¯ = =1
where  is the area of each polygon obtained as a result of constructing Voronoi diagrams, 
is the value of a point that hits this polygon.</p>
      <p>The second approach uses not bufer zones but the boundaries of the city of Krasnoyarsk.
Figure 1 shows the result of building bufer zones around monitoring posts. This figure shows
the peak of pollution on February 12, 2019.</p>
      <p>Figure 2 shows the construction of a Voronoi diagram within the boundaries of the city of
Krasnoyarsk for the same period. Monitoring posts outside the city boundaries are taken into
account when constructing a pollution map.</p>
      <p>Figure 3 displays the comparison of mean concentrations of suspended particles Card PM2.5
in February 2019, obtained by using diferent approaches.</p>
      <p>The most significant diferences begin at high concentrations. If we consider the average
concentrations together with the maximum and minimum concentrations, then some diferences
say that the city’s pollution is highly uneven. One can also replace that averages and highs
show the same trend, as opposed to lows.</p>
      <p>Fifteen posts in the city of Krasnoyarsk were used for the previous calculations, located in
diferent districts of Krasnoyarsk, and their number is suficient to cover most of the city. In
some areas, there are several monitoring posts at once. For the following calculations, some
posts were removed from the districts of the city. Figure 4 shows the result of this construction.</p>
      <p>In this case, other results were obtained, which show that this number of posts is enough
to calculate average concentrations and display a trend, but in this case, some monitoring
posts pull over a large share of pollution. In Figures 1 and 2, there were yellow zones in the
Akademgorodok microdistrict, located in the Oktyabrsky district. We removed posts from this
microdistrict and set up one monitoring post located in the Nikolaevka microdistrict in the
Oktyabrsky district. The minimum values shifted quite strongly towards the average values,
and the diferences between the average values of the diferent approaches became smaller but
increased in value. Figure 6 shows the calculation results without taking into account several
monitoring posts.</p>
      <p>These results show that the placement of one post per district is not enough. The city has
a rather tricky terrain, and monitoring posts located in neighboring micro-districts can show
completely diferent values, which difer tenfold.</p>
      <p>Figure 7 shows the results of November 2020. The data below is calculated using all monitoring
posts. Tables 1 and 2 show the results of comparing the average values obtained by diferent
methods.</p>
      <p>Based on the results shown in the tables, we can conclude that the diference between the
“Arithmetic mean” and “Bufer zones” is not significant. The diference between Borders and
Arithmetic mean is more tangible.</p>
      <p>Figure 8 shows the results of the calculation, in which several monitoring posts were also
removed. It can be seen that the minimum values have not changed much compared to Figure 7.
That is because the post in Akademgorodok showed high values, and even with its exclusion,
there were no significant changes. The values at this post are dependent on the wind. If the
wind is blowing to the east, this post shows shallow values compared to the rest. During the
UMC in November, the wind blew mainly to the north and at a low speed.</p>
      <p>In the examples above, it is noticeable that the maximum values are not changed as when
considering all the posts as without taking into account several monitoring posts. This is due to
the fact that the maximum values are usually shown by the posts located in Solontsy or the city
center. The posts in the city center show diferent results, but not significantly diferent from
each other. Even if we take one monitoring post from the center, it will not change the overall
picture. There is only one monitoring post in Solontsy, and it was not ruled out.</p>
      <p>Figure 9 shows the results for the third selected period. In this case, the UMC afects two
28.33333333
934.0229885</p>
      <p>30
884.3936782
0
58
0.151939119
0.439881121
1.671552762
0.879762243
2.001717484
28.33333333
934.0229885</p>
      <p>30
816.5149425
0
58
0.668657964
0.25318317
1.671552762
0.50636634
2.001717484
months at once, and we decided to take a thorough month, starting from December 15 to
January 15.</p>
      <p>Figure 9 shows that the minimum values correlate with the average values only on the days
of the UMC regime. On other days, the wind was more than 3 m/s, and Akademgorodok shows
the minimum values that are cut of from the city’s values.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusions</title>
      <p>These results lead to several conclusions. 15–16 monitoring posts are enough to calculate average
concentrations in the city, but one can lose the detail of the spread of pollution if reducing their
number. The cases considered show that the wind has a relatively strong efect on the spread of
pollution. The rugged terrain of the city requires the installation of many monitoring posts to
display a high-quality picture. Even the exclusion of neighboring monitoring posts significantly
changes the minimum values. Diferent methods for calculating average concentrations do not
difer dramatically in values.</p>
      <p>The subsequent work will explore how to place monitoring posts in the city to reflect a
quality picture and how many monitoring posts are needed to achieve this goal.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tokarev</surname>
          </string-name>
          ,
          <article-title>Software and technology for collecting and storage serial observations of the environment</article-title>
          ,
          <source>InterCarto. InterGIS</source>
          <volume>20</volume>
          (
          <year>2014</year>
          )
          <fpage>241</fpage>
          -
          <lpage>249</lpage>
          . doi:
          <volume>10</volume>
          .24057/
          <fpage>2414</fpage>
          -9179-2014-1-
          <fpage>20</fpage>
          -241-249.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Malimonov</surname>
          </string-name>
          ,
          <article-title>Software tools for interactive visualization of environmental data, in: Open Conference of Young Scientists of the ICM SB RAS on Mathematical Modeling and Information Technologies, ICM SB RAS</article-title>
          , Krasnoyarsk,
          <year>2019</year>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pushkarev</surname>
          </string-name>
          ,
          <article-title>Formation of isolines on a regular data in the web environment</article-title>
          , in: Open Conference of
          <article-title>Young Scientists of the ICM SB RAS on Mathematical Modeling and Information Technologies, ICM SB RAS</article-title>
          , Krasnoyarsk,
          <year>2019</year>
          , pp.
          <fpage>44</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>O.</given-names>
            <surname>Yakubailik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Zavoruev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Malimonov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pushkarev</surname>
          </string-name>
          ,
          <article-title>Spatial analysis of air pollution in Krasnoyarsk, in: 2019 All-Russian Conference "Spatial Data Processing for Monitoring of Natural and Anthropogenic Processes"</article-title>
          ,
          <source>SDM</source>
          <year>2019</year>
          ,
          <article-title>Berdsk</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          , volume
          <volume>2534</volume>
          ,
          <year>2020</year>
          , pp.
          <fpage>491</fpage>
          -
          <lpage>496</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>