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/02 19:52]
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 Map Algebra Supplementary tab 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 |}}
Line 134: Line 134:
 <note tip>​**TIP**:​ You can also open the CSV file with a spreadsheet program.</​note>​ <note tip>​**TIP**:​ You can also open the CSV file with a spreadsheet program.</​note>​
  
-__You have successfully completed the two introductory lessons__. Another way to solve the query of this lesson is through the use of a subset of Region functors. This will be the topic of the next lesso+__You have successfully completed the two introductory lessons__. Another way to solve the query of this lesson is through the use of a subset of Region functors. This will be the topic of the next lesson. 
 + 
 +[[tutorial:​using_the_concept_of_region|Next lesson]]