Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2026/08/03 18:33]
hermann
start [2026/08/04 02:13] (current)
hermann
Line 5: Line 5:
 EGO stands for //​Environment for Geoprocessing Objects//. Dinamica EGO is a spatial modeling platform for environmental modeling, flexible enough to design anything from a simple static spatial model to a complex dynamic simulation. EGO stands for //​Environment for Geoprocessing Objects//. Dinamica EGO is a spatial modeling platform for environmental modeling, flexible enough to design anything from a simple static spatial model to a complex dynamic simulation.
  
-The software is written in C++ and Java. Its algorithms, called functors, are sequenced in graph form to build a visual data flow: each functor performs one operation, and functors connect to each other through their ports, where each port represents a connector to a data element such as a map, a table, a matrix, an expression, or a constant. Models are built by dragging functors from the [[gui_basics|GUI Basics]] panel onto the canvas and connecting their ports, so the model itself is a diagram whose execution follows the resulting data flow chain. Models can be saved as [[ego_script|EGO Script]], [[xml_script|EGOML Script]], or EGOMLX. See the [[dinamica_reference|Dinamica Reference]] for the full language, type, and functor reference.+The software is written in C++ and Java. Its algorithms, called functors, are sequenced in graph form to build a visual data flow: each functor performs one operation, and functors connect to each other through their ports, where each port represents a connector to a data element such as a map, a table, a matrix, an expression, or a constant. Models are built by dragging functors from the [[gui_basics|Functor Library]] panel onto the canvas and connecting their ports, so the model itself is a diagram whose execution follows the resulting data flow chain. Models can be saved as [[ego_script|EGO Script]], [[xml_script|EGOML Script]], or EGOMLX. See the [[dinamica_reference|Dinamica Reference]] for the full language, type, and functor reference.
  
 Dinamica EGO implements the most common spatial analysis algorithms found in commercial GIS software, plus a series of algorithms designed specifically for spatial simulation, including transition functions and calibration and validation methods. Dinamica EGO implements the most common spatial analysis algorithms found in commercial GIS software, plus a series of algorithms designed specifically for spatial simulation, including transition functions and calibration and validation methods.
Line 43: Line 43:
   * [[http://​www.dinamicaego.com/​license|License Agreement]]   * [[http://​www.dinamicaego.com/​license|License Agreement]]
   * [[guidebook_start|Guidebook 2.0]]   * [[guidebook_start|Guidebook 2.0]]
-  * [[Screenshots]] 
   * [[https://​www.youtube.com/​channel/​UC8NsKElyl_6ku9plyyRYKcg/​playlists|Videos showing how to use Dinamica]]   * [[https://​www.youtube.com/​channel/​UC8NsKElyl_6ku9plyyRYKcg/​playlists|Videos showing how to use Dinamica]]
   * [[what_is_new_8_12_0|What Is New in version 8]] - older versions: [[what_is_new_7|7]] | [[what_is_new_6|6]] | [[what_is_new_5|5]] | [[what_is_new_4|4]] | [[what_is_new_3|3]]   * [[what_is_new_8_12_0|What Is New in version 8]] - older versions: [[what_is_new_7|7]] | [[what_is_new_6|6]] | [[what_is_new_5|5]] | [[what_is_new_4|4]] | [[what_is_new_3|3]]
Line 55: Line 54:
   * [[basic_data_flow|Basic Data Flow]]   * [[basic_data_flow|Basic Data Flow]]
  
-==== Functors and Tools ====+==== Interfaces ​====
   * [[gui_basics|GUI Basics]]   * [[gui_basics|GUI Basics]]
-  * [[functor_list|Functor List]] 
-  * [[calculate_functors|Calculate Functors]] 
-  * [[manipulating_tables_and_lookup_tables|Manipulating Tables and Lookup Tables]] 
   * [[dinamica_console|Dinamica Console CLI]]   * [[dinamica_console|Dinamica Console CLI]]
 +  * [[Screenshots]]
  
-==== Modeling Guides ​====+==== Reference ​==== 
 +  * [[functor_list|Functor List]] 
 +  * [[calculate_functors|Calculate Functors]]
   * [[submodels|Submodels]]   * [[submodels|Submodels]]
 +
 +==== Guides and Tips ====
 +  * [[manipulating_tables_and_lookup_tables|Manipulating Tables and Lookup Tables]]
   * [[gui_tips|GUI Tips]]   * [[gui_tips|GUI Tips]]
   * [[model_tips|Model Tips]]   * [[model_tips|Model Tips]]
   * [[How-To]]   * [[How-To]]
 +
 +==== Language Integration ====
   * [[python_coupling|Python Coupling]]   * [[python_coupling|Python Coupling]]
   * [[lesson_20|R Coupling]]   * [[lesson_20|R Coupling]]
Line 79: Line 83:
  
 > **Note:** Example models and datasets are available at [[https://​csr.ufmg.br/​imagery/​guidebook_dinamica_5.rar|guidebook_dinamica_5.rar]]. > **Note:** Example models and datasets are available at [[https://​csr.ufmg.br/​imagery/​guidebook_dinamica_5.rar|guidebook_dinamica_5.rar]].
 +
 +