<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://dinamicaego.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Dinamica EGO tutorial</title>
        <description></description>
        <link>https://dinamicaego.com/dokuwiki/</link>
        <lastBuildDate>Sun, 19 Apr 2026 13:28:10 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>https://dinamicaego.com/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico</url>
            <title>Dinamica EGO</title>
            <link>https://dinamicaego.com/dokuwiki/</link>
        </image>
        <item>
            <title>tutorial:advanced_resources</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:advanced_resources</link>
            <description>Advanced resources

What will you learn?

	*  Varying parameters in a simulation
	*  Using subregions in a simulation model
	*  Using the concept of sojourn time
	*  Using deterministic transitions
	*  Using local saturation
	*  Functors: 
- Select Transition Matrix
- Calc Change Matrix
- Modulate Change Matrix
-</description>
        <category>tutorial</category>
            <pubDate>Mon, 17 Feb 2020 23:39:30 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:agent_based_model</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:agent_based_model</link>
            <description>Spatially explicit agent based model of rabbit population

Alessandro Ribeiro Campos, Juliana Leroy Davis, William Leles Souza Costa and Britaldo Silveira Soares Filho





A spatially-explicit agent-based model was designed using Dinamica EGO to represent interactions between a rabbit population and the environment. The model simulates agents'movements, internal states, spatial distribution, and demographic features. Several scenarios were run to analyze the responses of agents to changes in th…</description>
        <category>tutorial</category>
            <pubDate>Wed, 21 Aug 2013 11:12:52 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:agent_based_model_using_dinamica_ego</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:agent_based_model_using_dinamica_ego</link>
            <description>Spatially explicit agent based model of rabbit population

Alessandro Ribeiro Campos, Juliana Leroy Davis, William Leles Souza Costa and Britaldo Silveira Soares Filho





A spatially-explicit agent-based model was designed using Dinamica EGO to represent interactions between a rabbit population and the environment. The model simulates agents'movements, internal states, spatial distribution, and demographic features. Several scenarios were run to analyze the responses of agents to changes in th…</description>
        <category>tutorial</category>
            <pubDate>Wed, 21 Aug 2013 11:10:34 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:building_a_land-use_and_land-cover_change_simulation_model</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:building_a_land-use_and_land-cover_change_simulation_model</link>
            <description>Building a land-use and land-cover change simulation model

What will you learn?

	*  How to simulate land-use change
	*  How to calculate transition matrix
	*  How to calibrate a land-use change model
	*  Using Weights of Evidence
	*  Map Correlation</description>
        <category>tutorial</category>
            <pubDate>Tue, 17 Oct 2017 03:23:19 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:building_a_simple_model</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:building_a_simple_model</link>
            <description>Building a simple model

What will you learn?

	*  Functors and ports
	*  Writing algebraic and logical expressions
	*  Functors: 
 - Load Map 
- Save Map 
- Calculate Map 
- Number Map

A solution for a spatial model involves recovering maps from a cartographic model - that is a cube of registered raster maps, in which each map depicts a particular geographic feature -, processing them in an ordered way, and then storing the intermediate results for subsequent processing (Fig. 1).</description>
        <category>tutorial</category>
            <pubDate>Wed, 25 Jan 2017 17:37:22 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:calculating_accumulated_cost_surface_and_least-cost_pathway</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:calculating_accumulated_cost_surface_and_least-cost_pathway</link>
            <description>Calculating accumulated cost surface and least-cost pathway

What will you learn?

	*  How to calculate a friction surface, cost surface and least-cost pathway
	*  Functors: 
- Calc Cost Map
- Calc Pathway Map

This exercise requires the calculation of a friction surface, representing the relative cost of crossing a unit cell depending on the land use. We can express this surface both in terms of distance – no differential cost exits among types of land uses; hence the least-cost pathway will be…</description>
        <category>tutorial</category>
            <pubDate>Fri, 27 Jan 2017 16:46:42 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:dinamica_ego_graphical_interface</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:dinamica_ego_graphical_interface</link>
            <description>Dinamica EGO graphical interface

What will you learn?

	*  Dinamica EGO graphical interface
	*  Interface tools  

Models are expressed in Dinamica EGO as a sequence of functors connected via compatible inputs and outputs. Hence data flow through these operators to produce a desirable outcome that represents the solution to a query on some environmental topic.
The Dinamica EGO graphical interface is divided into 6 windows. From the top left clockwise they are:</description>
        <category>tutorial</category>
            <pubDate>Thu, 22 Dec 2016 13:09:38 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:dinamica_ego_script_language_and_console_launcher</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:dinamica_ego_script_language_and_console_launcher</link>
            <description>Dinamica EGO script language and command line tool

What will you learn?

	*  Naming variables with alias
	*  Dinamica EGO programming language
	*  Dinamica EGO Command Line Tool

