Next: Development Event Transition Model
Up: Development Project Location Choice
Previous: Creators
Index
Model Configuration
This implementation is used only in the gridcell version of UrbanSim.
The production run is configured with three development project
types: ``residential'', ``commercial'', and ``industrial''. Thus, there are
three instances of the model, each initialized with the particular project
type and a GridcellDataset as location_set. Each of the models
runs only if the Development Project Transition Model returns some projects
for the project type, i.e. the output value for this particular project type
is not None. The run() method of each of the model is called by
passing the following arguments:
- specification
- - An
EquationSpecification object created with data from table
``%s_development_location_choice_model_specification''.
- coefficients
- - A Coefficients object created
with data from table ``%s_development_location_choice_model_coefficients''.
- agent_set
- - A DevelopmentProjectDataset returned by the Development
Project Transition Model in its entry for this particular project type.
The ``%s'' in the above character strings are replaced by project type.
By default the model runs on submodels determined by the sizes of the projects. Specifically,
the initialization method is called with the argument submodel_string=urbansim.development_project.size_category
(see 23.4.2 for the definition of the categories). Note that
numbers in
the categories list correspond to
submodels. For running the model on all projects without categorizing,
set the sub_model_id field of the specification and coefficients table to
.
Next: Development Event Transition Model
Up: Development Project Location Choice
Previous: Creators
Index
info (at) urbansim.org