Differences
This shows you the differences between two versions of the page.
| 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]]. | ||
| + | |||
| + | |||