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
Last revision Both sides next revision
tutorial:incorporating_iterations_into_a_model [2017/01/17 18:19]
isabella
tutorial:incorporating_iterations_into_a_model [2017/01/17 18:29]
isabella
Line 31: Line 31:
 Now assign a number to each //[[:Number Map]]// and then connect //[[:Load Map]]// and //[[:Load Categorical Map]]// to them.{{ :​tutorial:​inc._it._model_2.jpg |}} Now assign a number to each //[[:Number Map]]// and then connect //[[:Load Map]]// and //[[:Load Categorical Map]]// to them.{{ :​tutorial:​inc._it._model_2.jpg |}}
  
-Load ''​amazon_states.tif''​ using the //[[:Load Categorical Map]]// and "​Brazilian_amazon_landscape.tif"​ with //[[:Load Map]]//. Add a //[[:Number Value]]// from hook tool inside ​the //​[[:​Calculate Map]]//, assign "​1"​ to it and write the following equation: \\+Load ''​amazon_states.tif''​ using the //[[:Load Categorical Map]]// and "​Brazilian_amazon_landscape.tif"​ with //[[:Load Map]]//. Add a //[[:Number Value]]// from hook tool in the //​[[:​Calculate Map]]//, assign "​1"​ to it and write the following equation: \\
 \\ **if i1 = v1 and i2 = 2 then 1 else null** \\ **if i1 = v1 and i2 = 2 then 1 else null**
  
Line 73: Line 73:
 Now you need to fill in a table in order to store the area calculated for each state. The functor [[:​set_lookup_table_value|Set Lookup Table Value]] updates a lookup table placing a value to a position defined by a key. To fill in the entire lookup table, you need to develop a loop that enables this functor to browse through the lookup table. To close this loop, you will need a functor that is key to the development of dynamic models. Here we introduce the concept of Mux functor. Now you need to fill in a table in order to store the area calculated for each state. The functor [[:​set_lookup_table_value|Set Lookup Table Value]] updates a lookup table placing a value to a position defined by a key. To fill in the entire lookup table, you need to develop a loop that enables this functor to browse through the lookup table. To close this loop, you will need a functor that is key to the development of dynamic models. Here we introduce the concept of Mux functor.
  
-A //Mux// functor can be a map, a categorical map, a lookup table, a table or a value. Look at the Control tab to find //[[:Mux Lookup Table]]// and drag it into //​[[:​Repeat]]//​. Also drag //[[:Set Lookup Table Value]]// from the Table tab.+A //Mux// functor can be a map, a categorical map, a lookup table, a table or a value. Look at the Control tab to find //[[:Mux Lookup Table]]// and drag it into //​[[:​Repeat]]//​. Also drag //[[:Set Lookup Table Value]]// from the Lookup ​Table tab.
  
 {{ :​tutorial:​inc._it._model_9.jpg |}} {{ :​tutorial:​inc._it._model_9.jpg |}}