<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GI</journal-id><journal-title-group>
    <journal-title>Geoscientific Instrumentation, Methods and Data Systems</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GI</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Instrum. Method. Data Syst.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2193-0864</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gi-9-397-2020</article-id><title-group><article-title>CITYZER observation network and data delivery system</article-title><alt-title>CITYZER observation network and data delivery system</alt-title>
      </title-group><?xmltex \runningtitle{CITYZER observation network and data delivery system}?><?xmltex \runningauthor{W.~Schmidt et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Schmidt</surname><given-names>Walter</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8210-3868</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Harri</surname><given-names>Ari-Matti</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8541-2802</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Nousiainen</surname><given-names>Timo</given-names></name>
          <email>timo.nousiainen@fmi.fi</email>
        <ext-link>https://orcid.org/0000-0002-6569-9815</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hohti</surname><given-names>Harri</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Johansson</surname><given-names>Lasse</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Ojanperä</surname><given-names>Olli</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Viitala</surname><given-names>Erkki</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Niemi</surname><given-names>Jarkko</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Turpeinen</surname><given-names>Jani</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Saukko</surname><given-names>Erkka</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7">
          <name><surname>Rönkkö</surname><given-names>Topi</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Lahti</surname><given-names>Pekka</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8551-5489</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Finnish Meteorological Institute, Erik Palménin aukio 1, 00560
Helsinki, Finland</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Vaisala Ltd, Vanha Nurmijärventie 21, 01670 Vantaa, Finland</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Emtele Ltd, Tampere, Finland</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>HSY Helsinki, Ilmalantori 1, 00240 Helsinki, Finland</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Sasken Finland Oy, Vissavedentie 1, 69600 Kaustinen, Finland</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Pegasor Ltd, Hatanpään valtatie 34 C, 33100 Tampere, Finland</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Tampere University of Technology, Kalevantie 4, 33100 Tampere,
Finland</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>Haaga-Helia University of Applied Sciences, Ratapihantie 13, 00520
Helsinki, Finland</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Timo Nousiainen (timo.nousiainen@fmi.fi)</corresp></author-notes><pub-date><day>13</day><month>October</month><year>2020</year></pub-date>
      
      <volume>9</volume>
      <issue>2</issue>
      <fpage>397</fpage><lpage>406</lpage>
      <history>
        <date date-type="received"><day>29</day><month>March</month><year>2020</year></date>
           <date date-type="rev-request"><day>16</day><month>April</month><year>2020</year></date>
           <date date-type="rev-recd"><day>30</day><month>June</month><year>2020</year></date>
           <date date-type="accepted"><day>21</day><month>July</month><year>2020</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2020 </copyright-statement>
        <copyright-year>2020</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gi.copernicus.org/articles/.html">This article is available from https://gi.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://gi.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://gi.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e229">CITYZER develops new digital services and products to
support decision-making processes related to weather and air quality in
cities. This includes, for example, early warnings and forecasts (0–24 h), which
allow for avoiding weather-related accidents, mitigate human distress and
costs from weather-related damage and bad air quality, and generally improve
the resilience and safety of the society. The project takes advantage of the
latest scientific know-how and directly exploits the expertise obtained from
earlier projects. Central to the project is the Observation Network Manager
NM10 developed by Vaisala, on which CITYZER defines and builds new
commercial services and connects new sensor networks, for example, for air quality
measurements, as well as the ENFUSER local-scale air quality modelling
system developed by the Finnish Meteorological Institute, for real-time air
quality forecasts and nowcasts.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>The CITYZER ecosystem concept</title>
<sec id="Ch1.S1.SS1">
  <label>1.1</label><title>Background</title>
      <p id="d1e248">The atmosphere plays a central role in the global circulation of heat, water
and volatiles, making our current life possible and convenient. It is the
reservoir of the breathable gases and takes away the exhaled gases that
would otherwise poison our immediate surroundings. Our civilization is
closely linked with the atmosphere in a multitude of ways, whether we are
considering simple agricultural communities or modern urban areas.</p>
      <p id="d1e251">The CITYZER project concentrates on two closely linked aspects of the
atmosphere with the focus on urban climate. On the one hand, we consider air
quality, which is highly important in particular due to its possible adverse
health effects. On the other hand, we consider weather phenomena, in
particular those linked with precipitating weather systems. Weather events
can cause episodes of high pollutant concentrations in urban areas, or they
can help clean the urban air through washing and wet deposition or by
bringing in cleaner air from adjacent areas. In their own right, the weather
effects can be hazardous, causing infrastructural damages and loss of lives,
or they may be bothersome and cause harmful friction for logistics planning
and the everyday life of human society. Collecting sensor
data in near real time from the area of interest, sophisticated interpolation and forecast
software provides reliable information for the next hours concerning air
quality and weather phenomena, which can be made available to the public or
service providers via mobile application or warning systems (Harri et al.,
2018; Smart &amp; Clean, 2020).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e256">CITYZER ecosystem.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f01.png"/>

        </fig>

</sec>
<sec id="Ch1.S1.SS2">
  <label>1.2</label><title>CITYZER ecosystem</title>
      <p id="d1e273">The main objective of the project was to develop new digital services and
products to support decision-making processes<?pagebreak page398?> related to weather and air
quality. The overall idea was to create a new ecosystem of services open to
third-party developers, based on open data. To that end, the project set out
to design and implement an IoT-based platform for collecting, refining and
delivering environmental data. Accordingly, the project was closely linked
to several megatrends, namely open data, big data, platform economy and
digitalization.</p>
      <p id="d1e276">The CITYZER ecosystem consists of three levels:
<list list-type="order"><list-item>
      <p id="d1e281">Measurement data and observation level contain the data collection
and management systems like sensor networks and public or restricted data
repositories.</p></list-item><list-item>
      <p id="d1e285">Diagnostics and modelling level is where data are collected, analysed and
prepared for user-friendly utilization.</p></list-item><list-item>
      <p id="d1e289">Services and product levels utilize subsets of the raw or refined
data, possibly in combination with external data sources like map service
data, to present information in a form and updated frequency suitable for the
user, like authorities or the public.</p></list-item></list></p>
      <p id="d1e292">This article concentrates on the first and the third level, leaving the
details of the analysis forecast software for weather and air quality to
other publications.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e298">System architecture, module view.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f02.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>CITYZER system architecture</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>General structure</title>
      <p id="d1e323">The system is very modular with well-defined interfaces allowing the
replacement, removal or addition of different elements and their
implementation in different environments from commercial hardware
configurations to virtual cloud-based networks.</p>
      <p id="d1e326">The six main modules of the CITYZER system architecture are presented in
Fig. 2.
<list list-type="order"><list-item>
      <p id="d1e331">Observation networks consist of various sensors for all observation parameters to
be included into the specific deployment together with the field data
networks for forwarding the measurement data and controlling the sensors
from remote supervising stations where applicable.</p></list-item><list-item>
      <p id="d1e335">Observations and device management and storage include automatic or manual
sensor supervision, data collection and possibly data re-formatting services.</p></list-item><list-item>
      <p id="d1e339">CITYZER control system contains data storage covering about 1 week of sensor
and modelling data and the control module which fetches new data once available
and controls the forecasting software.</p></list-item><list-item>
      <p id="d1e343">External data sources from public data providers can be accessed to utilize additional weather-related data.</p></list-item><list-item>
      <p id="d1e347">One or several application data servers provide a standardized interface
between the stored data and external application providers.</p></list-item><list-item>
      <p id="d1e351">One or several application service providers allow users to access the
information in a user-friendly way from stationary or mobile devices. The
service providers might additionally access other data sources like map
services to render the data in a user-optimized way.</p></list-item></list></p>
</sec>
<?pagebreak page399?><sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Forecast software</title>
      <p id="d1e362">Depending on the needs or the deployment one or several forecast model
software packages can be implemented. These might reside inside the same
physical computer system as the control system or could be implemented on
different platforms and linked to the control system via file-sharing
technology. In the course of the project the precipitation nowcasting
software for rainfall was installed and operated on the same Linux-based
server as the control module. It was adapted from the modelling software
developed at the Finnish Meteorological Institute as part of the RAVAKE
project (Heinonen et al., 2013). The source code size was 205 kB with a
size of the executable file of 180 kB. A typical run time for one
complete weather forecast covering the larger Helsinki area is about 8 to 13 s. A motion vector analysis for the complete area of Finland takes about 1 min.</p>
      <p id="d1e365">The air quality forecast modelling software ENFUSER (ENFUSER, 2020;
Johansson et al., 2015) was developed into an operational modelling system with
test implementations for the CITYZER demonstrator in a virtual Linux
environment, as cloud service and on a local Windows computer. It includes
detailed treatment of traffic emissions for individual roads, shipping
emissions and elevated point sources such as power plants taking into
account urban morphology, atmospheric stability and rain forecast
information.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e370">CITYZER demo deployment architecture.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Data interfaces</title>
      <p id="d1e387">Sensor data can be provided in two different ways:
<list list-type="order"><list-item>
      <p id="d1e392">Public data are accessible via standard web interfaces. The CITYZER
environment implements the Open Geospatial Consortium's Web Feature Service
(OGC/WFS) as described in the organization's document OGC 04-094, (OGC,
2020) reference list. Most European and many worldwide weather service data
are available using this standard.</p></list-item><list-item>
      <p id="d1e396">Dedicated sensor networks cover the area of interest. These might be
owned by different authorities and private providers and will usually need
specialized hardware interfaces and protocol translation software before
they can be integrated into the CITYZER data storage module. Various
solutions as deployed in the Helsinki area are described below. They are
based on a network manager either integrated with a group of sensors or
provided separately as a network controller, which then uses the same OGC
protocol as the public data for feeding the real-time data into the data
storage module.</p></list-item></list></p>
      <p id="d1e399">The sensor data are collected in the data storage in a unified format and
sorted according to data type as grid data or coordinate-based point data,
day of observation and sensor providing the data.</p>
      <p id="d1e402">The analysis and forecast software modules are ingesting the data needed for
the forecast interval, adapting to the extended or reduced availability of
sensors automatically. The forecast results are written back into the same
data storage using a format compatible with the sensor data but organized
into different files for easy access.</p>
      <p id="d1e405">A database system keeps track of the available data and provides this
information on request to user applications. These may be mobile
applications allowing the public to assess the weather and air quality
situation in the near future in an area of interest. The data related to the
inquiry are then provided as links to the respective file in the data
storage for download by the application server. This usually will also
access geographic data from external providers as a platform<?pagebreak page400?> on which the
weather and air quality data are presented to the end user.</p>
      <p id="d1e409">Alternative access to the forecast data was implemented using the open-source SmartMet Server interface (SmartMet, 2020) developed at the Finnish
Meteorological Institute in 2013 as implementation of the INSPIRE (INSPIRE,
2020) requirements for open data access. This interface has already been used by
several applications outside the framework of the project.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e414">CITYZER data and command flow control.</p></caption>
          <?xmltex \igopts{width=503.61378pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>System security considerations</title>
      <p id="d1e431">One critical aspect of any multi-interface system is the system and data
security. Most of the sensor systems deployed in the field can usually be
compromised without excessive efforts. The same is true of interfaces
between service providers and end-user application systems like mobile
phones. The CITYZER system architecture therefore provides hardware
solutions to protecting the central data storage and forecast software
resources. Any connection for incoming sensor data or requests from
application servers is separated by a strict firewall without any external
write access possibility. The control system sends information requests
to each connected data provider at regular intervals. When new data are
available it fetches these data, filters them through incoming filter
software and writes the possibly re-formatted data into its internal data
storage, thereby eliminating any illegal data or possible command
instructions.</p>
      <p id="d1e434">The availability of new sensor or model output data is indicated to the
application database outside the firewall, providing a complete link to
these data. All data storage files are accessible by the application
database software via a hardware read-only link without any write-back
possibility. In the case of a compromised database, it can be re-built on the fly
from the data inside the secure data storage.</p>
      <p id="d1e437">Access to the application data server is controlled via an authentication
mechanism. Each possible user has to register first with this server,
indicating also the type of access intended: data polling and fetching by
the application or automatic push service according to rules to be defined
by the user service like update time, geographical boundary parameters to
be provided etc.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Data flow control</title>
      <p id="d1e449">In the example diagram, Fig. 3, one set of air quality sensors from Pegasor
is connected via a public phone data network or via an Emtele-provided LoRa
(LoRa Alliance, 2020) sub-network to Vaisala Observation Network Manager
NM10. Another set of air quality sensors, AQT400 series from Vaisala, is
connected via a Vaisala Beacon View data access and control system to the
NM10. Weather radar<?pagebreak page401?> data are collected separately via the common Vaisala
IRIS system for map generation. The connection between NM10 and the second
layer control system is realized as Open Geospatial Consortiums' Web Feature
Service (OGC/WFS) to make it as universally adaptable as possible. Also
other public data servers are connected to the control system via OGC/WFS
compatible communication standards. The abbreviations used in the flow
diagram are OD for open data, AO for air quality observations, WO for
weather observations, MD for model data and CRC for command flow from the
run control module.</p>
      <p id="d1e452">The control unit synchronizes all activities in the CITYZER system. Based on
regular timing or action events, different processes are started, data are
collected or the database is updated, thereby indicating to the application
processes that new data are available.</p>
      <p id="d1e455">The initial configuration is defined as follows – see the timing
information in the leftmost column in Fig. 4.</p>
      <p id="d1e458">Once a minute requests are sent via OGC protocol to the attached and
registered data providers to check the availability of new data. In the case of
new data these are fetched, converted if necessary and stored in the
respective file system of the server according to type, sensor and time of
observation. All incoming data are expected to be calibrated in standard
physical units. The data sets usually also contain quality information
indicating whether the related sensors were correctly calibrated or offline.
Such an update is also indicated to the database system to make
observational data directly available to the users, possibly initiating an
alert to the application servers if so requested.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e464">CITYZER user application access scheme.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f05.png"/>

        </fig>

      <p id="d1e473">Every 5 min new weather radar data are fetched and stored in the file
system, and the rain nowcasting model is activated. Its results are available
within a minute and stored in a different part of the file system. This
information is also forwarded to the database system. At a special
resolution of 250 m the size of one radar composite file varies between 50
and 1000 kB depending on the amount and type of observed precipitation. A
forecast output motion vector field covering the whole area of Finland has a
typical size of 60 kB.</p>
      <p id="d1e476">Every 60 min the air quality data modelling system is activated
providing new hourly and 1-day forecasts of the air quality development in
the covered area. These forecasts both make use of fresh observational data
as newly calculated rain nowcast results anticipating air quality
modifications by imminent rainfall. One typical model run for the Helsinki
area takes about 35 min and generates maps with a grid size of 13 m <inline-formula><mml:math id="M1" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 13 m. These approximately 3 million grid cells contain concentration estimates
for <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">NO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, dust concentrations PM<inline-formula><mml:math id="M4" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:math></inline-formula> and PM<inline-formula><mml:math id="M5" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2.5</mml:mn></mml:msub></mml:math></inline-formula>, and air quality
index (AQI) estimates. For each forecast about 1000 local air quality
measurements are ingested and used besides the hourly<?pagebreak page402?> 10 km resolution
weather forecast maps and the 100 m resolution/5 min time resolution rain
nowcasting data.</p>
      <p id="d1e526">Alternatively any analysis software package might run autonomously at
certain time intervals accessing those data available at the start of a new
activation.</p>
      <p id="d1e529">The output of each control script is logged. Figure 4 shows the various data
flow paths, where the solid arrows indicate the flow of data between the
different modules, and the dashed lines represent command flows for
synchronization of the different modules and control of the attached sensors
where possible and needed.</p>
      <p id="d1e532">In the demonstration implementation the central control module is
implemented as a set of scripts activated according to specific timing
rules. A typical control and time diagram is shown in Fig 4.</p>
</sec>
<sec id="Ch1.S2.SS6">
  <label>2.6</label><title>User application access</title>
      <p id="d1e543">User applications register usually with an application service provider
which provides a downloadable application for displaying the requested data
and a service which generates these data according to the requirements of
the end user. The application server has to register with the CITYZER database to gain access to the data. At the time of registration the strategy of
accessing new data can be defined either as notification to get alerted
whenever data relevant for the application are updated or as polling, where
the application requests data matching certain criteria, and the database
provides these data if available. In both cases the returned information
provides a complete data link address from where a file with the related
data can be retrieved. This scheme is shown in Fig. 5.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e548">Air quality index forecast for the Helsinki area
© OpenStreetMap contributors 2019, distributed under a Creative
Commons BY-SA License.</p></caption>
          <?xmltex \igopts{width=503.61378pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e559">Rain forecast for the Helsinki area
© OpenStreetMap contributors 2019, distributed under a Creative
Commons BY-SA License.</p></caption>
          <?xmltex \igopts{width=503.61378pt}?><graphic xlink:href="https://gi.copernicus.org/articles/9/397/2020/gi-9-397-2020-f07.png"/>

        </fig>

      <p id="d1e569">The system is designed to support also the generation of automatic alerts.
If one or several parameters exceed pre-defined limits, an alert message can
be generated and sent to the connected mobile phone or user service centre.
This feature is currently implemented in the Helsinki area to re-schedule
the street cleaning services in case microdust levels exceed
pre-defined levels on major streets before they become a health hazard.</p>
</sec>
<sec id="Ch1.S2.SS7">
  <label>2.7</label><title>Data storage structure</title>
      <p id="d1e580">The rolling storage of data is divided into two separate file systems:
<list list-type="bullet"><list-item>
      <p id="d1e585">Local storage for incoming and cache-type data is on a local disc. The storage
size of the demo version is 8 GB.</p></list-item><list-item>
      <p id="d1e589">Shared storage for output data is in an external file system, which is mounted
writable for internal use and read-only for the CITYZER database server.
The shared storage directory is physically mounted on an externally visible
mount point. Its absolute path must be used by the application server
software when sending notifications of new data to the CITYZER database
server in JavaScript Object Notation format (JSON, 2020). The storage size of
the demo version is 120 GB.</p></list-item></list></p>
      <p id="d1e592">Radar data for rain nowcasting are stored in the ODIM HDF5 format (ODIM,
2020), developed by the European<?pagebreak page403?> Meteorological Service Network EUMETNET.
Data originating from the various air quality sensors and air quality model
data for single geographic points are stored in the XML-based GML format
(GML, 2020), also endorsed by the INSPIRE directive. Coordinate grid data
are stored in NetCDF format (NetCDF, 2020).</p>
      <p id="d1e595">In the local storage there is a directory “Today”, which is linked every day
at midnight to the actual directory of the new day (Mon, Tue, Wed etc.).
Each daily directory is structured as follows:
<list list-type="bullet"><list-item>
      <p id="d1e600">Nowcasting contains data for the rain nowcasting model RAVAKE.</p></list-item><list-item>
      <p id="d1e604">Sub-directories contain data in ODIM HDF5 format:
<list list-type="custom"><list-item><label>–</label>
      <p id="d1e609">/Rain incoming radar reflectivity composite files</p></list-item><list-item><label>–</label>
      <p id="d1e613">/Vectors incoming motion vector fields of radar composites</p></list-item><list-item><label>–</label>
      <p id="d1e617">/Probability output rain accumulation exceedance probability fields</p></list-item><list-item><label>–</label>
      <p id="d1e621">/Ravake output rain intensity fields from rain nowcasting.</p></list-item></list></p></list-item><list-item>
      <p id="d1e625">Files *.dat contain ensemble member data and are used only
by the exceedance probability analyser.</p></list-item><list-item>
      <p id="d1e629">Files *.h5 are in ODIM HDF5 format and contain deterministic
rain rate nowcast data.</p></list-item><list-item>
      <p id="d1e633">ENFUSER contains model grid and point observation data for ENFUSER AQ
model input:
<list list-type="custom"><list-item><label>–</label>
      <p id="d1e638">/grid_data</p></list-item><list-item><label>–</label>
      <p id="d1e642">/HIRLAM incoming NWP model HIRLAM data in NetCDF format</p></list-item><list-item><label>–</label>
      <p id="d1e646">/SILAM incoming AQ model SILAM data in NetCDF format</p></list-item><list-item><label>–</label>
      <p id="d1e650">/point_data</p></list-item><list-item><label>–</label>
      <p id="d1e654">/FMI-AQ incoming AQ observation data from FMI stations in GML format</p></list-item><list-item><label>–</label>
      <p id="d1e658">/NM10 incoming AQ observation data from Vaisala NM10 in GML format.</p></list-item></list></p></list-item></list></p>
      <p id="d1e661">The Linux crontab-based data fetch process of the run control module copies
and links new files from these directories for notification and fetching for
CITYZER database server. The fetch process checks the status of dedicated
log files in the shared output directories at defined time intervals
(currently 10 min) to copy new data files to storage and link them for
notification.</p>
</sec>
</sec>
<?pagebreak page404?><sec id="Ch1.S3" sec-type="conclusions">
  <label>3</label><title>CITYZER ecosystem implementations</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>CITYZER demonstration implementation</title>
      <p id="d1e680">As verification of the CITYZER ecosystem concept, all components were
implemented in the Helsinki area (see also Fig. 3). Existing air quality
sensor networks were augmented by additional sensors and their various data
connections. Real-time data from the Finnish weather radar network were used
as input for the rain forecast software. The data server, together with the
modelling software and the application database system, was built using
resources of the Finnish Meteorological institute. A dedicated application
for web access and mobile phones was developed showing the forecast
information for rain and air quality parameters projected onto a map of the
larger Helsinki area and allowing also the specification of automatic alerts
in case a specified parameter exceeds a pre-set limit. In
preparation for the deployment of the demonstration system, several air
quality measurement campaigns were executed (e.g. Hietikko et al., 2018;
Järvinen et al., 2019; Kuula et al., 2019; Teinilä et al.,
2019). An example of an air quality forecast map for the larger Helsinki
area is shown in Fig. 6. The corresponding rain forecast map for the same
area can be seen in Fig. 7, while the application was configured to show the
probability of light rain. Alternatives<?pagebreak page405?> for medium and heavy rain are also
offered. An additional inbuilt service allows the end user to receive an
alert via mobile phone when the probability of rain at a user-specified
point exceeds a given level.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>HAQT (HELSINKI metropolitan Air Quality Testbed)</title>
      <p id="d1e691">A subset of the CITYZER ecosystem concentrating on the forecasting of air
quality parameters was developed into an operative service, implemented and
maintained by the Finnish Meteorological Institute. It started its routine
operation in the beginning of 2019 and is among other applications used by
the city of Helsinki to optimize the deployment of street maintenance and
cleaning resources to keep the dust level along traffic routes at a low
level (HAQT, 2020). Updated air quality forecasts for the Helsinki region
are also shown routinely on the electronic advertisement panels in the
Helsinki metro trains (HSY Air quality map, 2020).</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>NAQT (Nanjing AQ Testbed)</title>
      <p id="d1e702">A modified version of the HAQT environment was developed and deployed in the
Nanjing region of China; see Harri et al. (2018).</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>HOPE (Healthy Outdoor Premises for Everyone)</title>
      <p id="d1e713">The main purpose of the EU-funded project HOPE is to empower citizens to
develop their own districts. The project focuses on three different
districts with varying air quality challenges: one district with heavy port-related traffic, another with street canyons and with over 40 000 daily
vehicles, and the third district which is affected by main roads and wood
burning at homes. The change that the project wants to achieve is that the
citizens will find air quality issues easily relatable and understandable by
creating a feedback loop between high-resolution hyperlocal air quality data
and actions of individuals and communities  (HOPE, 2020).</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Haaga-Helia student-generated applications</title>
      <p id="d1e725">During the CITYZER project, students of the Haaga-Helia University of
Applied Sciences in Helsinki were asked to develop mobile applications for
air quality and rain forecast monitoring based on the CITYZER demonstrator
implementation. Using an in-house developed learning ecosystem for business
information technology, the students successfully demonstrated that new
service concepts and mobile applications can be easily developed and linked
to the data services provided by the CITYZER environment.</p>
</sec>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e733">The data used to generate Figs. 6 and 7 of this article are available on request from the data archive of the Finnish Meteorological Institute via link <uri>http://data.fmi.fi/</uri>, last access: 12 October 2020. Access instructions are given on the web page  <uri>http://en.ilmatieteenlaitos.fi/open-data-manual</uri>, last access: 12 October 2020.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e745">WS was part of the project administration team responsible for the methodology used. He wrote the original draft of the article and generated the figures for the text.
AMH was the leader of the project responsible for project conceptualization, funding acquisition and supervision.
TN was the project manager, wrote parts of the article, and reviewed and edited it in its various stages.
HH designed and implemented the CITYZER control system and related software and wrote the draft version of the related article sections.
LJ designed and implemented the air quality software ENFUSER and wrote the draft version of the related article section.
OO was part of the project administration team, participated in developing the methodology of the CITYZER system and provided the network management resources.
EV and ES provided sensor resources and input to the related article section.
JN provided access to the existing air quality network and supported the implementation of additional air quality sensors.
JT designed and implemented the user interface and database part of the system and wrote the draft version of the related section. His software was used to generate the air quality and rain data (Figs 6 and 7 of this article).
TR was responsible for supporting air quality field studies.
PL coordinated the worldwide applications of the CITYZER ecosystem and wrote the draft for the related sections.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e752">Authors Ari-Matti Harri and Walter Schmidt are members of the editorial
board of <italic>GI</italic> as associate editors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e761">The CITYZER research project was funded by Business Finland (Business
Finland, 2020), grant no. Dnro 3021/31/2015, and contributions of the project
consortium partners Finnish Meteorological Institute (FMI, 2020), Tampere
University (Tampere University, 2020), Haaga-Helia University of Applied
Sciences (Haaga-Helia, 2020), Vaisala Oyj (Vaisala, 2020), Pegasor Oy
(Pegasor, 2020), Sasken Finland Oy (Sasken, 2020), Emtele Oy (Emtele, 2020)
and Helsinki Region Environmental Services Authority (HSY, 2020).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e766">This research has been supported by the Business Finland (grant no. Dnro 3021/31/2015).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e772">This paper was edited by Jean Dumoulin and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Business Finland: available at: <uri>https://www.businessfinland.fi/en/</uri>, last access: 29 January
2020.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Emtele Oy: available at: <uri>http://emtele.com</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>ENFUSER: an air quality forecast software developed at the Finnish
Meteorological Institute in Helsinki, Finland, available at: <uri>https://en.ilmatieteenlaitos.fi/environmental-information-fusion-service</uri>,
<uri>https://en.ilmatieteenlaitos.fi/</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Finnish Meteorological Institute:  <uri>http://data.fmi.fi/</uri>, <uri>http://en.ilmatieteenlaitos.fi/open-data-manual</uri>, last acces: 12 October 2020.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>FMI: Finnish Meteorological Institute, available at: <uri>https://en.ilmatieteenlaitos.fi/</uri>,
last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>GML: ISO 19136:2007 Geographic information – Geography Markup Language,
available at: <uri>https://www.iso.org/standard/32554.html</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Haaga-Helia University of Applied Sciences: available at: <uri>http://www.haaga-helia.fi/en</uri>,
last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Harri, A.-M, Turtiainen, H., Janka, K., Turpeinen, J., Viitala, e.,
Rönkkö, T., Laiho, T., Saari, P., Nousiainen, T., Haukka, H.,
Schmidt, W., and Niemi, J.: CITYZER – Services for effective decision making
and environmental resilience, EGU2018-1924,
<ext-link xlink:href="https://doi.org/10.13140/RG.2.2.19780.48009" ext-link-type="DOI">10.13140/RG.2.2.19780.48009</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>HAQT: Helsinki metropolitan Air Quality Testbed, operational service of the
Finnish Meteorological Institute in Helsinki,
available at: <uri>http://fmispace.fmi.fi/index.php?id=haqt</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Heinonen, M., Jokelainen, M., Fred, T., Koistinen, J., and Hohti J.: Improved
wet weather wastewater influent modelling at Viikinmäki WWTP by on line
weather radar information, Water Sci. Technol., 68, 499–505,
<ext-link xlink:href="https://doi.org/10.2166/wst.2013.213" ext-link-type="DOI">10.2166/wst.2013.213</ext-link>, 2013</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Hietikko, R., Kuuluvainen, H., Harrison, R. M., Portin, H., Timonen, H.,
Niemi, J. V., and Rönkkö, T.: Diurnal variation of nanocluster
aerosol concentrations and emission factors in a street canyon, Atmos.
Environ., 189, 98–106, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2018.06.031" ext-link-type="DOI">10.1016/j.atmosenv.2018.06.031</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>HOPE: Healthy Outdoor Premises for Everyone, an EU-funded air quality
project in Helsinki, Finland, 2019–2021,
available at: <uri>https://www.uia-initiative.eu/en/uia-cities/helsinki</uri>, last access: 29 January
2020.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>HSY: Helsinki Region Environmental Services Authority,
available at: <uri>http://www.hsy.fi/en/</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>INSPIRE: Infrastructure for spatial information in Europe,
available at: <uri>https://inspire.ec.europa.eu/</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Järvinen, A., Timonen, H., Karjalainen, P., Bloss, M., Simonen, P.,
Saarikoski, S., Kuuluvainen, H., Kalliokoski, J., Dal Maso, M., Niemi, J.V.,
Keskinen, J., and Rönkkö, T.: Particle emissions of Euro VI, EEV and
retrofitted EEV city buses in real traffic, Environ. Pollut., 250,
708–716, <ext-link xlink:href="https://doi.org/10.1016/j.envpol.2019.04.033" ext-link-type="DOI">10.1016/j.envpol.2019.04.033</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>HSY Air quality map:
available at: <uri>https://www.hsy.fi/en/residents/theairyoubreathe/Pages/airqualitymap.aspx</uri>,
last access: 10 March 2020.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>
Johansson, L., Karppinen, A., and Loven, K.: Evaluation of Air Quality Using
Dynamic Land-use Regression and Fusion of Environmental Information,
Proceedings of the 2nd International Workshop on Environmental Multimedia
Retrieval, ACM New York, NY, USA, 33–38, ISBN: 978-1-4503-3558-4, 2015.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>JSON: ISO/IEC 21778:2017 [ISO/IEC 21778:2017] Information technology – The
JSON data interchange syntax, available at: <uri>https://www.iso.org/standard/71616.html</uri>, last
access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Kuula, J., Kuuluvainen, H., Rönkkö, T., Niemi, J.V., Saukko, E.,
Portin, H., Aurela, M., Saarikoski, S., Rostedt, A., Hillamo, R., and
Timonen, H.: Applicability of Optical and Diffusion Charging-Based
Particulate Matter Sensors to Urban Air Quality Measurements, Aerosol Air Qual. Res., 19, 1024–1039, <ext-link xlink:href="https://doi.org/10.4209/aaqr.2018.04.0143" ext-link-type="DOI">10.4209/aaqr.2018.04.0143</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>NetCDF: Network Common Data Format,
available at: <uri>https://www.unidata.ucar.edu/software/netcdf/</uri>, last access: 29 January
2020.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>ODIM Opera Data Information Model for HDF5:
available at: <uri>https://www.eumetnet.eu/wp-content/uploads/2019/01/ODIM_H5_ v23.pdf</uri>, last access 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>OGC: Open Geospacial Consortium,
available at: <uri>http://www.opengeospatial.org/standards/wfs</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Pegasor Oy: available at: <uri>https://pegasor.fi/</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Sasken Finland Oy: available at: <uri>https://www.sasken.fi/</uri>, last access 29 January 2020</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>Smart &amp; Clean: The World's Densest Air Quality Measurement System,
available at: <uri>http://smartclean.fi/en/projects/the-worlds-densest-air-quality-measurement-system/</uri>,
last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>SmartMet: FMI Weather Information and Forecast ProductionSystem,
available at: <uri>https://en.ilmatieteenlaitos.fi/documents/30106/486066512/SmartMet_Leaflet.pdf/7c6cfb50-1278-4caf-8840-19b79ca194ab</uri>, last access: 29 January
2020.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Tampere University: available at: <uri>https://www.tuni.fi/en</uri>, last access: 29 January 2020.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>
Teinilä K., Aurela M., Niemi J., Kousa A., Petäjä T., Järvi
L., Hillamo R., Kangas L., Saarikoski S., and Timonen H.: Concentration
variation of gaseous and particulate pollutants in the Helsinki city centre
– observations from a two-year campaign from 2013–2015, Boreal Env. Res.,
24, 115–136, 2019.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Vaisala Oyj: available at: <uri>https://www.vaisala.com/en</uri>, last access: 29 January 2020.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>CITYZER observation network and data delivery system</article-title-html>
<abstract-html><p>CITYZER develops new digital services and products to
support decision-making processes related to weather and air quality in
cities. This includes, for example, early warnings and forecasts (0–24&thinsp;h), which
allow for avoiding weather-related accidents, mitigate human distress and
costs from weather-related damage and bad air quality, and generally improve
the resilience and safety of the society. The project takes advantage of the
latest scientific know-how and directly exploits the expertise obtained from
earlier projects. Central to the project is the Observation Network Manager
NM10 developed by Vaisala, on which CITYZER defines and builds new
commercial services and connects new sensor networks, for example, for air quality
measurements, as well as the ENFUSER local-scale air quality modelling
system developed by the Finnish Meteorological Institute, for real-time air
quality forecasts and nowcasts.</p></abstract-html>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Business Finland: available at: <a href="https://www.businessfinland.fi/en/" target="_blank"/>, last access: 29 January
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
Emtele Oy: available at: <a href="http://emtele.com" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
ENFUSER: an air quality forecast software developed at the Finnish
Meteorological Institute in Helsinki, Finland, available at: <a href="https://en.ilmatieteenlaitos.fi/environmental-information-fusion-service" target="_blank"/>,
<a href="https://en.ilmatieteenlaitos.fi/" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
Finnish Meteorological Institute:  <a href="http://data.fmi.fi/" target="_blank"/>, <a href="http://en.ilmatieteenlaitos.fi/open-data-manual" target="_blank"/>, last acces: 12 October 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
FMI: Finnish Meteorological Institute, available at: <a href="https://en.ilmatieteenlaitos.fi/" target="_blank"/>,
last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
GML: ISO 19136:2007 Geographic information – Geography Markup Language,
available at: <a href="https://www.iso.org/standard/32554.html" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
Haaga-Helia University of Applied Sciences: available at: <a href="http://www.haaga-helia.fi/en" target="_blank"/>,
last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Harri, A.-M, Turtiainen, H., Janka, K., Turpeinen, J., Viitala, e.,
Rönkkö, T., Laiho, T., Saari, P., Nousiainen, T., Haukka, H.,
Schmidt, W., and Niemi, J.: CITYZER – Services for effective decision making
and environmental resilience, EGU2018-1924,
<a href="https://doi.org/10.13140/RG.2.2.19780.48009" target="_blank">https://doi.org/10.13140/RG.2.2.19780.48009</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
HAQT: Helsinki metropolitan Air Quality Testbed, operational service of the
Finnish Meteorological Institute in Helsinki,
available at: <a href="http://fmispace.fmi.fi/index.php?id=haqt" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Heinonen, M., Jokelainen, M., Fred, T., Koistinen, J., and Hohti J.: Improved
wet weather wastewater influent modelling at Viikinmäki WWTP by on line
weather radar information, Water Sci. Technol., 68, 499–505,
<a href="https://doi.org/10.2166/wst.2013.213" target="_blank">https://doi.org/10.2166/wst.2013.213</a>, 2013
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
Hietikko, R., Kuuluvainen, H., Harrison, R. M., Portin, H., Timonen, H.,
Niemi, J. V., and Rönkkö, T.: Diurnal variation of nanocluster
aerosol concentrations and emission factors in a street canyon, Atmos.
Environ., 189, 98–106, <a href="https://doi.org/10.1016/j.atmosenv.2018.06.031" target="_blank">https://doi.org/10.1016/j.atmosenv.2018.06.031</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
HOPE: Healthy Outdoor Premises for Everyone, an EU-funded air quality
project in Helsinki, Finland, 2019–2021,
available at: <a href="https://www.uia-initiative.eu/en/uia-cities/helsinki" target="_blank"/>, last access: 29 January
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
HSY: Helsinki Region Environmental Services Authority,
available at: <a href="http://www.hsy.fi/en/" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
INSPIRE: Infrastructure for spatial information in Europe,
available at: <a href="https://inspire.ec.europa.eu/" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Järvinen, A., Timonen, H., Karjalainen, P., Bloss, M., Simonen, P.,
Saarikoski, S., Kuuluvainen, H., Kalliokoski, J., Dal Maso, M., Niemi, J.V.,
Keskinen, J., and Rönkkö, T.: Particle emissions of Euro VI, EEV and
retrofitted EEV city buses in real traffic, Environ. Pollut., 250,
708–716, <a href="https://doi.org/10.1016/j.envpol.2019.04.033" target="_blank">https://doi.org/10.1016/j.envpol.2019.04.033</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
HSY Air quality map:
available at: <a href="https://www.hsy.fi/en/residents/theairyoubreathe/Pages/airqualitymap.aspx" target="_blank"/>,
last access: 10 March 2020.

</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
Johansson, L., Karppinen, A., and Loven, K.: Evaluation of Air Quality Using
Dynamic Land-use Regression and Fusion of Environmental Information,
Proceedings of the 2nd International Workshop on Environmental Multimedia
Retrieval, ACM New York, NY, USA, 33–38, ISBN: 978-1-4503-3558-4, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
JSON: ISO/IEC 21778:2017 [ISO/IEC 21778:2017] Information technology – The
JSON data interchange syntax, available at: <a href="https://www.iso.org/standard/71616.html" target="_blank"/>, last
access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
Kuula, J., Kuuluvainen, H., Rönkkö, T., Niemi, J.V., Saukko, E.,
Portin, H., Aurela, M., Saarikoski, S., Rostedt, A., Hillamo, R., and
Timonen, H.: Applicability of Optical and Diffusion Charging-Based
Particulate Matter Sensors to Urban Air Quality Measurements, Aerosol Air Qual. Res., 19, 1024–1039, <a href="https://doi.org/10.4209/aaqr.2018.04.0143" target="_blank">https://doi.org/10.4209/aaqr.2018.04.0143</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
NetCDF: Network Common Data Format,
available at: <a href="https://www.unidata.ucar.edu/software/netcdf/" target="_blank"/>, last access: 29 January
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
ODIM Opera Data Information Model for HDF5:
available at: <a href="https://www.eumetnet.eu/wp-content/uploads/2019/01/ODIM_H5_ v23.pdf" target="_blank"/>, last access 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
OGC: Open Geospacial Consortium,
available at: <a href="http://www.opengeospatial.org/standards/wfs" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
Pegasor Oy: available at: <a href="https://pegasor.fi/" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
Sasken Finland Oy: available at: <a href="https://www.sasken.fi/" target="_blank"/>, last access 29 January 2020
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
Smart &amp; Clean: The World's Densest Air Quality Measurement System,
available at: <a href="http://smartclean.fi/en/projects/the-worlds-densest-air-quality-measurement-system/" target="_blank"/>,
last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
SmartMet: FMI Weather Information and Forecast ProductionSystem,
available at: <a href="https://en.ilmatieteenlaitos.fi/documents/30106/486066512/SmartMet_Leaflet.pdf/7c6cfb50-1278-4caf-8840-19b79ca194ab" target="_blank"/>, last access: 29 January
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
Tampere University: available at: <a href="https://www.tuni.fi/en" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
Teinilä K., Aurela M., Niemi J., Kousa A., Petäjä T., Järvi
L., Hillamo R., Kangas L., Saarikoski S., and Timonen H.: Concentration
variation of gaseous and particulate pollutants in the Helsinki city centre
– observations from a two-year campaign from 2013–2015, Boreal Env. Res.,
24, 115–136, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
Vaisala Oyj: available at: <a href="https://www.vaisala.com/en" target="_blank"/>, last access: 29 January 2020.
</mixed-citation></ref-html>--></article>
