This is an old revision of the document!


PHP's gd library is missing or unable to create PNG images


LESSON 2: Opening and Saving maps on Dinamica EGO


In this lesson we would like to demonstrate how load a map from a file and save a map into a file on Dinamica EGO.


Which Functors will you use in this lesson?

• Functors: Load Map and Save Map


What is your model doing? It is loading “air_temperature.tif” file and then saving this map with another extension. The new map will be saved to the new format in the selected folder.

Here, we will use: The air_temperature raster layer (Dinamica EGO\Guidebook Dinamica_4\Database\Climate_bh\air_temperature.tif)

Let's go! There are two ways to load a raster file into Dinamica EGO. The first one is through the functor “Load map”. So, click on the Input/output tab from the library window and grab a “Load Map” and place it on the sketch:


Double click the Load Map Functor and browse to the folder Dinamica EGO\Guidebook Dinamica_4\Database\Climate_bh\ select the air_temperature.tiff file. Click OPEN and then OK and your map is loaded.



TIP: If the file is not listed, check if the Files of type combo box at the bottom of the dialog is set on the right type.





NOTE

Dinamica EGO has a Map viewer application that can be opened as a stand-alone application (check the “Dinamica EGO 4 Map Viewer” icon in your desktop) or from within Dinamica EGO. So, double click on your Load map functor and then click on the eye button. In this way, your map is opened in Dinamica Map Viewer. Click on the Histogram button to adjust the visualization of your map. Select “Limits to actual” in the “Limits” options and then choose one of the transformations options. We suggest “Equalize”:



Another way to load your map into the Dinamica EGO is to drag the raster from the source folder to the Sketch. Doing so, Dinamica EGO will ask what functor you would like to use, select “Load Map” and click CLOSE:

TIP: To make the model more intelligible, you can name and add comments on the functors. For this, click on the balloon button in the functor action bar



Now, we will learn how to save a map. From the Input/output tab from the library window grab a Save Map functor and place in the sketch. In this example we will save the “air_temperature” map but in another type of file. To do so click on the lightning button in the functor action bar and connect the arrow in the Save Map functor.

TIP: The connection is set automatically because there is only one option for compatible ports in the respective functors and container.



Open Save Map functor and observe that you have to determine where the file will be saved and choose the map format that you want. Let’s choose “.ers”. Select a path to save your map e name your new file. We suggest to browse to Dinamica “EGO\Guidebook Dinamica_4\Models\Set_1\basics\1_load_save” and write the name file (“temp_bh.ers”):



Save your model (Disk button on the main tool bar) and then run it by clicking on the run button (blue arrow on the main tool bar). The final model will look like this: