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 Koordinatof the corners of the forest’s square area. It computes thecenter coordinates of each cell and acquires the elevation datavia consecutive calls to the Google Earth Browser Plugin. Ina 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 tookabout 3 s on a laptop (Client CPU: Intel Core2Duo,1.86 GHz, Memory:4GB DDR3). Upon completion, the Set Forest component performsan asynchronous Ajax request (prototypejs.org, 2012) to the serverpassing over the spatial elevation information. The server will usethis information to compute the slope and aspect raster filesrequired for the simulation (see Section 3.2.1 for details).Just before the simulation workflow continues server side, and ifthe user did not provide the values manually, the client’s browserconnects to the weather and hotspot Web services through theSimulation Setup javaScript component in order to obtain thedynamic 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 ResolutionImaging Spectroradiometer) Rapid Response System (NASA/University of Maryland, 2002). FLogA’s client downloads throughFIRMS repositories (Davies et al., 2009) a KML file containingignition hotspot coordinates as well as each hotspot’s detectionconfidence value. It parses the hotspot coordinates and filtershotspots based on their detection confidence, using a userconfigurableconfidence threshold, before passing them to theserver.The weather service used is the Wunderground Data Feed (APIeXMLeWunderWiki, 2012). It requires two consecutive calls in orderto gather the weather data of an area: The goal of the first call is togeo-locate the set of nearby METAR stations based on the forest’scenter coordinates, and of the second call is to acquire the currentweather conditions from the closest of those stations. The clientparses the XML files that these calls return in order to obtain theneeded values of wind speed and direction as well as the relative airhumidity before passing them to the server. METAR stations are byno means uniformly allocated across Europe, which in some casesmay lead to a great distance between METAR’s and forest’s locations.FLogA warns the user if a certain user-configurable distancethreshold is surpassed; the user is always given the option to enterthe weather related parameter values manually.Finally, the Polygon Draw javaScript component is used forforest and general polygon drawing (e.g. fuel model related polygons)on the map. It takes as a feed the user’s mouse input, andoutputs graphically the polygons on the earth’s surface using theGoogle Earth Browser Plugin. The Polygon Draw componentis used in the cases of a forest area definition, a land cover polygonemergence, or a free polygon draw. Examples will be provided inSection 4 (Figs. 6 and 10)
Being translated, please wait..
