3. The software architecture of FLogAIn this section we present the so translation - 3. The software architecture of FLogAIn this section we present the so Indonesian how to say

3. The software architecture of FLo

3. The software architecture of FLogA
In this section we present the software architecture of FLogA,
analyze its software components and show their interactions using
UML component diagrams (UML Revision Task Force, 2007).
FLogA is a Web application that adopts the SOA paradigm.
The Web application nature of FLogA’s architecture allows for a
distributed workflow, thus enabling thin clients running in devices
without sophisticated hardware to control computationally
demanding wildfire simulations. In Fig. 2, we present the client-side
components (right) and top-level server side components (left).
Server side components will be analyzed thoroughly in Section 3.2.
3.1. Client side
Client-side we can see that the Google Earth Browser
Plugin (Google Earth: Plug-in, 2012) plays a key role not only
Fig. 1. Workflow (UML activity diagram) for a typical automated wildfire simulation in a new forest area.
N. Bogdos, E.S. Manolakos / Environmental Modelling & Software 46 (2013) 182e195 185
because it is a big part of the User Interface, but also because it
interacts directly or indirectly with almost every software component
of the client. The Google Earth Browser Plugin enables
FLogA to provide to the user the level of required GIS functionality.
Finally, the role of the User Interface component is to collect the
user input and present the system’s output.
The Set Forest javaScript component takes as input the coordinates
of the corners of the forest’s square area. It computes the
center coordinates of each cell and acquires the elevation data
via consecutive calls to the Google Earth Browser Plugin. In
a modern computer this procedure may take a few seconds,
depending on the grid size of the forest. For the forest of Mani (Fig. 6),
an area of 4556 ha that has 450  450 grid size, the procedure took
about 3 s on a laptop (Client CPU: Intel Core2Duo,1.86 GHz, Memory:
4GB DDR3). Upon completion, the Set Forest component performs
an asynchronous Ajax request (prototypejs.org, 2012) to the server
passing over the spatial elevation information. The server will use
this information to compute the slope and aspect raster files
required for the simulation (see Section 3.2.1 for details).
Just before the simulation workflow continues server side, and if
the user did not provide the values manually, the client’s browser
connects to the weather and hotspot Web services through the
Simulation Setup javaScript component in order to obtain the
dynamic input information needed for simulation.
The ignition hotspot service is based on the MODIS Active Fire/
Hotspot Data, a product of NASA’s MODIS (Moderate Resolution
Imaging Spectroradiometer) Rapid Response System (NASA/
University of Maryland, 2002). FLogA’s client downloads through
FIRMS repositories (Davies et al., 2009) a KML file containing
ignition hotspot coordinates as well as each hotspot’s detection
confidence value. It parses the hotspot coordinates and filters
hotspots based on their detection confidence, using a userconfigurable
confidence threshold, before passing them to the
server.
The weather service used is the Wunderground Data Feed (APIe
XMLeWunderWiki, 2012). It requires two consecutive calls in order
to gather the weather data of an area: The goal of the first call is to
geo-locate the set of nearby METAR stations based on the forest’s
center coordinates, and of the second call is to acquire the current
weather conditions from the closest of those stations. The client
parses the XML files that these calls return in order to obtain the
needed values of wind speed and direction as well as the relative air
humidity before passing them to the server. METAR stations are by
no means uniformly allocated across Europe, which in some cases
may lead to a great distance between METAR’s and forest’s locations.
FLogA warns the user if a certain user-configurable distance
threshold is surpassed; the user is always given the option to enter
the weather related parameter values manually.
Finally, the Polygon Draw javaScript component is used for
forest and general polygon drawing (e.g. fuel model related polygons)
on the map. It takes as a feed the user’s mouse input, and
outputs graphically the polygons on the earth’s surface using the
Google Earth Browser Plugin. The Polygon Draw component
is used in the cases of a forest area definition, a land cover polygon
emergence, or a free polygon draw. Examples will be provided in
Section 4 (Figs. 6 and 10)
0/5000
From: -
To: -
Results (Indonesian) 1: [Copy]
Copied!
3. arsitektur perangkat lunak FLogADalam bagian ini kami menyajikan arsitektur perangkat lunak FLogA,menganalisis komponennya perangkat lunak dan menunjukkan interaksi mereka menggunakanUML diagram komponen (UML revisi Task Force, 2007).FLogA adalah aplikasi Web yang mengadopsi paradigma SOA.Sifat aplikasi Web arsitektur FLogA's memungkinkan untukdidistribusikan alur kerja, sehingga memungkinkan klien tipis yang berjalan di perangkattanpa hardware canggih untuk mengontrol mesinmenuntut api simulasi. Dalam Fig. 2, kami menyajikan sisi klienkomponen (kanan) dan komponen sisi server tingkat atas (kiri).Komponen sisi server akan dianalisis secara menyeluruh dalam bagian 3.2.3.1. klien sisiSisi klien kami dapat melihat bahwa Google Earth BrowserPlugin (Google Earth: Plug-in, 2012) memainkan peran kunci tidak hanyaGambar 1. Alur kerja (UML diagram aktivitas) untuk simulasi kebakaran otomatis yang khas di kawasan hutan baru.N. Bogdos, E.S. Manolakos / lingkungan pemodelan & Software 46 (2013) 182e195 185karena itu adalah bagian besar dari antarmuka pengguna, tetapi juga karena ituberinteraksi secara langsung atau tidak langsung dengan hampir setiap komponen softwareklien. Google Earth Browser Plugin memungkinkanFLogA untuk memberikan kepada pengguna tingkat GIS fungsionalitas yang diperlukan.Akhirnya, peran dari antarmuka pengguna komponen adalah untuk mengumpulkanpengguna input dan output sistem sekarang.Hutan Set komponen javaScript mengambil sebagai input Koordinatsudut kawasan persegi hutan. Itu menghitungPusat koordinat dari setiap sel dan memperoleh data elevasimelalui panggilan berturut-turut untuk Google Earth Browser Plugin. Dalamkomputer modern prosedur ini mungkin mengambil beberapa detik,tergantung pada ukuran grid hutan. Untuk hutan Mani (gambar 6),seluas 4556 ha yang memiliki 450 450 ukuran grid, prosedur mengambilsekitar 3 s pada laptop (klien CPU: Intel Core2Duo, 1.86 GHz, memori:4 GB DDR3). Setelah selesai, komponen Set hutan melakukanpermintaan Ajax asinkron (prototypejs.org, 2012) ke servermelewati informasi elevasi spasial. Server akan menggunakaninformasi ini untuk menghitung file raster lereng dan aspekdiperlukan untuk simulasi (Lihat bagian 3.2.1 untuk rincian).Tepat sebelum simulasi alur kerja terus sisi server, dan jikapengguna tidak memberikan nilai secara manual, klien browsermenghubungkan ke layanan Web cuaca dan hotspot melaluiSimulasi Setup komponen javaScript untuk mendapatkandinamis masukan informasi yang diperlukan untuk simulasi.Layanan hotspotnya pengapian didasarkan pada api MODIS aktif /Hotspot Data, produk MODIS NASA (resolusi moderatImaging Spectroradiometer) respon cepat System (NASA /Universitas Maryland, 2002). FLogA's klien download melaluiPERUSAHAAN repositori (Davies et al., 2009) berisi file KMLpengapian hotspot koordinat serta hotspot setiap deteksinilai kepercayaan. Mem-parsing hotspot koordinat dan filterHotspot yang berdasarkan kepercayaan deteksi, menggunakan userconfigurableambang keyakinan, sebelum melewati merekaserver.Layanan cuaca yang digunakan adalah Wunderground Data Feed (APIeXMLeWunderWiki, 2012). Memerlukan dua berturut-turut panggilan dalam rangkauntuk mengumpulkan data cuaca daerah: tujuan panggilan pertama adalah untukGeo-mencari kumpulan Stasiun terdekat METAR berdasarkan hutanPusat koordinat, dan yang kedua panggilan adalah untuk memperoleh arusCuaca kondisi dari terdekat Stasiun tersebut. Klienmem-parsing file XML yang panggilan ini kembali untuk mendapatkannilai-nilai yang diperlukan dari kecepatan angin dan arah serta udara relatifkelembaban sebelum melewati mereka ke server. Stasiun METAR secaratidak berarti seragam dialokasikan di seluruh Eropa, yang dalam beberapa kasusdapat menyebabkan jarak yang sangat jauh antara lokasi METAR's dan hutan.FLogA memperingatkan pengguna jika jarak tertentu dapat dikonfigurasi penggunamelampaui ambang batas; pengguna selalu diberikan pilihan untuk memasukkanCuaca terkait nilai parameter secara manual.Akhirnya, komponen javaScript Polygon Draw digunakan untukhutan dan poligon umum menggambar (misalnya bahan bakar model terkait poligon)pada peta. Dibutuhkan sebagai feed pengguna mouse masukan, danOutput grafis poligon pada bumi permukaan menggunakanGoogle Earth Browser Plugin. Komponen Polygon Drawdigunakan dalam kasus-kasus definisi area hutan, sebuah poligon penutup tanahmunculnya, atau menarik gratis poligon. Contoh akan disediakan dalamBagian 4 (rajah-rajah 6 dan 10)
Being translated, please wait..
Results (Indonesian) 2:[Copy]
Copied!
3. arsitektur perangkat lunak Floga
Pada bagian ini kami menyajikan arsitektur perangkat lunak dari Floga,
menganalisis komponen perangkat lunak dan menunjukkan interaksi mereka menggunakan
diagram komponen UML (UML Revisi Task Force, 2007).
Floga adalah aplikasi Web yang mengadopsi paradigma SOA.
sifat aplikasi Web arsitektur Floga memungkinkan untuk
alur kerja didistribusikan, sehingga memungkinkan klien tipis berjalan di perangkat
tanpa hardware canggih untuk mengontrol komputasi
menuntut simulasi api. Pada Gambar. 2, kami menyajikan sisi klien
komponen (kanan) dan top-level komponen sisi server (kiri).
Komponen sisi Server akan dianalisis secara menyeluruh pada bagian 3.2.
3.1. Sisi klien
klien-sisi kita dapat melihat bahwa Google Earth Browser
Plugin (Google Earth: Plug-in, 2012) memainkan peran kunci tidak hanya
Gambar. 1. Workflow (UML diagram aktivitas) untuk simulasi api otomatis yang khas di kawasan hutan baru.
N. Bogdos, ES Manolakos / Pemodelan Lingkungan & Software 46 (2013) 182e195 185
karena itu adalah bagian besar dari User Interface, tetapi juga karena
berinteraksi langsung atau tidak langsung dengan hampir setiap komponen perangkat lunak
klien. Browser Google Earth Plugin memungkinkan
Floga untuk memberikan kepada pengguna tingkat fungsionalitas GIS diperlukan.
Akhirnya, peran komponen User Interface adalah untuk mengumpulkan
input pengguna dan menyajikan output sistem.
Komponen Set Forest javascript mengambil sebagai masukan koordinat
dari sudut daerah persegi hutan. Ini menghitung
koordinat pusat setiap sel dan memperoleh data elevasi
melalui panggilan berturut-turut ke Google Earth Browser Plugin. Dalam
sebuah komputer modern prosedur ini dapat berlangsung beberapa detik,
tergantung pada ukuran grid hutan. Untuk hutan Mani (Gbr. 6),
seluas 4.556 ha yang memiliki 450? 450 ukuran grid, prosedur mengambil
sekitar 3 s pada laptop (Client CPU: Intel Core2Duo, 1.86 GHz, Memory:
4GB DDR3). Setelah selesai, komponen Set Forest melakukan
permintaan Ajax asynchronous (prototypejs.org 2012) ke server
melewati informasi elevasi spasial. Server akan menggunakan
informasi ini untuk menghitung kemiringan dan aspek file raster
diperlukan untuk simulasi (lihat Bagian 3.2.1 untuk rincian).
Tepat sebelum alur kerja simulasi terus sisi server, dan jika
pengguna tidak memberikan nilai-nilai secara manual, klien ini Browser
menghubungkan ke layanan cuaca dan hotspot Web melalui
penataan simulasi komponen javascript untuk memperoleh
informasi masukan dinamis diperlukan untuk simulasi.
layanan pengapian hotspot didasarkan pada MODIS Active Fire /
hotspot data, produk NASA MODIS (Resolusi Moderat
Imaging Spectroradiometer) Rapid Response System (NASA /
University of Maryland, 2002). Download klien floga melalui
PERUSAHAAN repositori (Davies et al., 2009) file KML yang berisi
pengapian hotspot Koordinat serta deteksi setiap hotspot ini
nilai kepercayaan. Ini mengurai koordinat hotspot dan filter
hotspot berdasarkan keyakinan deteksi mereka, menggunakan userconfigurable
ambang keyakinan, sebelum melewati mereka ke
server yang.
Layanan cuaca yang digunakan adalah Feed Wunderground Data (APIe
XMLeWunderWiki, 2012). Hal ini membutuhkan dua panggilan berturut-turut dalam rangka
untuk mengumpulkan data cuaca dari daerah: Tujuan dari panggilan pertama untuk
geo-menemukan set stasiun METAR terdekat berdasarkan hutan
koordinat pusat, dan dari panggilan kedua adalah untuk memperoleh saat ini
kondisi cuaca dari yang paling dekat dari stasiun tersebut. Klien
mem-parsing file XML yang panggilan ini kembali untuk mendapatkan
nilai-nilai yang diperlukan kecepatan dan arah angin serta udara relatif
kelembaban sebelum melewati mereka ke server. Stasiun METAR adalah dengan
tidak berarti seragam dialokasikan di seluruh Eropa, yang dalam beberapa kasus
dapat menyebabkan jarak yang sangat jauh antara METAR dan lokasi hutan.
Floga memperingatkan pengguna jika jarak dikonfigurasi pengguna tertentu
ambang melampaui; pengguna selalu diberikan pilihan untuk memasukkan
cuaca terkait nilai parameter secara manual.
Akhirnya, Polygon Menggambar komponen javascript digunakan untuk
hutan dan poligon umum menggambar (misalnya Model bahan bakar poligon terkait)
pada peta. Dibutuhkan sebagai pakan input mouse pengguna, dan
output grafis poligon di permukaan bumi dengan menggunakan
Google Earth Browser Plugin. Polygon komponen draw
digunakan dalam kasus-kasus definisi kawasan hutan, penutup lahan poligon
munculnya, atau poligon imbang gratis. Contoh akan diberikan dalam
Bagian 4 (Gambar. 6 dan 10)
Being translated, please wait..
 
Other languages
The translation tool support: Afrikaans, Albanian, Amharic, Arabic, Armenian, Azerbaijani, Basque, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Chinese Traditional, Corsican, Croatian, Czech, Danish, Detect language, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Frisian, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hmong, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Korean, Kurdish (Kurmanji), Kyrgyz, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Maori, Marathi, Mongolian, Myanmar (Burmese), Nepali, Norwegian, Odia (Oriya), Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Tatar, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Xhosa, Yiddish, Yoruba, Zulu, Language translation.

Copyright ©2025 I Love Translation. All reserved.

E-mail: