Project no. FP6-018505 Project Acronym FIRE PARADOX Project Title FIRE PARADOX: An Innovative Approach of Integrated Wildland Fire Management Regulating the Wildfire Problem by the Wise Use of Fire: Solving the Fire Paradox Instrument Integrated Project (IP) Thematic Priority Sustainable development, global change and ecosystems Deliverable D6.1-4a Fire Paradox Fuel Manager: SOFTWARE (INITIAL VERSION) Due date of deliverable: Month 18 Actual submission date: 04/09/2007 Start date of project: 1st March 2006 Duration: 48 months Organization name of lead contractor for this deliverable: INRA Revision (1000) Oana VIGY Project co-funded by the European Commission within the Sixth Framework Programme (2002-2006) Dissemination Level PU Public PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) X Authors and contribution partners: P02-INRA-URFM, Avignon, France: Oana Vigy Reference Vigy, O. 2007. Fire Paradox Fuel Manager: Software (Initial version). D6.1-4a of the Integrated project “Fire Paradox”, Project no. FP6-018505, European Commission, 55 p. CONTENTS LIST FIGURES 5 ACRONYMS 6 EXECUTIVE SUMMARY 6 1 INTRODUCTION 7 1.1 Integration 1.1.1 Fuel Database Integration 1.1.2 Software Platform Integration 7 7 7 1.2 Progress Status 1.2.1 Fuel Database structure 1.2.2 Database technology 1.2.3 Software Platform Integration 8 8 8 8 1.3 Available Functionalities 1.3.1 Manipulative Functionalities – Vegetation Scene 1.3.2 Effects of Fire Visualisation Functionalities (cf. chapter § 15, page 48) 8 8 9 1.4 Schedule 9 2 TERMINOLOGY AND CONCEPTS 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 3 4 Session, project, module, scenario Extensions Objects Taxonomic Levels Shape Pattern INSTALLATION AND CONFIGURATION 10 10 10 10 10 10 13 3.1 Extract Archive Installation Package 3.1.1 D6.1-4a-18-0100-2.zip Archive File 3.1.2 D6.1-4a-18-0100-3.zip Archive File 13 13 13 3.2 How to Install the Java Runtime Environment, Version 1.5? 3.2.1 Check the Active Java Version 3.2.2 Download and Install Java 1.5 3.2.3 Test Java 1.5 Installation 14 14 14 15 3.3 How to Install the JOGL Library? 3.3.1 Download and Install the JOGL Library 3.3.2 Configure your Working Environment 16 16 16 3.4 How to Install the CAPSIS Platform? 3.4.1 Download and Install the CAPSIS Platform 3.4.2 Launch the CAPSIS Platform 18 18 19 USE OF THE FIRE PARADOX FUEL MANAGER – OVERVIEW 20 4.1 Screen Layouts 4.1.1 CAPSIS Screen Layout 4.1.2 Module FireParadox Screen Layout 20 20 20 4.2 Keyboard Shortcuts 22 4.3 Program Help 22 D6.1-4-18-1000-1 Software – Initial Version Page 2 5 PROJECT CREATION 23 6 VEGETATION SCENE CREATION 24 7 8 9 6.1 Creation GUIs 24 6.2 From a Scene File 25 6.3 From an Inventory File 25 6.4 From Field Characteristics 25 6.5 From Scratch 25 VEGETATION SCENE MODIFICATION – SELECTION 26 7.1 Selection GUIs 26 7.2 Vegetation Objects Selection 7.2.1 Individual Selection 7.2.2 Area Selection 7.2.3 Advanced Selection 26 26 26 26 7.3 Terrain and Grid Objects Selection 26 7.4 Unselection 26 VEGETATION SCENE MODIFICATION – ADDING 27 8.1 Adding GUIs 27 8.2 Vegetation Objects Selection 8.2.1 Search Vegetation Objects 8.2.2 Select a Vegetation Object 28 28 28 8.3 Planting Process 8.3.1 Pattern and density 8.3.2 Along a line 28 29 29 VEGETATION SCENE MODIFICATION – UPDATING 30 9.1 Updating GUIs 30 9.2 Moving Functionality 30 10 VEGETATION SCENE MODIFICATION – DELETING 31 10.1 Deleting GUIs 31 10.2 Deleting Functionality 31 11 VEGETATION SCENE VISUALISATION – VIEWPOINT MOTIONS 32 11.1 Viewpoint GUIs 32 11.2 Orbit Functionality 32 11.3 Zoom functionality 32 11.4 Pan functionality 11.4.1 Via the “Pan” button 11.4.2 Via the [Shift] key 32 33 33 12 VEGETATION SCENE VISUALISATION – OBJECT RENDERS 34 12.1 Renders GUIs 34 12.2 Object Render Compatibility 34 12.3 Bounding Boxes Render 12.3.1 Bounding Boxes GUI 35 35 12.4 Grid Render 12.4.1 Grid GUIs 12.4.2 Configuration 35 35 35 12.5 Lollypops Render 12.5.1 Lollypops GUIs 12.5.2 Configuration 36 36 36 D6.1-4-18-1000-1 Software – Initial Version Page 3 12.6 Pattern Sketcher Render 12.6.1 Pattern Sketcher GUIs 12.6.2 Configuration 13 VEGETATION SCENE VISUALISATION – PATTERNS EDITOR 37 37 37 39 13.1 Screen Layout 39 13.2 Pattern Editor Rules 13.2.1 User Profile and Related Use Rights 13.2.2 Coherence Rules 40 40 41 13.3 Association: Shape Pattern linked to a Group of Fuels 13.3.1 Association GUIs 13.3.2 Create an Association 13.3.3 Update an Association 13.3.4 Remove an Association 41 41 42 42 42 13.4 Shape Patterns 13.4.1 Shape Patterns GUIs 13.4.2 Create a Shape Pattern 13.4.3 Update a Shape Pattern 13.4.4 Delete a Shape Pattern 43 43 44 44 44 14 VEGETATION SCENE ANALYSIS 45 14.1 Descriptive Analysis on Entire Vegetation Objects 14.1.1 Descriptive Analysis GUI 14.1.2 General Analysis of the Entire Vegetation Objects 45 45 45 14.2 Descriptive Analysis on Selected Vegetation Objects 14.2.1 Descriptive analysis GUIs 14.2.2 General Analysis of Selected Vegetation Objects 14.2.3 Details on Selected Vegetation Objects 46 46 46 47 14.3 Visual Analysis 14.3.1 Visual Analysis GUIs 47 47 15 EFFECTS OF FIRE VISUALISATION 48 15.1 Fire Impacts GUIs 48 15.2 Fire Impacts Levels 15.2.1 Crown damages 15.2.2 Bole damages 48 48 48 15.3 Fire Impacts Visualisation 15.3.1 “Light” option 15.3.2 At the Vegetation Object Scale 48 48 49 16 EVALUATION AND TEST OF THE FIRE PARADOX FUEL MANAGER 50 16.1 User Guide 50 16.2 FPFM Software 16.2.1 Unstable Functionalities 16.2.2 Bugs reporting 50 50 50 17 CONCLUSION AND PERSPECTIVES 51 18 REFERENCES 52 19 ANNEX 54 19.1 Annex – Inventory File 54 19.2 Annex – Chain between Patterns Editor GUIs 55 D6.1-4-18-1000-1 Software – Initial Version Page 4 FIGURES Figure 1: e.g. Shape Pattern with its dimensions Figure 2: (1) Crown height (2) Max diameter height (3) Crown base height (4) Crown diameter 11 Figure 3: Command window screenshot - java version 1.5 installed Figure 4: Command line to install CAPSIS in a Windows environment Figure 5: CAPSIS install interface Figure 6: Command line to install CAPSIS in a Linux environment Figure 7: Command line to launch CAPSIS in a Windows environment Figure 8: Command line to launch CAPSIS in a Linux environment Figure 9: CAPSIS main interface Figure 10: Main interface of the FPFM software Figure 11: New project window Figure 12: Scene generation window Figure 13: From an inventory file Figure 14: From scratch Figure 15: Vegetation objects selection Figure 16: Terrain object selection Figure 17: Grid object selection Figure 18: A perimeter Figure 19: Adding objects within a perimeter Figure 20: Adding objects along a perimeter Figure 21: Adding objects within the terrain, random Figure 22: Adding objects within the terrain, in squares Figure 23: Planting objects along a line Figure 24: Dialog window for adding in the scene Figure 25: Movement of a pre-selected vegetation object Figure 26: Removal of pre-selected vegetation objects Figures 27: Angular, side and bird’s eye views obtained by orbit view motion Figure 28: Zoom in Figure 29: Pan movement Figure 30: Object renders panel Figure 31: Fast mode Figure 32: Bounding boxes render applied to all objects Figure 33: Grid size (3) x cell size (10) Figure 34: Overlay of grid and terrain objects Figure 35: “Grid” render settings Figure 36: Lollypops Figure 37: “Outline” Figure 38: “Lollypops” Settings Figure 39: Magnified trunks Figure 40: Invisible trunks Figures 41: Shape Patterns with and without “flat” option Figure 42: Colour palette Figure 43: “Pattern” Settings Figure 44: Main window of the Pattern Editor Figure 45: Conflict due to duplicates data Figure 46: Coherence rule based on the user profile mode Figure 47: Add and update association window Figure 48: Shape patterns edition window Figure 49: List of available shape patterns Figure 50: State panel Figure 51: State of the selected vegetation objects Figure 52: Selected Vegetation Object Inspector D6.1-4-18-1000-1 Software – Initial Version 11 14 18 18 19 19 19 20 21 23 24 24 24 26 26 26 27 27 27 27 27 27 27 30 31 32 32 32 34 34 35 35 35 35 36 36 36 36 36 37 37 37 39 41 41 42 43 43 45 46 46 Page 5 Figures 53: By height threshold Figure 54: By species Figures 55: By fire damage level with light or not Figure 56: Inventory file “Lamanon_Mixed.scene” 47 47 48 54 ACRONYMS 2D 3D AMAP DLL DTM FPFM GUI INRA JAR JOGL JRE WSL Two dimensions Three dimensions botAnique et bioInforMatique de l'Architecture des Plantes Dynamic Link Library Digital Terrain Model Fire Paradox Fuel Manager Graphical User Interface Institut National de la Recherche Agronomique Java Archive Java OpenGL Java Runtime Environment Wald, Schnee und Landschaft EXECUTIVE SUMMARY The FIRE PARADOX FUEL MANAGER is a computer software integrated in the data processing chain between the European data and knowledge base on fuels (EUROFORESTFUELS database) and the 3D physical-based fire propagation models. The scientific objective is the representation of vegetation scenes and their transformation into fuel complexes including all the necessary parameters to run a fire behaviour model. The technological objectives are to implement a user friendly platform to generate fuel complexes in 3D, to provide tools for managing the EUROFORESTFUELS database, to visualize fire effects on trees and simulate post fire vegetation successions. With this deliverable an initial version of the FIRE PARADOX FUEL MANAGER software is released. The deliverable includes two main elements: 1. this paper document (D6.1-4a-18-1000-1.doc) which is both an installation and configuration guide and a draft user manual, 2. two compressed files D6.1-4a-18-1000-2.zip and D6.1-4a-18-1000-3.zip containing all the files necessary to install the initial version of the software on a computer. The final version of the software and of the user manual will be released on month 27 (May 2008) of the Fire Paradox project. D6.1-4-18-1000-1 Software – Initial Version Page 6 1 INTRODUCTION INRA is in charge of the 6.1 work package “Design, development, test and deployment of a fuel editor” within the Fire Paradox project. The main goal of the Fuel Editor is to generate fuel complexes in 2D and 3D in order to be used as input data for fire behaviour models. The software will also serve two other purposes: the visualisation of effects of fire on trees and the simulation of vegetation succession after fire occurrence. The overall progress of the work is described in the introduction. The remaining chapters give explanations related to the first version of the software in order (i) to install and configure, (ii) to test and evaluate and more over, (iii) to be able to use it. 1.1 Integration As the Fuel Editor is closely linked to other activities of the Fire Paradox project – especially WP3.3.4 “Design of a database for fuel and plant architecture” – the software has been identified as an Integrated Product under the name “Fire Paradox Fuel Manager”, which replaces the “Fuel Editor” term. 1.1.1 Fuel Database Integration The Fire Paradox Fuel Manager (FPFM) aims at producing – in user friendly manner – the fuel input files of physically-based fire models. These input files describe the composition and the structure of the fuel complex taking into account the physical properties of various components of the different layers (trees, shrubs, herbs and litter) composing the vegetation scene. Data related to fuel description are being stored in a database which structure has been designed on the basis of an inventory of both available fuel data (INRA cube’s method) as well as expected fuel data (in three dimensions). At the same time, such an inventory has been carried out for the whole project with the purpose of designing a European data and knowledge base on fuels (EuroForestFuels database further in text). Indeed, WSL is the partner in charge of the WP 3.3.4, namely “to design a database for fuel and plant architecture ”. As objectives and time schedules of both tasks are similar, the decision was taken to work jointly with WSL in order to use the WP 3.3.4 EuroForestFuels database as data source for the Fire Paradox Fuel Manager. 1.1.2 Software Platform Integration The Fire Paradox Fuel Manager aims to be, on one hand, a management tool for manipulating fuel complexes and on the other hand, a software that enables fire simulations and the generation of vegetation post fire succession steps. A survey of available technologies points up a simulation platform, CAPSIS [1], dedicated to host a wide range of forest dynamics and stand growth models. In a few words, CAPSIS is designed around a kernel which provides an organizational data structure (session, project, scenario steps) and also generic data descriptions (stand, tree, etc.). These descriptions can be completed in modules – one for each model – which implement a proper data structure and a specific evolution function (growth, mortality, regeneration, etc.) with a chosen simulation step. Designed within a joint research unit INRA-AMAP (Montpellier, France), we decided to join the CAPSIS project to benefit from this practical, scalable and free platform which is adapted to forestry modellers, forestry managers and education. Thus, we co-developed a new module – “FireParadox” – which implements data structure and functionalities of the Fire Paradox Fuel Manager. D6.1-4-18-1000-1 Software – Initial Version Page 7 1.2 Progress Status 1.2.1 Fuel Database structure The work carried out jointly with the partner P13-WSL consisted in integrating in the EuroForestFuels database structure the specifications proposed by P02-INRA to take into account the way fuel is described and modelled as inputs to physically based fire propagation models (FireStar, FireTec). To date, an object oriented database has been created and is currently being used for trial studies. Indeed, the structure validation will be effective when available data from different sources will be gathered and filled in the EuroForestFuels database. This full-fledged work will be performed later. A few functionalities, which are already implemented in the FireParadox module, require access to fuel data. Currently, almost 45 individual fuels (shape description) are stored in the EuroForestFuels database but no data at the particle scale is recorded yet. 1.2.2 Database technology At mid-term, the EFI partner will constitute the Fire Paradox information platform, which will include the EuroForestFuels database. While waiting for the information platform to be operational, the EuroForestFuels database is temporarily hosted on a WSL server in order to test the technical compatibility of the product architecture. 1.2.3 Software Platform Integration The major work currently done, in collaboration with the CAPSIS developers, concerns Graphical User Interfaces (GUI) aspects: improvements of 3D visualisation viewers and development of tools to interact dynamically with the vegetation objects. Indeed, this work could be independent from the EuroForestFuels database development. As a consequence of the recent access to the EuroForestFuels database, manipulative functionalities have been implemented e.g. the generation of a vegetation scene with well-described fuel individuals. Next important stage will consist in creating the fuel input files for the fire behaviour model. This stage will be made possible as soon as a first set of fuel particle data is stored in the EuroForestFuels database, which should be done in the coming months. Once this step is achieved, we can assume that the data processing is fully developed: from the fuel database to the numerical simulation file throughout the FireParadox module. 1.3 Available Functionalities The list of functionalities below is based on the functional analysis of the FPFM software detailed in the D6.1-2 deliverable [3]. According to the predicted functionalities mentioned in that document, some adjustments have been made taking into account new requirements. This chapter briefly presents available functionalities and the way to use them is detailed in chapter § 4 (page 20). As our work has focused so far on the generation of an initial vegetation scene, only these manipulative functionalities are considered. 1.3.1 Manipulative Functionalities – Vegetation Scene The manipulative functionalities represent mechanisms that allow handling data describing a vegetation scene and vegetation objects; only the first one is available so far. a) Creation of a vegetation scene (cf. chapter § 6, page 24) Two creation modes are currently available. An inventory file can be loaded: it describes each vegetation objects present on the vegetation scene throughout its species, crown dimensions and location. An empty scene can be generated by specifying the dimensions of the forest stand. D6.1-4-18-1000-1 Software – Initial Version Page 8 b) Modification of a vegetation scene Following sub-functionalities are released in the initial version: Selection (cf. chapter § 7, page 26): single and multi selection are possible with the mouse directly on the vegetation scene. Adding (cf. chapter § 8, page 27): vegetation objects can be extracted from the EuroForestFuels database and displayed on the scene. An interactive mode is proposed to select vegetation objects in the database and add/place them on a vegetation scene (empty or not). Updating (cf. chapter § 9, page 30): vegetation objects can be moved with the mouse from one point to another on the scene. Deleting (cf. chapter § 10, page 31): the user can delete from the scene a pre-selected vegetation object or group of vegetation objects. c) Visualization of a vegetation scene Viewpoint motions (cf. chapter § 11, page 32): the vegetation scene can be visualized in different perspectives using the zoom, translation and rotation functions. Renders (cf. chapter § 12, page 34): there are currently three ways to simply represent and distinguish vegetation objects. One of them uses specific shapes that can be defined with the vegetation pattern designer. This tool permits to create shapes by defining their parameters and then, to assign a shape to one or several vegetation objects (e.g. a given shape for a given species). d) Analysis of a vegetation scene (cf. chapter § 14, page 45) Several tools are available to display information on the vegetation scene content or on the current selection (part of the vegetation scene). A space is dedicated to display in real time some descriptive statistics of the whole vegetation scene or on the current selection. To date, two indicators are calculated and displayed. An “inspector” permits to display lots of information on a pre selected vegetation object. 1.3.2 Effects of Fire Visualisation Functionalities (cf. chapter § 15, page 48) Several kinds of impacts can already be visualized in the crown and on the trunk. The way to extract these information from expert rules or from fire simulation results is not implemented yet. 1.4 Schedule According to the initial schedule [2], the software as well as a user guide should have been delivered at month 18. A further 6 months delay was granted in the updated detailed implementation plan to take into account administrative delays which occurred at the beginning of the project. Furthermore, integration opportunities (e.g. EuroForestFuels database and CAPSIS platform) involved new requirements and increased coordination activities. The forecast schedule is included in the new Description of the Work: Month 18, delivery of an initial version of the software (Deliverable D6.1-4a): it consists in a first release of the FPFM software. Month 24, delivery of the final version of the software (Deliverable D6.1-4b): it will correspond to the Fire Paradox Fuel Manager integrated product. Month 24, delivery of a user’s manual (Deliverable D6.1-5): it will contain both instructions of how to install and configure the software and a written guide with screenshots of how to use the application. D6.1-4-18-1000-1 Software – Initial Version Page 9 2 TERMINOLOGY AND CONCEPTS Please find below a list which explains many terms used in this manual. A few concepts were already explained in deliverable D6.1-2 “Detailed definition of the data structure and functionalities of the FPFM software”. 2.1.1 Session, project, module, scenario A session can contain several projects; so the user can open several projects in parallel. Each project is associated to a specific module chosen at the beginning. A project always contains a root step, supporting the initial stand of the simulation, either loaded from file or virtually generated. The user can create different scenarios by alternating growth sequences calculated by the model and silvicultural treatments. 2.1.2 Extensions The simulated data can then be checked by using specific extensions (plug-ins) of the module or others that are compatible with: viewers, graphics, intervention methods (including thinning, pruning, fertilization, plantation, etc.) and export tools in various formats for closer analysis. 2.1.3 Objects A scene can be composed of several objects such as a terrain, a grid and several vegetation objects. A terrain corresponds to the forest stand. This object is necessary to plant vegetation objects. A grid can be useful to locate vegetation objects in the vegetation scene. Vegetation objects can be trees, shrubs and grass which properties can be extracted from the EuroForestFuels database or described in files. 2.1.4 Taxonomic Levels Taxonomy is the science of classifying organisms. The system used in the EuroForestFuels database is the Linnaean one, which breaks down organisms into seven major divisions, called taxa (singular: taxon). Divisions are as follow: kingdom, phylum, class, order, family, genus and species. The classification levels become more specific towards the bottom and we will focus on the genus and species one. As example, Quercus ilex and Quercus coccifera species belong to the same genus Quercus. 2.1.5 Shape Pattern A shape pattern characterizes the crown envelope by defining the ratios between the different horizontal stratifications of the crown (cf. Figure 1). The following dimensions are expressed in percentage of the crown height: Top of the crown = 100% Base of the crown = 0% Level of the maximum crown diameter is set by the user. This dimension is used as an indicator and will be readjusted by the effective height (of the max. diameter) of the vegetation object. The maximum crown diameter is also defined as a percentage of the crown length. D6.1-4-18-1000-1 Software – Initial Version Page 10 Levels can be defined in order to adjust the form of the envelope in both horizontal and vertical directions. In that respect, the crown is divided into two parts, the upper portion (over the max. diameter level) and the lower portion (under the max. diameter level). Intermediate diameter can be added in these two portions. Each of these new diameters is described by two parameters: Horizontal direction: percentage of the max. diameter length Vertical direction: percentage of crown portion height The Figure 1 illustrates a shape pattern which dimensions are: Level of the max diameter is set at 33% of the crown height. Two intermediate crown diameters are defined: one at 33% of the height of the upper part of the crown and the other at 50% of the height of the lower part of the crown. Intermediate diameters are respectively 80% and 60% of the value of the maximum diameter. 100 Top 100 Upper part 33 Max Diameter Level 100 33 0 Lower part 50 Base 0 0 Diameter dimensions 0 60 80 100 Figure 1: e.g. Shape Pattern with its dimensions a) Shape pattern description vs. vegetation object dimensions A vegetation object shape is succinctly described by its crown height, crown base height, max crown diameter height and crown diameter length. The Figure 2 shows three different vegetation objects displayed by using the same shape pattern, the one previously described in Figure 1. 14,7m (1) 14,1m (1) 12,3m (2) 11,3m (1) 11,1m (2) 8,9m (2) 6,5m (3) 6,5m (3) 5,8m (4) 9,7m (4) Figure 2: (1) Crown height diameter 6,1m (3) 4,4m (4) (2) Max diameter height (3) Crown base height (4) Crown As shown in Figure 2, the first shape looks like its associated shape pattern (cf. Figure 1), but the two others have quite different aspects. It is due to one single property – the maximum crown diameter height – which differs from one vegetation object to the other. Indeed, in the D6.1-4-18-1000-1 Software – Initial Version Page 11 three illustrations, the max. diameter level is respectively 29%, 76% and 99% of the crown height, more or less closed to the 33% set in the shape pattern. To date, the max. crown diameter height is randomly generated because this property is still missing in vegetation objects description in the EuroForestFuels database. This property is predicted to be filled in at the same time as other vegetation object shape properties thanks to the vegetation object manipulation functionalities; unfortunately not yet implemented. The coherence between those different inputs should be then guaranteed. D6.1-4-18-1000-1 Software – Initial Version Page 12 3 INSTALLATION AND CONFIGURATION The installation and configuration of three components are necessary to fully use the first version of the FPFM software: Java Runtime Environment, version 1.5 (cf. chapter § 3.2). JOGL library (cf. chapter § 3.2.3). Module FireParadox of the CAPSIS platform (cf. chapter § 3.4). Detailed instructions are given in the following chapters. The Fire Paradox Fuel Manager works on Windows, Macintosh, Linux and anything else which accepts Java. Steps dedicated to the Windows operating system are stressed in this chapter as it is the most common operating system. 3.1 Extract Archive Installation Package Two archive files D6.1-4a-18-0100-2.zip and D6.1-4a-18-0100-3.zip are available on the Fire Paradox web site: www.fireparadox.org in “Module > 6. Technological development > WP6.1”. Both archive files contain directories dedicated to the components installation. 3.1.1 D6.1-4a-18-0100-2.zip Archive File The “java 1.5” directory contains the executive file for the JRE installation on Windows operating system: jre-1_5_0_11-windows-i586-p.exe The “jogl library” directory contains the archive file of the JOGL library fit to Windows operating system: jogl-1.1.1-pre-20070727-windows-i586.zip 3.1.2 D6.1-4a-18-0100-3.zip Archive File This file contains the archive file of the CAPSIS platform with the fireparadox module: capsis4_fireparadox.zip D6.1-4-18-1000-1 Software – Initial Version Page 13 3.2 How to Install the Java Runtime Environment, Version 1.5? A Java Runtime Environment (JRE) is needed for simple use of the CAPSIS platform and precisely the version 1.5. Note: Any java version has an update version number indicated in this chapter with the following notation <#> (e.g.: JRE 1.5.0_12 equals to JRE 1.5.0_<#>). Any update of the 1.5 version fits with the use of the application. 3.2.1 Check the Active Java Version If a JRE is already installed on your computer, a checkout will indicate the running version number. Depending on the result, the required version will be installed. Open a command window: o Windows operating system: select “Start > Programs > Accessories > Command prompt (MS-Dos Prompt)” or “Start > Programs > Command prompt (MS-Dos Prompt)” depending on your Windows version. Enter “java –version” at the prompt (make sure that there is a space between “java” and “-version”). Have a look at the output: o In case of “Command not found”: proceed to chapter § 3.2.2. o In case of the java version is unlike 1.5: proceed to chapter § 3.2.2. o In case of the java version is 1.5 as below: proceed to chapter § 3.2.3. Figure 3: Command window screenshot - java version 1.5 installed 3.2.2 Download and Install Java 1.5 An executable file that includes all the files needed for the complete installation is required. The procedure to download and install depends on your operating system: Windows: proceed to chapter § 3.2.2 a) Linux, Solaris, Macintosh: proceed to chapter § 3.2.2 b) Following instructions are based on an installation guide [5] available on the Java Sun official website. a) Windows You can download the executable file from (1) the Java Sun website or use (2) the D6.1-4a18-0100-2.zip archive file. More detailed instructions [6] and [7] are available on the Java Sun website. Download the executable file: j2re-1_5_0_<#>-windows-i586-p.exe (15,7Mo) o (1) From the Java download page http://java.sun.com/products/archive/: Select a “JDK/JRE - 5.0” update version under “Java 2 Platform Standard Edition (J2SE)”. D6.1-4-18-1000-1 Software – Initial Version Page 14 o Click on the “Download JRE” link to access to the download manager. Accept the license agreement and select the “Windows Offline Installation” link to download the executable file. (2) From the archive “D6.1-4a-18-0100-2.zip”, directory “java 1.5”. Double-click on the executable file j2re-1_5_0_<#>-windows-i586-p.exe to start the installation process which is more or less automatic: Accepting the license agreement and choosing the typical setup option. Choosing a target directory which will be per default the “…/Program Files/Java” directory (e.g. C:\Program Files\Java\jre1.5.0_<#>\). Note: Keep in mind this Java 1.5 install directory which will be used during the JOGL library installation: Director y: b) Other Operating Systems Installation instructions dedicated to Linux [8], [9] and to Solaris [10], [11] are available on the Java Sun website. Support for downloading Java for Macintosh [12] is available on Apple official website. 3.2.3 Test Java 1.5 Installation Redo the few instructions detailed in chapter 3.2.1 to check the running Java version and be sure to use the 1.5 version. D6.1-4-18-1000-1 Software – Initial Version Page 15 3.3 How to Install the JOGL Library? The JOGL library provides Java bindings to OpenGL standard specification: in other words, it provides interactive 2D and 3D graphics features to the application. Note: The JOGL has an update version number indicated with the following notation <#>. Whatever the update version number you choose, it is compatible with the use of the application. 3.3.1 Download and Install the JOGL Library To get JOGL up and running, you need to download and unzip the JOGL archive for your operating system. The archive file contains a “lib” directory, several text files and a user guide in an html format. The “lib” directory (cf. Table 1) contains two “.jar” files and four further files. The JOGL library is the jogl.jar file which makes use of platform-specific libraries known as native libraries. The four other files represent the native libraries that are different from one operating system to another. Table 1: Content of the “lib” directory of each zip archives according to each operating system Windows Linux º jogl.jar º gluegen-rt.jar .jar files Natives libraries Macintosh º º º º jogl.dll jogl_awt.dll jogl_cg.dll gluegen-rt.dll º º º º libjogl.so libjogl_awt.so libjogl_cg.so libgluegen-rt.so º º º º libjogl.jnilib libjogl_awt.jnilib libjogl_cg.jnilib libgluegen-rt.jnilib Download the zip file from https://jogl.dev.java.net/#NIGHTLY by clicking the link which corresponds to your operating system: o Windows: x86 or AMD64 o Linux: x86 or AMD64 o Mac 06 10.4+ o Etc. Extract the zip file onto your computer – where your normal user account will have read access (e.g. “C:\Program Files\Java\jre1.5.0_<#>\” for Windows). Note: You can also use the requested zip file (Windows i586) from the given D6.1-4a-180100-2.zip archive file, directory “jogl library”. 3.3.2 Configure your Working Environment In order to compile and run java code written to use the JOGL library, two environment variables – PATH and CLASSPATH – have to be configured. After unzipping the file: The “CLASSPATH” environment variable will be modified to include the full paths to the jogl.jar file. The “PATH” environment variable (Windows), LD_LIBRARY_PATH (Linux), or DYLD_LIBRARY_PATH (OS X) will be set to point to the entirety of the lib folder (extracted from the zip file). Note: Close and reopen running programs so that the new settings could take effect. D6.1-4-18-1000-1 Software – Initial Version Page 16 a) Windows NT, 2000, XP – The “CLASSPATH” variable Start your system panel (“Start > Control Panel > System”). Click on the “Advanced” tab and then on the “Environment variables” button. Look at the CLASSPATH variable in the “System variables”: o If the CLASSPATH variable exists: edit its value by selecting it and click on the “Set” button. o If the CLASSPATH variable does not exist yet: click on the “New” button and type “CLASSPATH” in the variable field. In the “Value” field, type at the beginning the following : o the complete path to the “jogl.jar” file (e.g. “C:\Program Files\Java\jre1.5.0_<#>\jogl-1.1.<#>-windows-i586\lib\jogl.jar”) Click OK to complete that variable. Click “Apply Changes”. b) Windows NT, 2000, XP – The “PATH” variable Start your system panel (“Start > Control Panel > System”). Click on the “Advanced” tab and then on the “Environment variables” button. Look at the “PATH” variable in the “System variables”: o If the PATH variable exists: edit its value by selecting it and click on the “Set” button. o If the PATH variable does not exist yet: click on the “New” button and type “PATH” in the variable field. In o o o the “Value” field, type at the beginning the following: The complete path to the “…/jre1.5.0_<#>/bin/” directory The “ ; ” symbol The complete path to the “…/jre1.5.0_<#>/jogl-1.1.<#>-windowsi586/lib” directory. (e.g. “C:\Program Files\Java\jre1.5.0_<#>\bin; C:\Program Files\Java\jre1.5.0_<#>\jogl-1.1.<#>-windows-i586\lib”) Click “OK” to complete that variable. Click “Apply Changes”. c) Other Operating Systems The setting up procedure for environment variables depends on the running operating systems. Please refer to the following documentations for Linux [15] and Macintosh [16] and [17]. D6.1-4-18-1000-1 Software – Initial Version Page 17 3.4 How to Install the CAPSIS Platform? CAPSIS is an open software platform which hosts a wide range of forests growth and dynamics models. The “FireParadox” module, which has been developed within CAPSIS, corresponds to the Fire Paradox Fuel Manager. Other CAPSIS modules are not released here. Their author chooses a license, free or not, and distributes them outside the community. Look at the CAPSIS website to know more. Note: CAPSIS is available in French and English. To install CAPSIS in French, use the “-lfr” option instead of “-len”, which stands for opening in English. 3.4.1 Download and Install the CAPSIS Platform The “D6.1-4a-18-0100-3.zip” archive file contains the “capsis4_fireparadox.zip” file. Extract the archive file somewhere in your computer. Note: The install directory will be noted <install_directory> in this chapter (e.g. “C:\Program Files” is the <install_directory> for Windows). a) Windows Open a command window: select “Start > Programs > Accessories > Command prompt (MS-Dos Prompt)” or “Start > Programs > Command prompt (MS-Dos Prompt)” depending on your Windows version. Type in the terminal: cd <install_directory>\capsis4_fireparadox\bin install.bat -len Figure 4: Command line to install CAPSIS in a Windows environment e.g.: type “cd “Program Files”\capsis4_fireparadox\bin”. Figure 5: CAPSIS install interface Click “OK” to install the FireParadox module. D6.1-4-18-1000-1 Software – Initial Version Page 18 b) Linux Type the following instructions in a terminal: cd <install_directory>/capsis4_fireparadox/bin chmod +x *.sh ./install.sh -len chmod +x capsis.sh Figure 6: Command line to install CAPSIS in a Linux environment 3.4.2 Launch the CAPSIS Platform Note: CAPSIS can be run in interactive mode with a multi-language user interface: use the “-lfr” option for French and “-len” one for English. a) Windows Open a command window: select “Start > Programs > Accessories > Command prompt (MS-Dos Prompt)” or “Start > Programs > Command prompt (MS-Dos Prompt)” depending on your Windows version. Type in the terminal: cd <install_directory>\capsis4_fireparadox\bin capsis.bat -len Figure 7: Command line to launch CAPSIS in a Windows environment e.g.: type “cd “Program Files”\capsis4_fireparadox\bin”. b) Linux Type the following instructions in a terminal: cd <install_directory>/capsis4_fireparadox/bin ./capsis.sh -len Figure 8: Command line to launch CAPSIS in a Linux environment D6.1-4-18-1000-1 Software – Initial Version Page 19 4 USE OF THE FIRE PARADOX FUEL MANAGER – OVERVIEW In this chapter, an overview of the CAPSIS platform is first presented. Then, the way to use available functionalities of the FireParadox module is presented. 4.1 Screen Layouts 4.1.1 CAPSIS Screen Layout Menu bar Project name (‘Demo’) and Module name (‘FireParadox’) Steps: root (0a) and treament (*0a) Stand Viewer, Data displayer View Panel Figure 9: CAPSIS main interface General conventions are used in the CAPSIS user interfaces. The screen layout is composed of several areas: The menu bar allows access to the CAPSIS functionalities: new project creation, etc. An area gives a general overview of the current project: project name and its associated module are indicated. The simulation history memorizes the root step and others which result from growth evolutions or silvicultural treatments. Each step has a date and holds a snapshot of the stand at this date, calculated by the linked model. The left space presents all extensions of the platform that are compatible with the module: charts, graphs, maps, etc. The bottom-right space displays data according to the selected extension. 4.1.2 Module FireParadox Screen Layout The main interface of the software is divided into several functionally independent regions. D6.1-4-18-1000-1 Software – Initial Version Page 20 Menu Bar Camera Toolbar Scene Modification Functionalities 3D View Panel User right profile Pattern Designer Real Time Panel Command Buttons Figure 10: Main interface of the FPFM software a) Menu Bar This area, on the top of the window, is dedicated to vegetation scene functionalities: Camera toolbar: “Orbit”, “Pan” and “Zoom” buttons perform a number of viewpoint motions interactively. Scene modification functionalities: “Select”, “Perimeter”, “Add”, “Remove” and “Move” buttons. Trace Sketch Model: this functionality is not enabled because it is dedicated to tests. Note: All buttons, except “Perimeter”, “Add*” and “Remove”, are “sticky” buttons for continuous selecting, panning, zooming, etc. The function of a sticky button you have clicked on is remembered until you select another sticky button. If you select a non sticky button such as the remove one after having selected an object; the software will still remember the previous sticky button function (the selected object is removed and you can select other objects without having to click on select again). b) 3D View Panel In the middle of the window, the scene in 3D is displayed according to the current visualization parameters. c) Real Time Panel The panel on the right is composed of several tabs which interact in real time with the 3D view panel. The “State” and “Selection” tabs display in real time information according to the current scene. The “Rendering” tab permits to modify visualization settings: the scene representation changes automatically. d) Bottom Toolbar At the bottom, various functionalities are available: D6.1-4-18-1000-1 Software – Initial Version Page 21 4.2 On the bottom left, a user right space permits to access to some functionalities according to the user profile. A “Patterns Editor” button allows access to the vegetation pattern designer (cf. chapter §13, p39). On the bottom right, a few command buttons are available. o “Previous”/ “Next”: scene generation browsing. o “OK”: validation of the vegetation scene; the FireParadox module is initialized. o “Cancel”: the process is cancelled. o “Help”: a user guide dedicated to the current window appears (if help instructions were written). Keyboard Shortcuts Keyboard shortcuts are indicated in square brackets: press simultaneously the combination of keys to perform some tasks. This is a list of the most common keyboard shortcuts in the FPFM software. Please note that the [Escape] key close any Capsis window quickly; pay attention not to close an important window by accident. [Ctrl + N] new CAPSIS project [Escape] close the window quickly [Enter] validate the window [Shift + Mouse click] multi-selection in selection mode [Shift + Mouse hold down] pan function in orbit mode [Ctrl + Z] cancel last action [Ctrl + Y] redo last action 4.3 Program Help Help buttons are already available in the different dialog boxes but they are not implemented yet. The build-in help features will be based on the printed user manual in order to assist the user while working. D6.1-4-18-1000-1 Software – Initial Version Page 22 5 PROJECT CREATION A project creation consists in initializing the root step of the FireParadox module; in other words in creating the initial planting set. All manipulative functionalities, which are already available, will be carried out within this stage. Figure 11: New project window Click in the menu bar of the CAPSIS interface “Project > New” or [Ctrl + N]. The following dialog window (cf. Figure 11) will appear. Type a project name. Select the model to be linked: “FireParadox” Hit the “Initialize” button: the window (cf. Figure 12) should appear. Please refer to the chapter § 4.2 for specific instructions. Note: Please wait a few seconds until obtaining the following instruction “******* getSpeciesList () is over ********” in your terminal, which is behind the CAPSIS interface: the list of species contained in the database has been downloaded in Capsis for further use. Confirm by clicking “OK”. D6.1-4-18-1000-1 Software – Initial Version Page 23 6 VEGETATION SCENE CREATION Two creation modes are currently available throughout a user interface (cf. Figure 12): a scene can be generated either by loading an inventory file (cf. chapter § 6.2) or from scratch (cf. chapter § 6.4). Two other generation modes are planned but are still under development: opening an existing scene and creating a scene automatically according to structural and spatial constraints. 6.1 Creation GUIs The user interface contains a “Scene generation” frame which enables the generation of a scene throughout several modes: Scene file (not available): open an existing scene. Inventory file: load an input file. From field parameters (not available): create a scene based on stand level characteristics. From scratch. The so-called “bottom toolbar” is available at the bottom of the window. Figure 12: Scene generation window The interfaces presented below are based on the main software GUI structure (cf. Figure 10), and result from an inventory file generation (Figure 13) and from scratch generation (cf. Figure 14). Figure 13: From an inventory file D6.1-4-18-1000-1 Software – Initial Version Figure 14: From scratch Page 24 6.2 From a Scene File Not available yet. 6.3 From an Inventory File An inventory file can be loaded: it describes each vegetation object throughout its species, crown dimensions and location. The data file format is not fixed yet. Several data format will be defined in order to be able to load various inventory files (e.g. References to fuel data of the EuroForestFuels database). As example, an inventory file “Lamanon_Mixed.scene” (cf. Annex19.1, page 54) is available in the given CAPSIS archive and precisely in the “capsis4_fireparadox\data\fireparadox” directory. The file describes 48 trees. Select the “Scene file” option of the scene generation window (cf. Figure 12). Click on the “Browse” button and select the “Lamanon_Mixed.scene” file in the “<install_directory>\capsis4_fireparadox\data\fireparadox” directory (e.g. “C:\Program Files\capsis4_fireparadox\data\fireparadox”). Click on the “Next” button (bottom-right) to display the resulting scene (cf. Figure 13). 6.4 From Field Characteristics Not available yet. 6.5 From Scratch An empty scene can be generated by giving the dimensions of the terrain. The overlay of the terrain and grid objects has to be improved. In the current version, they are not well focused (cf. Figure 14). Select the “From scratch” option of the scene generation window (cf. Figure 12). Type the required dimensions (m) of the terrain in the “Length” and “Width” fields. Click on the “Next” button (next to the dimension fields) to display the empty scene (cf. Figure 14). D6.1-4-18-1000-1 Software – Initial Version Page 25 7 VEGETATION SCENE MODIFICATION – SELECTION Individual and group selection techniques of vegetation objects are possible throughout the 3D view panel in clicking with the mouse. Three related functions are not implemented yet: scene area selections (selection of vegetation objects within a drawn area on the scene), advanced selections based on queries with criteria and a deselect function to clear the current selection. Note: While a selection is active, functionalities are effective only inside the selection. 7.1 Selection GUIs Selected vegetation objects appear with a red bounding box (cf. Figure 15); selected terrain object is displayed in rose (cf. Figure 16) and the selected grid object in red (cf. Figure 17). Figure 15: Vegetation objects selection 7.2 7.2.1 Figure 16: Terrain object selection Figure 17: Grid object selection Vegetation Objects Selection Individual Selection Click on the “Select” button of the Menu Bar. For simple selection, click with the left-mouse button on desired vegetation objects. This action deselects all previously selected objects. For a multi-selection, hold down the [Shift] key while clicking with the left-mouse button on vegetation objects. 7.2.2 Area Selection Not available yet. 7.2.3 Advanced Selection Not available yet. 7.3 Terrain and Grid Objects Selection Click on the “Select” button of the Menu Bar. Click with the left-mouse button on wanted objects – terrain and grid. 7.4 Unselection Not available yet. D6.1-4-18-1000-1 Software – Initial Version Page 26 8 VEGETATION SCENE MODIFICATION – ADDING An interactive mode permits to add objects on the scene; this chapter will focus on the way to plant vegetation objects in the scene; which description is coming from the EuroForestFuels database. As the development of this functionality is recent, the use is not fully operational and could encounter some bugs (cf. chapter § Error! Reference source not found.) but it gives an interesting overview of what is already possible. 8.1 Adding GUIs Figure 18: A perimeter Figure 19: Adding objects within a perimeter Figure 20: Adding objects along a perimeter Figure 21: Adding objects within the terrain, random Figure 22: Adding objects within the terrain, in squares Figure 23: Planting objects along a line Figure 24: Dialog window for adding in the scene The interface (cf. Figure 24) is divided into two areas dedicated to the selection of “what to add” (items choice frame) and the definition of “how to add” (“spatialization” frame). D6.1-4-18-1000-1 Software – Initial Version Page 27 8.2 Vegetation Objects Selection The final objective is to plant several kinds of objects in the scene in an interactive mode e.g. grids, vegetation objects described in the EuroForestFuels database or in input files, etc. The purpose for this first version is to be able to select a vegetation object in the EuroForestFuels database; where its crown is synthetically described. The second phase consists in localizing individual clones on the scene. 8.2.1 Search Vegetation Objects Two drop-down lists permit to indicate the object item to add: a Fire Paradox vegetation object. Three criteria – species, crown height and crown diameter – are displayed to help the user in its research. A table displays available vegetation objects according to the criteria. The table contains six columns dedicated to the species, crown height, crown base height, crown diameter, calculated and surface parameters. Note: Currently, 45 vegetation objects are stored in the database throughout their crown description. Select the “FireParadox tree” item in the first drop-down list. Select “FireFuel” in the second drop-down list. Select a value in desired drop-down lists and click on the “Search” button to execute the query. The “Clear” button permits to reset criteria but you need to click on the “Search” button to refresh the table. 8.2.2 Select a Vegetation Object Currently, it is only possible to add clones of one vegetation object at a time. Select a line in the table which represents a single vegetation object. 8.3 Planting Process After having selected a vegetation object, it is now time to specify its location, its clone number and its planting structure. A few options are already available waiting for other improvements. Two spatialisation modes are currently available – “Pattern and density” (cf. chapter § 8.3.1) and “Along a line” (cf. chapter § 8.3.2 ) – to obtain different vegetation scene structures as diversified as shown in Figure 18 to Figure 23. Select the desired option in the drill-down list: “Pattern and density” (cf. chapter § 8.3.1) or “Along a line” (cf. chapter § 8.3.2). a) Location Vegetation objects can be planted in or along forms. At the moment, editable polygons and lines can get involved in the planting location as well as the terrain object. Defining a Polygon Click on the “Perimeter” button of the Menu Bar. Click on the terrain and continue clicking to add segments to the polygon. Doubleclick to complete the polygon. Defining a Line Click on the “Perimeter” button of the Menu Bar. Click on the terrain and continue clicking once to add segments to the line. b) Number D6.1-4-18-1000-1 Software – Initial Version Page 28 A number of clones, representing the vegetation object, will be planted on the scene. According to the planting mode, it is now possible to specify a density per hectare, a density per meter or a number. In the next version, indicating a cover percentage to reach for each vegetation object is a considered option. c) Structure Two vegetation structures can be simulated: randomly or regular (“in squares”). Other structure models are planned to be developed in the purpose of taking into account aggregation, repulsion and attraction processes. Spatial constraints will also be considered such as maintaining vegetation objects at a defined distance from each other. 8.3.1 Pattern and density This function permits to plant in a defined form a number of vegetation objects to reach a density per ha. Vegetation objects can be randomly planted or in squares. Choose between “Selected contour” and “Contour of the terrain” to plant either in a polygon, you previously created (cf. chapter § 8.3a)), or in the terrain outline. If you plant in a perimeter, do not forget to pre-select it. Fill in a value in the “Density per hectare” field. Choose between the “Random positions” (cf. Figure 21) and the “In squares” (cf. Figure 22) options. 8.3.2 Along a line This function permits to plant vegetation objects along a line or a perimeter according to spatialization parameters. Choose between “Selected line” and “Around the selected contour” to plant either along a line or along a polygon. Do not forget to pre-select it. Choose between filling in a number of clones or a density per meter in dedicated fields. You can specify (optional) a probability of absence (between 0 and 1) along the line. You can specify (optional) a random distance to plant more or less far from the line (e.g. in Figure 20, a hazard of 0.5 means that vegetation objects can be planted until 0.5 m from the line). D6.1-4-18-1000-1 Software – Initial Version Page 29 9 VEGETATION SCENE MODIFICATION – UPDATING The scene structure can be modified by moving vegetation objects on the scene. Several vegetation objects can be moved simultaneously thanks to a multi-selection process. Silvicultural treatments, in other word the modification of the vegetation structure on a predefined scheme (trees thinning, brush clearing, etc.), are not available yet. 9.1 Updating GUIs Figure 25: Movement of a pre-selected vegetation object 9.2 Moving Functionality Select vegetation object(s) to be moved. Click on the “Move” button of the Menu Bar. Hold down the left-mouse button while moving the cursor to the target location. D6.1-4-18-1000-1 Software – Initial Version Page 30 10 VEGETATION SCENE MODIFICATION – DELETING The suppression is available on pre-selected vegetation objects. Using the [Del] key to delete is not available yet. Note: Use the [Ctrl + Z] shortcut to cancel an accidental suppression. 10.1 Deleting GUIs Figure 26: Removal of pre-selected vegetation objects 10.2 Deleting Functionality Select vegetation object(s) you want to delete. Click on the “Remove” button of the Menu Bar. D6.1-4-18-1000-1 Software – Initial Version Page 31 11 VEGETATION SCENE VISUALISATION – VIEWPOINT MOTIONS View motion functions allow the user to interactively rotate, zoom and pan the vegetation scene. Note: x-axis (horizontal) as direction of fire propagation, z-axis as vertical direction and yaxis as the depth of the scene. 11.1 Viewpoint GUIs Figures 27: Angular, side and bird’s eye views obtained by orbit view motion Figure 28: Zoom in Figure 29: Pan movement 11.2 Orbit Functionality 3D orbit motion permits to change the user viewpoint while keeping the target scene fixed (cf. Figures 27). Click on the “Orbit” button of the Menu Bar. Hold down the left-mouse button and drag in the 3D view panel: Drag up/down to rotate the scene around the x-axis. Drag left/right to rotate around the z-axis. 11.3 Zoom functionality The zoom function moves the viewpoint either further from (zoom out) or closer to (zoom in) the vegetation scene (cf. Figure 28). Click on the “Zoom” button of the Menu Bar. Hold down the left-mouse button and drag in the 3D view panel: Drag up to zoom out Drag down to zoom in. 11.4 Pan functionality The pan functionality is useful to crop the view as it moves the scene while keeping the viewpoint fixed (cf. Figure 29). Two ways are available: D6.1-4-18-1000-1 Software – Initial Version Page 32 11.4.1 Via the “Pan” button Click on the “Pan” button of the Menu Bar. Hold down the left-mouse button and drag the cursor in the desired direction. 11.4.2 Via the [Shift] key Click on the “Orbit” button of the Menu Bar. Hold down the [Shift] key and drag the cursor in the desired direction. D6.1-4-18-1000-1 Software – Initial Version Page 33 12 VEGETATION SCENE VISUALISATION – OBJECT RENDERS Objects (terrain, grid and vegetation objects) of the vegetation scene can be visualized in different ways thanks to several renders. As any renders are in fact CAPSIS extensions, the FireParadox module needs only to match an extension to be able to use it. So, “Bounding Boxes”, “Lollypops” and “Grid” renders are used as they were released in CAPSIS; it implies to adapt some functionality to the FPFM software requirements. On the contrary, the “Pattern Sketcher” render was especially developed for the Fire Paradox Fuel Manager purposes but improvements are planned (e.g. GUI design). 12.1 Renders GUIs Renders can be user-configured in the “Rendering” tab (cf. Figure 30) of the “Real Time Panel”. The tab is composed of two frames: The “renders list” at the top displays all objects (terrain, grid and vegetation objects) which are contained in the scene with an associated render. The “settings pane” permits to edit settings which are specific to each kind of render. For instance, if vegetation objects are displayed with the lollypop render, the user can change the settings for the crown representation. Right-click on an object item of the “renders list” to change its current render with one of the available ones. In the corresponding “settings pane”, you can modify its parameters. Renders List Settings Pane Figure 30: Object renders panel Figure 31: Fast mode Note: Each render has a fast mode to make faster the display in the 3D view panel during some actions such as rotation and vegetation object’s movement (cf. Figure 31). 12.2 Object Render Compatibility To date, four different renders are available and compatible with one or several objects of the scene. The first three are available to give a virtual representation of fuel plants in 3D. Vegetation objects are displayed in a symbolic way which ranges from simple shapes to advanced representations. Note: The so-called “DTM” render corresponds in fact to the “Bounding Boxes” one. The creation of an extension dedicated to load and display a Digital Terrain Model (DTM) is planned at long term; it won’t be released in the final version. As soon as a “DTM” extension D6.1-4-18-1000-1 Software – Initial Version Page 34 will be created and compatible with the software, it will be possible to display a DTM on the scene. Table 2: Compatibility between scene objects and available renders Objects Renders Bounding Boxes Grid Lollypops Fuel Pattern Sketcher Vegetation Terrain Grid X “DTM” X X X X 12.3 Bounding Boxes Render A bounding box is a rectangular graphics volume used to improve the efficiency of geometrical operations. This simple render can be applied to all objects (vegetation, grid and terrain) of the vegetation scene as shown in Figure 32. Applied to vegetation objects, a bounding box is the tightest rectangle containing this object. 12.3.1 Bounding Boxes GUI Figure 32: Bounding boxes render applied to all objects 12.4 Grid Render The “grid” render is a CAPSIS extension which is useful as benchmark. 12.4.1 Grid GUIs The terrain is displayed in green and the grid in light-yellow (cf. Figure 33 and Figure 34). Figure 35: “Grid” render settings 10 10 Figure 33: Grid size (3) x cell size (10) Figure 34: Overlay of grid and terrain objects 12.4.2 Configuration The “settings pane” dedicated to the “Grid” render (cf. Figure 35) contains three options: “Grid color”: set a colour to the grid. D6.1-4-18-1000-1 Software – Initial Version Page 35 “Grid size”: the value corresponds to a number of cell ranks from the grid origin (e.g. when the grid size parameter is equal to 3; it means there are three ranks of cells as in Figure 33). “Cell size”: in meter. (e.g. in Figure 34, grid and cell sizes are respectively 6 and 10 and the grid overlays the terrain – 60m x 60m) Fill in values in corresponding fields and validate by pressing the [Enter] key. 12.5 Lollypops Render Vegetation objects can look like lollypops (cf. Figure 36). 12.5.1 Lollypops GUIs Figure 36: Lollypops Figure 37: “Outline” Figure 39: Magnified trunks Figure 40: Invisible trunks Figure 38: “Lollypops” Settings 12.5.2 Configuration The “settings pane” dedicated to the “Lollypops” render is a CAPSIS extension and is not fully adapted to the software yet. That’s why, just pay attention to the following frames in order to modify the rendering scene: a) “Trunk” frame Tick/untick the “visible” check box to respectively let the crowns visible or invisible. A colour can be set. Fill in a size in the “magnify” field and validate by pressing the [Enter] key to enlarge more or less trunks (cf. Figure 39). b) “Crown” frame Tick/untick the “visible” check box to respectively let the trunks visible or invisible (cf. Figure 40). A colour can be set in the same way as for trunks. c) “Rendering” frame Choose the “fill” option to display a solid object which looks like opaque with shading effects (cf. Figure 36). Choose the “outline” option to see a wire frame object: the object structure is drawn and it looks transparent (cf. Figure 37). D6.1-4-18-1000-1 Software – Initial Version Page 36 12.6 Pattern Sketcher Render A “Pattern Sketcher” render has been created especially for the Fire Paradox Fuel Manager purpose. Dedicated to vegetation objects, this render permits to visually differentiate categories of vegetation objects using geometric forms and colours. Please refer to the specific chapter “Vegetation Scene Visualisation – Patterns Editor” (page 39) to know more about editable functions. The design of the visualization settings pane is temporary: some functionalities will be changed to other parts of the FPFM software for a more convenient use. Indeed, some options depend directly on the Pattern Sketcher render (in a development point of view) whereas they deal with different functionalities of the software (e.g. colouring shape patterns permits to visually analyse the scene as well as fire impacts). 12.6.1 Pattern Sketcher GUIs Various geometric shape of the tree crowns may be used to display various tree species or different height classes of the same species. A colour setting enables further details in vegetation classification display. Figures 41: Shape Patterns with and without “flat” option Figure 42: Colour palette Figure 43: “Pattern” Settings 12.6.2 Configuration The “settings pane” dedicated to the “Pattern Sketcher” (cf. Figure 43) render is divided into two main frames. a) “Colours” frame This frame contains four options and a table. According to each option, the table content differs and the user can set colours to different targets. Setting colours in function of criteria permits to visually analyse the scene (cf. chapter § 14). Click in the “Colours” column of the tab to open a palette colour window (cf. Figure 42): set a colour to the target group of vegetation objects. “One colour” option: set a unique colour to all vegetation objects of the scene (cf. Figures 41). “By taxon” option: set different colours for each taxon of the scene. D6.1-4-18-1000-1 Software – Initial Version Page 37 “By height threshold (m)” option: set a colour to shape patterns according to a height threshold. Fill in a value in the corresponding field and validate by pressing the [Enter] key. “By fire damage level” option: set a colour to each identified fire damage level; please refer to chapter § 15 for more details. b) “Rendering” frame This frame reused similar functionalities – visible/invisible and filled/outline options – as for the lollypop render. Two additional options are proposed: Untick the “flat” option to display shading effects. See different displays in Figures 41. The “light” option permits to switch on/off the light which illuminates the scene. The use of this parameter is dedicated to the fire damage visualisation; please refer to chapter § 15 for more details. D6.1-4-18-1000-1 Software – Initial Version Page 38 13 VEGETATION SCENE VISUALISATION – PATTERNS EDITOR The Patterns Editor permits to create shape patterns and to assign those typical crown profiles to groups of fuels. Three criteria are identified – taxon, height dimensions and openness (open/closed environment) – to constitute groups of vegetation objects. Click on the “Patterns Editor” button in the “bottom toolbar” to access the Pattern Editor (cf. Figure 44) and its functionalities (please note that it takes a few seconds to open the Patterns Editor for the first time). 13.1 Screen Layout The Pattern Editor main interface ( Figure 44) gives an overview of available associations between criteria and shape patterns. Advanced functionalities can be accessed throughout the different areas of this dialog window. Note: Several interfaces deals with shape patterns; an overview of links is displayed in Annex 19.2 (page 55). Association Criteria Associations Criteria – Shape Pattern Administrator owner Client owner Selection User Profile Information Function Buttons Previewer Pattern List Display Function Reset Function Figure 44: Main window of the Pattern Editor a) Frame “Filter” This frame permits to sort all available associations with the three criteria: taxon, height interval and environment. Check a box in front of a criterion to filter the associations. In a design point of view, in a near future, the three criteria will be spaced more for a better distinction. The “Taxa” drop down list contains all taxa stored in the EuroForestFuels database. o Select a genus or species to sort associations which mentioned it. o Check the “Strict” box to make a search on association with the right taxon. o Unchecking it lets the search performed on the right taxon and less taxonomic level (e.g. criteria = Quercus; associations with Quercus and related species are searched – Quercus ilex, etc.). D6.1-4-18-1000-1 Software – Initial Version Page 39 The “Height interval (m)” contains two fields dedicated to the inferior and superior limits of an interval, respectively inclusive and rejected values. o Fill in a value as inferior limit to search all associations which is higher. o Fill in a value as superior limit to search all associations which is lower. o Fill in values as inferior and superior limits to search all associations which height is included in the specified interval. Note that associations with no specified height interval display all the possible results. The “Environment” drop down list contains two values: open and closed. b) Frame “Criteria/Pattern links” Table This frame displays available associations between criteria and shape patterns. Each line of the table is an association: the first three columns correspond to the criteria and the last one indicates the associated shape pattern name. Colours are used in the table to represent the associations and shape patterns owner: grey for “administrator” and white for “client”. The blue corresponds to the default colour system to show the current selection. Associations of the table can be sorted by column entitled by clicking on. Buttons Manipulative functionalities are available throughout the “Add”, “Remove” and “Modify” buttons. o o o Create an association: refer to chapter § 13.3.2. Delete an association: refer to chapter § 13.3.4. Update an association: refer to chapter § 13.3.3. c) Frame “Preview” A preview of the selected shape pattern is displayed at the right side of the interface. Inferior and superior areas are displayed as well as the dimensions of each diameter. A problem subsists in the shape pattern proportions: as the crown is expressed in percentage; it should be a cube and remain a cube when the window is re-size computer. d) User Profile Information At the bottom left of the window; the “Client” or “Admin” terms are displayed to inform on the current user profile mode. e) Reset function Please refer to chapter §13.3.4b) for more explanations on the “Reset” button at the bottom left of the window. f) Patterns List At the bottom right of the window, a “Patterns List” button permits to have access to a dialog window dedicated to available shape patterns; refer to chapter § 13.4. 13.2 Pattern Editor Rules 13.2.1 User Profile and Related Use Rights a) “Administrator” and “Client” Profiles Two user profiles – “administrator” and “client” – are defined to propose “official” shape patterns while allowing basic users to manipulate its own shape patterns. Per default, any user is known as a “client” until he logs in the administrative part by giving the right login and password. D6.1-4-18-1000-1 Software – Initial Version Page 40 A “client” user can only modify and delete its own associations and shape patterns. An “administrator” user can manage all associations and shape patterns both client and administrator created shape patterns. Note: The user profiles here defined are dedicated to the shape pattern management. It has no link with those dedicated to the vegetation objects manipulative functionalities. The implementation of these later user rights is bind to the EuroForestFuels database development. b) User Rights Connection In the “bottom toolbar” of the main FireParadox interface (cf. Figure 10), a user right space permits to connect as an administrator and then, access to some specific functionalities. 13.2.2 Coherence Rules Coherence rules are established to avoid duplicates data (associations and shape patterns). Some of them are indicated by the following symbols in this document; respectively to explain what is allowed and not. Information is popping up when a conflict occurs to help and guide the user. Figure 45: Conflict due to duplicates data Figure 46: Coherence rule based on the user profile mode 13.3 Association: Shape Pattern linked to a Group of Fuels A shape pattern is supposed to be created in the purpose of being used by a group of fuels. That’s why criteria are specified in a first time to identify a collection of fuels for which a shape pattern is then assigned. The three criteria – taxon, height interval and openness – are taking into account because of their influence on the crown overall structure. According to these criteria, each vegetation object will have a reference shape pattern. 13.3.1 Association GUIs The dedicated interface to associate criteria to a shape pattern is composed of three areas: The “Criteria” area displays the three criteria which can be filled in. The “Patterns” area offers three options to choose a shape pattern. The “Preview” area is the same as described in the previous interface with a similar problem of window resize. D6.1-4-18-1000-1 Software – Initial Version Page 41 Figure 47: Add and update association window 13.3.2 Create an Association It is forbidden to create similar associations using the same taxon, height intervals and openness (cf. Figure 45). A similar association can be created in a “client” and in an “administrator” mode; a basic user can create its own association whereas an administrative association exists. Click on the “Add” button of the Pattern Editor main window (cf. Figure 44) to open the dialog window as in Figure 47. Fill in the right criteria. The taxon one is mandatory. Associate a shape pattern to the criteria: An existing one: select an available shape pattern in the drop down list. A new one: click on the “Create” button to create a new shape pattern; refer to chapter § 13.4.2. A clone one: select an available shape pattern in the drop down list and click the “Clone and edit” button (refer to chapter § 13.4.3). This option is useful to create a new shape pattern based on an existing one. Validate by clicking “Confirm”; the new association is added to the table. 13.3.3 Update an Association Updating an association consists in updating the criteria and/or updating the associated shape pattern. Those modifications imply to take into account the same coherence rules as for a new association. Select an association in the table. Click on the “Modify” button of the Pattern Editor main interface (cf. Figure 44) to open the same window as for adding an association. The parameters of the selected association are already filled in and can be modified. Validate your changes by clicking the “Confirm” button. 13.3.4 Remove an Association Associations can be removed by two ways: a) “Remove” button As a “client” user, it is forbidden to delete an “administrative” association (cf. Figure 46). Select an association in the table. D6.1-4-18-1000-1 Software – Initial Version Page 42 Click on the “Remove” button of the Pattern Editor main interface (cf. Figure 44) to delete the current association. A confirmation is asked to the user before really removing the association. b) “Reset” button At the bottom left of the interface, the “Reset” button permits to delete all “client” associations as well the client is in a client or administrative mode. 13.4 Shape Patterns 13.4.1 Shape Patterns GUIs Two interfaces deal with shape patterns. The first one permits to describe a shape pattern and the second one lists all available shape patterns. Figure 48: Shape patterns edition window Figure 49: List of available shape patterns a) Shape Pattern Edition Window (cf. Figure 48): “Patterns List” frame o A list of available shape patterns is displayed. In grey are figured administrative shape patterns; in white are those created during a client mode. o The “Remove patterns” button permits to delete a pre-selected shape pattern. o The “Edit patterns” button permits to modify the shape pattern description (cf. chapter § 13.4.3). The “Preview” frame, displayed on the right side of the window, gives an overview of the selected shape pattern. The “Reset” button permits to delete all “client” associations both in a client and in an administrative mode. b) Shape Pattern List Window (cf. Figure 49): The “Information” frame contains several data to well identify each shape pattern: o A key as a single identifying. o A name composed of an alias – if existing, a shape pattern number and some info on its diameter (e.g. “JUNI-15-30-s80” means that the alias is JUNI; the pattern number is 15; the max diameter height is at 30% of the crown height and an intermediate diameter is set at 80% of the superior area). o An optional alias can be given to each shape pattern for a better readability. The “Max diameter height” field contains the max diameter height. Per default, it is set at 50% of the crown height. “Superior diameters” and “Inferior diameters” frames are structured in the same way: D6.1-4-18-1000-1 Software – Initial Version Page 43 o o o o Two fields are dedicated to set the intermediate diameter parameters: the diameter height position in the crown (%) and its length proportionately to the max diameter. The “Add” button permits to create the new diameter according to its parameters. A table summarizes all intermediate diameters. The “Remove” button permits to delete a pre-selected intermediate diameter. A “Preview” frame is displayed on the right side of the window to give an overview of the shape pattern during its construction. The “Reset” button permits to reset the parameters as it was at the beginning (without warning). 13.4.2 Create a Shape Pattern A shape pattern can only be created during the creation process of an association. Click on the “Create” button (cf. Figure 47) to open the window shown by the Figure 48. Give an alias (optional) to the shape pattern. The key and name data are automatically generated. Modify the max diameter height and press the [Enter] key to validate. Add intermediate diameter in the superior and/or inferior areas of the crown by filling in the corresponding parameters. Click on the “Add” button or press the [Enter] key to validate. The table is automatically refreshed. Columns of the table are editable in double-clicking values; press the [Enter] key to validate. Press the “Ok” button to validate the shape pattern description. 13.4.3 Update a Shape Pattern Knowing first the shape pattern to update, you reach the right interface throughout the one which displays all shape patterns (cf. Figure 49). Click on the “Edit patterns” button (cf. Figure 49) to open the same interface as for a shape pattern creation (cf. Figure 48). Modify all parameters you want (alias, intermediate diameter dimensions, etc.) and validate by clicking the “Ok” button. 13.4.4 Delete a Shape Pattern A pattern shape can’t be suppressed if it is used in an association (e.g. in Figure 49, the “Remove Patterns” button is automatically disabled because of its use in an association). From the patterns list window, shape patterns can be removed by two ways: a) “Remove Pattern” button As a “client” user, it is forbidden to delete an “administrative” shape pattern (cf. Figure 46). Select a shape pattern in the list. Click on the “Remove Patterns” button to delete the current shape pattern. A confirmation is asked to the user before really removing it. b) “Reset” button At the bottom left of the interface, the “Reset” button permits to delete all “client” shape patterns both in a client and in an administrative mode. D6.1-4-18-1000-1 Software – Initial Version Page 44 14 VEGETATION SCENE ANALYSIS Descriptive analysis is already available in the Real Time Panel on the right side of the FPFM main window (cf. Figure 10). Analysis can be made on the entire vegetation objects or focus strictly on the selected one. In addition, visual analysis refers to different displays of the vegetation objects in the 3D panel. The delivery of status reports on the scene is not available yet. In addition to relevant statistics, vegetation scene screenshots will give a visual overview of the scene. 14.1 Descriptive Analysis on Entire Vegetation Objects The “State” tab (cf. Figure 50) is dedicated to the analysis of the entire vegetation objects. The aim is to display in real time indicators relative to the vegetation scene constitution. It will help the user in analyzing whether the construction of the scene corresponds to the initial objectives: cover, presence of dominant species, etc. 14.1.1 Descriptive Analysis GUI Figure 50: State panel 14.1.2 General Analysis of the Entire Vegetation Objects The GUI design is already completed: four areas are dedicated to the vegetation objects in general and according to their vegetation strata – trees, shrubs and herbaceous. Click on the “State” tab The indicators implementation has still to be finished: Cover (%): not available yet. Maximum height (m) e.g. the highest vegetation objects reaches 15 m in the scene as shown in Figure 50. Number of vegetation objects e.g. 48 vegetation objects are present in the scene. Dominant species: list of dominant species; not available yet. Phytovolume: not available yet. D6.1-4-18-1000-1 Software – Initial Version Page 45 14.2 Descriptive Analysis on Selected Vegetation Objects Under the “Selection” tab in the Real Time Panel, two options permit to display information on selected vegetation objects. The first one – “State of selection” (cf. Figure 51) – gives summary data while the Inspector (cf. Figure 52) displays detailed data on each selected vegetation object. Slight improvements are planned to swap from one interface to another with an effective GUI refresh. To date, you have to reselect vegetation objects if you want to analyze the selection throughout another displayer. Note: The “Selection” tab hosts other options of which some are still under development. Please do not pay attention to the “Tree side viewer” and the “View 3D” tools otherwise you may encounter some bugs. 14.2.1 Descriptive analysis GUIs Figure 51: State of the selected vegetation objects Crown Base Height Crown Diameter Crown Diameter Height Crown Killed Height Crown Scorched Height Identifying number in input file Max Carbonisation Height Min Carbonisation Height Crown Height Pattern Name Etc… Figure 52: Selected Vegetation Object Inspector 14.2.2 General Analysis of Selected Vegetation Objects On the same way as the State Panel, an interface (cf. Figure 51) will display general indicators on the current selection. The GUI is not yet finished. To date, only the number of vegetation objects is displayed. Click on the “Selection” tab D6.1-4-18-1000-1 Software – Initial Version Page 46 Select the “State of the selection” option in the drill-down list. Select one or several vegetation objects in the 3D panel. 14.2.3 Details on Selected Vegetation Objects A tool called “Inspector” (cf. Figure 52) permit to inspect in details the selected vegetation objects. A lot of information is to date displayed in the main purpose of testing the data retrieval from the EuroForestFuels database and input files as well as the results of processes which are under development. Note: As example, load the “Lamanon_Mixed.scene” inventory file and select a vegetation object in the scene. Look at its parameters throughout the Inspector and especially the FileId, X, Y and Height data. Those data are extracted from the given input file: the line number corresponding to the FileId must contain the three other parameters in the X, Y and height columns. Click on the “Selection” tab Select the “Tree inspector” option in the drill-down list. Select one or several vegetation objects in the 3D panel. A sub-tab is displayed per vegetation object; the sub-tab title contains the identifying number of the vegetation object. Click on sub-tab to switch from one selected vegetation objects to another 14.3 Visual Analysis During the Pattern render development, some options were develop in addition such as setting colours to shape patterns according to criteria e.g. species and height threshold. Refer to chapter § 12.6.2 to configure the render. 14.3.1 Visual Analysis GUIs 11m Figures 53: By height threshold Figure 54: By species Perspective and side views in Figures 53 display the vegetation scene in using two different colours for vegetation objects over and underneath 11 m. According to the species criterion, Pinus halepensis and Quercus ilex in Figure 54 are displayed with two different colours. D6.1-4-18-1000-1 Software – Initial Version Page 47 15 EFFECTS OF FIRE VISUALISATION Fire damage on vegetation stands will mainly be focused on fire-induced tree mortality. Several fire impacts on crown and trunk have been defined and can already be visualized at the scene scale. The way to extract information from expert rules or from fire simulation results is not implemented yet. 15.1 Fire Impacts GUIs Figures 55: By fire damage level with light or not 15.2 Fire Impacts Levels According to the height reached by the different impacts, several levels can be visualized on the crown and on the trunk. To date, those height impacts are randomly set in waiting their calculation from expert rules or from simulation analysis. 15.2.1 Crown damages Three levels of crown damages are classified: Crown: green per default. Crown scorched: yellow per default. Crown killed: grey per default. The best display of this impact would be transparent in order to represent the dead fuel but it is too much resource consuming. 15.2.2 Bole damages Bark charring is observed on the trunk with min and max heights. Bole: brown per default. Max bole charred: dark per default. Min bole charred: dark per default. 15.3 Fire Impacts Visualisation 15.3.1 “Light” option The “Light” option of the Pattern render permits to switch on/off the light which illuminates the scene. Note the difference between both previous figures (cf. Figures 55) with and without D6.1-4-18-1000-1 Software – Initial Version Page 48 light. Using this option permits to erase the light effects and so to visualize precisely the impact levels. 15.3.2 At the Vegetation Object Scale The visualisation of vegetation objects at the individual scale is expected in order to visualize the heights relative to each impact. D6.1-4-18-1000-1 Software – Initial Version Page 49 16 EVALUATION AND TEST OF THE FIRE PARADOX FUEL MANAGER The “software – initial version” delivered within D6.1-4a is a semi-functional prototype: it is not a complete feature as it focuses on a subset of the required functionalities. This first version is released outside the developers’ group for several purposes: (i) test and evaluation by endusers and (ii) preview of the final product. 16.1 User Guide The software prototype is delivered with a user guide which contains overviews, explanations and descriptions of available functionalities. The given documentation can be considered as a draft of the deliverable D6.1-5 “User’s manual”; that’s why any comments on it will be useful to establish a well documented manual. Use cases of the FPFM software will be written to propose practical examples in the final version. 16.2 FPFM Software 16.2.1 Unstable Functionalities Known unstable functionalities are mentioned in associated chapters. It means that the software has not undergone rigorous testing and enhancements and late developments have been added. A few functionalities are still unstable and more changes are bound to be made. Users are warned that the use of this version may trigger some bugs. 16.2.2 Bugs reporting In case of bugs during the components installation and configuration or during the use of the FPFM software, we will try to help you solve those specific problems. The report of possible bugs will also be useful to improve the stability of the software and to detail the installation procedure. Some minor features you think about can also be reported. Please follow this procedure: Review the documentation which deals with the function you try to use. If the problem remains, send an email to vigy@avignon.inra.fr with as much information as you can about your problem. Include any error messages: in case of bugs during the software use Close all windows until the CAPSIS main interface (cf. Figure 9) remains. Click on “Tools > Log File” to obtain a list of command. Copy and paste all the window content in the email. Include details about what you were doing and where you were in the program when the error occurred. D6.1-4-18-1000-1 Software – Initial Version Page 50 17 CONCLUSION AND PERSPECTIVES This document raises a progress status of the work done so far. The installation process of the prototype is first explained; then the available functionalities are presented in details. Feedbacks from end-users are welcomed to improve the Fire Paradox Fuel Manager features as well as the user guide. Next six months will be devoted to the development of the last functionalities in order to complete the integration between the EuroForestFuels database, the Fire Paradox Fuel Manager and the physically-based fire models. The main tasks to be carried out are the following: Improve of the current software prototype taking into account feedbacks of end-users. Collecting from different sources of available INRA’s fuel data to be filled in the EuroForestFuels database. Development of vegetation objects manipulation functionalities in the Fire Paradox Fuel Manager to add, modify and delete vegetation objects in the EuroForestFuels database. Creation of vegetation scenes under a set of pre defined constraints (spatial structure, composition, etc.). Generation of input files for fire simulation models based on the vegetation scene created in the Fire Paradox Fuel Manager. Integration of post fire impacts on vegetation using expert rules or fire simulation outputs in order to visualize the vegetation scene immediately after fire. Generation of vegetation post fire succession steps. D6.1-4-18-1000-1 Software – Initial Version Page 51 18 REFERENCES [1]. de Coligny F., Ancelin P., Cornu G., Courbaud B., Dreyfus P., Goreaud F., Gourlet-Fleury S., Meredieu C., Orazio C., Saint-André L., 2004. CAPSIS: Computer-Aided Projection for Strategies In Silviculture: Open architecture for a shared forest-modelling platform. In Nepveu G. (Ed.): Connection between Forest Resources and Wood Quality: Modelling Approaches and Simulation Software. Nancy, France: LERFoB INRA-ENGREF, pp. 371380. Fourth workshop, IUFRO Working Party S5.01.04, 8-15/09/2002, Harrison Hot Springs Resort, British Columbia, Canada. [2]. Rigaud, E. and Vigy, O. 2006. Deliverable D6.1-1-1000 Schedule of the Fuel Editor project, Fire Paradox FP6-018505. [3]. Rigaud, E. and Vigy, O. 2006. Deliverable D6.1-2-1000 Detailed Definition of the Data Structure and Functionalities of the Software, Fire Paradox FP6-018505. [4]. http://java.sun.com/ Java Sun official website. [5]. http://www.java.com/en/download/help/5000010100.xml# Instructions guide to install the Java Runtime Environment 1.5., Java Sun official website. [6]. http://www.java.com/en/download/help/5000010400.xml Instructions guide to install the Java Runtime Environment 1.5. for Windows, Java Sun official website. [7]. http://java.sun.com/j2se/1.5.0/jre/install-windows.html Instructions guide to install the Java Runtime Environment 1.5. for Windows, Java Sun official website. [8]. http://www.java.com/en/download/help/5000010500.xml Instructions guide to install the Java Runtime Environment 1.5. for Linux, Java Sun official website. [9]. http://java.sun.com/j2se/1.5.0/jre/install-linux.html Instructions guide to install the Java Runtime Environment 1.5. for Linux, Java Sun official website. [10]. http://www.java.com/en/download/help/5000010100.xml#solaris Instructions guide to install the Java Runtime Environment 1.5. for Solaris, Java Sun official website. [11]. http://java.sun.com/j2se/1.5.0/jre/install-solaris.html Instructions guide to install the Java Runtime Environment 1.5. for Solaris, Java Sun official website. [12]. http://www.apple.com/support/downloads/javaformacosx104release5.html Support to install Java for Mac OS X 10.4 (Release 5), Apple official website. [13]. https://jogl.dev.java.net/ JOGL project website. [14]. https://jogl.dev.java.net/#NIGHTLY Download links for each operating systems, JOGL project website. [15]. http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/classpath.html Instructions guide to set environment variables for Solaris, Java Sun official website. [16]. http://developer.apple.com/qa/qa2001/qa1067.html Instructions guide to set environment variables for Macintosh, Apple Developer Connection website. D6.1-4-18-1000-1 Software – Initial Version Page 52 [17]. http://developer.apple.com/documentation/MacOSX/Conceptual/OSX_Technology_Overvi ew/CommandLine/chapter_8_section_4.html Instructions guide to set environment variables for Macintosh, Apple Developer Connection website. [18]. http://coligny.free.fr/ CAPSIS official website. D6.1-4-18-1000-1 Software – Initial Version Page 53 19 ANNEX 19.1 Annex – Inventory File #Scene file of the mixed plot at the Lamanon experimental study site #maxX = 45 #maxY = 45 #Terrain #name Terrain0 cellWidth(m) altitude(m) 5 0 #Species #id code 1 PH 2 QI #Trees #fileId 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 xMin -60 yMin -60 xMax 60 yMax 60 name Pinus halepensis Quercus ilex speciesId 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 x -4.55 -10.5 -2.5 14.85 14.8 6.75 4.85 2.8 3.25 0.95 -1.25 1 -0.05 -3.2 -9.75 0.85 2.9 1.05 -1.7 -1.45 -7.4 -3.2 1.35 4.35 14.85 12 12.35 10 11.95 13.8 14.05 14.15 10.95 9.75 7.55 8.75 -3.05 -5.6 -4.1 15.3 -18.15 -2.9 -1.15 4.4 8.5 16.15 15.85 16.25 y 2.55 -3.6 -4.6 -14.85 -13.35 -14.1 -12.8 -12.95 -11.6 -12.7 -11.45 -14.4 -12.2 -10.45 -13.8 -3.85 -3.4 -1.45 3.2 -2.75 14.5 12.1 12.2 14.4 12.9 8.3 7.7 8 6.15 5.8 4.35 0.15 0.15 2.25 2.8 5.3 -8.45 -7.1 -11.2 6.1 12.4 15.8 -15.15 -16 -17.1 5 -5.15 -10.5 z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dbFuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId PH_FuelId height crownBaseHeight 13.5 7.1 15 7.3 14.2 9 5.8 4.6 8.1 5.15 11.75 5.35 9.3 5.45 7.25 6.2 10.5 6.15 12.9 8.45 12.2 7.4 12.7 7.25 8.2 6.6 8.45 6.05 14.15 6.55 11 6.5 11.3 6.1 8.5 4.5 9.6 4.7 8.6 6.7 8.3 4.9 5.7 3.8 10.8 5.6 11.3 5.7 10.7 5.1 11.8 5.9 6 4 5.4 4.3 11.7 6.2 6.5 5 11.7 5 10 4.5 7.9 4.3 11 5.5 9.5 5.2 12.2 10.3 10.05 6.7 9.8 6.55 10.75 5.8 10.23 7 14.75 6.5 11.75 4.75 13 5.7 11.55 5.95 10 4.4 7.5 3.5 10.4 3.5 11 3.7 crownDiameter 4.78 8.15 8.35 1.28 1.68 4 1.73 1.07 2.18 2.38 3.35 4.63 1.1 1.6 5.8 2.5 4.4 2.18 2.9 1.65 1.5 1.38 6.5 3.68 5.15 7.8 1.7 2.1 2.43 0.5 6.35 5.05 1.75 3.45 2.7 3.9 2.08 2.18 3.23 2.83 9.7 6.85 5.53 4.73 3.95 2.08 2.55 5.43 Figure 56: Inventory file “Lamanon_Mixed.scene” D6.1-4-18-1000-1 Software – Initial Version Page 54 19.2 Annex – Chain between Patterns Editor GUIs Pattern Editor Create and Update an Association Create and Update a Shape Pattern Shape Patterns List QUALITY EVALUATION REPORT (QER) General comments The deliverable gives quite transparent explanation on Fire Paradox Fuel Manager – a tool to provide fuel input files to physicallybased fire models. The integration with Fuel Database seems to be benefiting. The selection simulation platform CAPSIS as a development framework also looks promising, as this gives a potential to simulate and analyze post fire succession for example. Something could be done to make this document better: 1. The structure and content: rearranging chapters by the chain Concepts – Installation – Use – Testing and Known bugs grouping chapters by the main topic (for example Ch. 8.9.10 as subchapters under one chapter “Vegetation scene modification”) 2. Terminology: the word “software” usually has quite an abstract meaning; when we explain the real product it is better to say “application” or use the original name in our case “Fire Paradox Fuel Manager” The same accounts to “GUI”; in many places GUI could be substituted by a more descriptive name such as Window, Dialog, Message Box… Ensure the accuracy of spelling of terminology used in the descriptive text and in the screenshots (see comment on p.45 “reset” and “Reset”) Additional comments can be found in the document Specific comments Issue # Page # Line # * Comments and suggested modifications 1 2 3 D6.1-4-18-1000-1 Software – Initial Version Page 56 4 5 … * Use a for add, r for replace and d for delete. D6.1-4-18-1000-1 Software – Initial Version Page 57