Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
tutorial:using_subregions_in_a_simulation_model [2013/08/14 19:40] admin |
tutorial:using_subregions_in_a_simulation_model [2013/08/14 19:43] admin |
||
---|---|---|---|
Line 30: | Line 30: | ||
{{ :tutorial:advanced_8.jpg |}} | {{ :tutorial:advanced_8.jpg |}} | ||
- | The container //[[:For Each Category]]// also controls the subregion creation process. For each map category, //[[:For Each Category]]// will repeat the sequence of functors within it. Make sure the //[[:Load Categorical Map]] ''23267_municipalities.ers'' is connected to //[[:For Each Category]]// as well as to //[[:Region Manager]]//. In this case, Step placed within the innermost container receives and passes on the subregions’ codes. Also any sequence of functors that affect each region should be put within this container. | + | The container //[[:For Each Category]]// also controls the subregion creation process. For each map category, //[[:For Each Category]]// will repeat the sequence of functors within it. Make sure the //[[:Load Categorical Map]]// ''23267_municipalities.ers'' is connected to //[[:For Each Category]]// as well as to //[[:Region Manager]]//. In this case, Step placed within the innermost container receives and passes on the subregions’ codes. Also any sequence of functors that affect each region should be put within this container. |
{{ :tutorial:advanced_9.jpg |}} | {{ :tutorial:advanced_9.jpg |}} | ||
Line 40: | Line 40: | ||
{{ :tutorial:advanced_10.jpg |}} | {{ :tutorial:advanced_10.jpg |}} | ||
- | At the end of an iteration of //[[:For Each Category]]//, a functor //[[:Regional Categorical Map]]// stores the regional maps. Assign a **Global Map Name** to these maps. After //[[:For Each Category]]// runs, the regional maps can be merged into an updated landscape map. The functor //[[:Merge Regional Categorical Map]]// is in charge of merging the regional maps. Its **Global Map Name** must be the same as //[[:Regional Categorical Map]]//. //[[:Merge Regional Categorical Map]]// must be placed within //[[:Region Manager]]// and, in order to ensure a proper sequence of processing, you need to establish a dependence effect between this functor and the //[[:Regional Categorical Map]]//. A way to do this is by placing //[[:Merge Regional Categorical Map]]// within a //[[:Group]]// and linking this //[[:Group]]// to //[[:For Each Category]]// using a functor //[[:Int]]// as a link. //[[:Int]]// simply passes an integer constant from //[[:For Each Category]]// to //[[:Group]]//, establishing as a result a time-dependence between the executions of both. | + | At the end of an iteration of //[[:For Each Category]]//, a functor //[[:Regional Categorical Map]]// stores the regional maps. Assign a **Global Map Name** to these maps. After //[[:For Each Category]]// runs, the regional maps can be merged into an updated landscape map. The functor //[[:Merge Regional Categorical Maps]]// is in charge of merging the regional maps. Its **Global Map Name** must be the same as //[[:Regional Categorical Map]]//. //[[:Merge Regional Categorical Maps]]// must be placed within //[[:Region Manager]]// and, in order to ensure a proper sequence of processing, you need to establish a dependence effect between this functor and the //[[:Regional Categorical Map]]//. A way to do this is by placing //[[:Merge Regional Categorical Maps]]// within a //[[:Group]]// and linking this //[[:Group]]// to //[[:For Each Category]]// using a functor //[[:Int]]// as a link. //[[:Int]]// simply passes an integer constant from //[[:For Each Category]]// to //[[:Group]]//, establishing as a result a time-dependence between the executions of both. |
{{ :tutorial:advanced_11.jpg |}} | {{ :tutorial:advanced_11.jpg |}} | ||
- | After the regional maps are merged, the model iterates and a new landscape map is fed back into// Mux Categorical Map// closing the loop. Therefore, the saved landscape map represents a mosaic of changed regional landscapes. | + | After the regional maps are merged, the model iterates and a new landscape map is fed back into //[[:Mux Categorical Map]]// closing the loop. Therefore, the saved landscape map represents a mosaic of changed regional landscapes. |
[[tutorial:using_sojourn_time| Next Lesson]] | [[tutorial:using_sojourn_time| Next Lesson]] |