As a model becomes more and more complex, you may find useful to save it in EGO format to keep developing  the model using</description>
        <category>tutorial</category>
            <pubDate>Mon, 14 Aug 2023 18:33:21 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:final_remarks</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:final_remarks</link>
            <description>Final Remarks

Congratulations! You have completed this guidebook. What a haul! Other examples and texts on Dinamica EGO and its applications are available in the Examples folder. We hope that you have acquired the rationale for model designing with Dinamica EGO and can envision by now its enormous possibilities for environmental modeling. This is only the tip of the iceberg, now it is up to you to explore this wide avenue for the creative and ingenious design of environmental models.</description>
        <category>tutorial</category>
            <pubDate>Thu, 29 Aug 2019 20:35:08 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:heuristic_calibration_of_models_by_using_genetic_algorithm</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:heuristic_calibration_of_models_by_using_genetic_algorithm</link>
            <description>Heuristic calibration of models by using Genetic Algorithm

What will you learn?

	*  How to calibrate a land change model by using Genetic Algorithm
	*  How to set up a gene from model parameters
	*  How to get model parameter coefficients from a gene</description>
        <category>tutorial</category>
            <pubDate>Fri, 23 Aug 2019 13:36:55 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:incorporating_iterations_into_a_model</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:incorporating_iterations_into_a_model</link>
            <description>Incorporating iterations into a model

What will you learn?

	*  Iterations
	*  Using Register Viewer
	*  Functors: 
 - Repeat 
- Step 
- Extract Map Attributes 
- Load Categorical Map 
- Calculate Value 
- Mux Lookup Table 
- Set Lookup Table Value

Open the file brazilian_amazon_landscape.tif located in the folder lesson2 on the Map Viewer. Use “Amazon</description>
        <category>tutorial</category>
            <pubDate>Wed, 25 Jan 2017 17:56:16 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:introduction</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:introduction</link>
            <description>Introduction



DINAMICA EGO (Environment for Geoprocessing Objects) (www.dinamicaego.com) is a spatially explicit, high performance, modeling freeware used by many scholars around the world. Dinamica EGO modeling platform presents outstanding possibilities for the design of spatial models, from analytical to the very complex dynamic ones. These models can ultimately include nested iterations, dynamic feedbacks, multi-region, multi-scale and multi-scale approach, manipulation and algebraic combi…</description>
        <category>tutorial</category>
            <pubDate>Tue, 18 Feb 2020 10:55:09 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:landscape_metrics_in_dinamica_ego</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:landscape_metrics_in_dinamica_ego</link>
            <description>Landscape metrics in Dinamica EGO

What will you learn?

	*  Calculate landscape metrics 
	*  Mean patch size
	*  Mean patch edge length
	*  Fractal dimension

Landscape metrics (McGarigal and Marks, 1995) can be useful tools to assess the quality of habitats when extensive biodiversity inventories or ecological data are not available or are difficult to obtain, as landscape metrics are strongly related to biodiversity indicators</description>
        <category>tutorial</category>
            <pubDate>Wed, 14 Aug 2013 19:57:26 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:multiple_criteria_evaluation_in_dinamica_ego</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:multiple_criteria_evaluation_in_dinamica_ego</link>
            <description>Multiple Criteria Evaluation in Dinamica EGO

What will you learn?

	*  MCE for urban and regional planning.
	*  Functors: 
- Calculate Distance to Feature Map
- Group

Multiple Criteria Evaluation (MCE) is a method often used for environmental impact assessments or urban and regional planning. In this exercise you will apply MCE to identify areas that are favorable to develop a new town in Northern Mato Grosso – an Amazonian frontier region –, mitigating at the same time possible environmental …</description>
        <category>tutorial</category>
            <pubDate>Fri, 27 Jan 2017 17:00:07 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:redd_case_study</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:redd_case_study</link>
            <description>REDD case study

&lt;http://dinamicaego.com/redd/redd.html&gt;
What will you learn?

	*  How to project deforestation rates based on socioeconomic variables
	*  Convert gross rates into net rates
	*  How to develop a carbon bookkeeping model
	*  Functors: 
 Calc Neighborhood
Calc Spatial Lag


Tropical deforestation is the second source of anthropogenic GHG (Greenhouse Gases). Seven to twenty eight percent of the worldwide CO2 emissions come from tropical deforestation, what is equivalent to …</description>
        <category>tutorial</category>
            <pubDate>Wed, 14 Aug 2013 20:04:36 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:references</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:references</link>
            <description>References

Agterberg, F.P. and Bonham-Carter, G.F. Deriving weights of evidence from geoscience contour maps for the prediction of discrete events. XXII Int. Symposium AP-COM, 381-395. (1990).

