====== Classic Road Constructor Using Table ====== ===== Description ===== {{:submodels:submodel16.png?nolink|Submodel}} Replicates the original road constructor module of (Classic) Dinamica 2.x. This submodel allows some of its parameters (tables) to be customized according to model step. ===== Inputs ===== ^ Name ^ Type ^ Description ^ | Road NetWork | [[Categorical Map Type]] | Existing road net work. | | Land Use Mask | [[Map Type]] | Mask to delimit search regions. | | Friction | [[Map Type]] | Set the effort to cross a cell. | | Attractiveness | [[Map Type]] | Set attractiveness degree to be reached by roads. | ===== Optional Inputs ===== ^ Name ^ Type ^ Description ^ Default Value ^ | Road Construction Parameters | [[Table Type]] | Parameters used to control the road construction. | ... | | Merge Road Maps | [[Boolean Value Type]] | If true, new road segments will be merged with input network. | True | | Friction Is Relative | [[Boolean Value Type]] | If true friction is relative to map units in meter. | False | | Model Step | [[Integer Value Type]] | Model step. | 1 | ===== Outputs ===== ^ Name ^ Type ^ Description ^ | Updated Road Network | [[Map Type]] | Updated road network or new roads. | ===== Group ===== [[Functor List#Road Constructor|Road Constructor]] ===== Notes ===== The parameters used to control the road construction (//Road Construction Parameters//) consist of a table with the following columns: ^ Column Name ^ Key or Data? ^ Column Type ^ Description ^ | "Step" | Key | Real | The current type step (years, months etc). | | "Lower_Distance" | Data | Real | Lower distance to start a new road based on the current time step | | "Upper_Distance" | Data | Real | Upper distance to start a new road based on the current time step | | "Horizontal_Quadrants" | Data | Real | Number of horizontal quadrants in the attractiveness map base on the current time step | | "Vertical_Quadrants" | Data | Real | Number of vertical quadrants in the attractiveness map base on the current time step | ===== Internal Name ===== ClassicRoadConstructorUsingTable