Anselin, L. Spatial Externalities, Spatial Multipliers and Spatial Econometrics. (University of Illinois, Urbana-Champaign, 2002).</description>
        <category>tutorial</category>
            <pubDate>Tue, 30 Jul 2013 14:21:28 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:start</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:start</link>
            <description>Modeling Environmental Dynamics with Dinamica EGO

Guidebook












Britaldo S. Soares-Filho, Hermann O. Rodrigues, William L. Costa (2009)


Revised edition - (July 2013) Juliana Leroy Davis

Copyright © 2009 by Britaldo Silveira Soares-Filho</description>
        <category>tutorial</category>
            <pubDate>Fri, 20 Dec 2013 12:47:34 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:subsets</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:subsets</link>
            <description>* Calibration: a set of tools for calibrating space-time models.

* Calibration supplementary: to be used in conjunction with calibration functors.

* Control: functors that control the data flow chain.

* Control supplementary: to be used in conjunction with Control functors.</description>
        <category>tutorial</category>
            <pubDate>Wed, 23 Jan 2013 13:06:42 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:test</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:test</link>
            <description>Test</description>
        <category>tutorial</category>
            <pubDate>Mon, 07 Jan 2013 16:37:40 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:using_local_saturation</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:using_local_saturation</link>
            <description>Using local saturation

Load the model simulate_deforestation_using_local_saturation.egoml from \Guidebook_Dinamica_5\Models\additional_resources_lucc\local_saturation. Local saturation prevents a change from occurring within a specific region, in which a class area is greater than an established threshold (Fig.1). This feature is useful to simulate diffusion process as well as to establish a minimum forest remaining area (as established by the Brazilian forest code for private properties). Loca…</description>
        <category>tutorial</category>
            <pubDate>Tue, 18 Feb 2020 23:12:49 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:using_sojourn_time</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:using_sojourn_time</link>
            <description>Using Sojourn Time

Load the model simulate_deforestation_and_abandonment_using_sojourn_time.egoml from \Guidebook_Dinamica_5\Models\additional_resources_lucc\sojourn_time\simulate_deforestation_and_abandonment_using_sojourn_time. 

The use of sojourn time implies that a specific transition or event will not occur unless a certain time has passed since a specific event has occurred.</description>
        <category>tutorial</category>
            <pubDate>Tue, 18 Feb 2020 23:11:43 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:using_sojourn_time_and_deterministic_transitions</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:using_sojourn_time_and_deterministic_transitions</link>
            <description>Using sojourn time and deterministic transitions

Load the model “simulate_def_aband_and_deterministic_transition.xml” from \Examples\ sim_defor_and_aband_using_sojourn_time_and_deterministic_transition
In this example, transition from abandon (land abandoned undergoes regeneration) to forest is deterministically determined based only on the sojourn time. So after a period in regrowth, the abandoned parcel has acquired a forest structure similar to a mature forest, thereby considered as forest. …</description>
        <category>tutorial</category>
            <pubDate>Tue, 23 Jul 2013 21:43:20 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:using_subregions_in_a_simulation_model</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:using_subregions_in_a_simulation_model</link>
            <description>Using subregions in a simulation model

Load the model: simulate_deforestation_using_sub_regions.egoml from \Guidebook_Dinamica_5\Models\additional_resources_lucc\sub_regions\simulate_deforestation_using_sub_regions

The Subregion set of functors are used to split a map into parts to process each subregion’s dataset separately, and then combine the results again (fig. 1). By making use of the subregion approach, you can define a sequence of operations that will be applied only to certain subregi…</description>
        <category>tutorial</category>
            <pubDate>Tue, 18 Feb 2020 23:09:09 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:using_the_concept_of_region</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:using_the_concept_of_region</link>
            <description>Using the concept of region

What will you learn?

	*  How to use the concept of Regions
	*  Functors: 
- Region Manager
- For Each Category





An alternate way to solve the exercise of the previous lesson is by means of Region. This subset of functors permits division of a map into several regional maps, which can be input for separate models or submodels, whose parameters are customized for each map’s region. Let’s adapt the previous model to use the concept of regions. First open the Region…</description>
        <category>tutorial</category>
            <pubDate>Wed, 25 Jan 2017 18:05:30 +0000</pubDate>
        </item>
        <item>
            <title>tutorial:varying_parameters_in_a_simulation</title>
            <link>https://dinamicaego.com/dokuwiki/doku.php?id=tutorial:varying_parameters_in_a_simulation</link>
            <description>Varying parameters in a simulation

Nothing should remain constant in a dynamic model. In this respect, Dinamica EGO enables to vary model parameters either in different simulation phases or at each time step.  In the Stack tab, a set of Select Functors can be used to change the values of input parameters according to the model step.</description>
        <category>tutorial</category>
            <pubDate>Tue, 18 Feb 2020 23:06:50 +0000</pubDate>
        </item>
    </channel>
</rss>
