Constraints

Zoning, development regulations, and natural constraints have implications for the amount of real estate development that can occur. The platform gives the user the ability to edit constraints to more accurately reflect local general plan or detailed zoning development regulations.

Constraints are changes to residential unit or employment capacity on a zone or set of zones in a given simulation year. Once constraints are in place in a simulation, they persist until the end of the simulation or until overridden by another constraint. Constraints are used to edit base year capacities in a scenario-specific way and to insert capacity changes into simulations beyond the base year.

More information on constraints and capacities in base year data can be found here

Example of a constraint

In scenarios that include changes to the transportation network used by the travel demand model, it often makes sense to update capacities on zones surrounding those facilities. For example, the addition of a new freeway interchange would likely necessitate upzoning for additional employment capacity nearby. This can be added to a scenario and simulation in the same year that the travel demand model network changes using a constraint that updates employment capacity.

Creating a new constraint

form

Name (Required)

  • The name of the constraint should be distinct.

Based on

  • New constraint records can be based on existing records to quickly create records for different tags and scenarios.

Note

The records available in the Based On dropdown menu currently only shows the names of records that are visible to you in the first page of your table of records. If you do not see a record in the list that you would like to use for Based On, use the table search or filter functions to first create a view of records in the table for which you want to have available in the Based On dropdown menu. This is designed to limit the number of records that appear in the dropdown menu when there are voluminous numbers of records in your table.

Tags (Required)

  • Tags are applied to constraints so they can be linked with scenarios.

Attributes (Required)

  • Allowed building types: (Required)

    Select the building types that will be allowed in the location. Building types are populated based on the building types uploaded to initialize the base data in your account. In addition, you can use the all and none types to set constraint attributes to all building types or to allow no development with none.

Note

If further customization is needed to your supplied building type list contact us here to update your buildings table.

Start Year (Required)

  • Constraint records update capacities in simulations from the given Start year to the end of the simulation or until overridden by another constraint.

Capacities (Required)

  • A record can set both residential unit capacity (Max number of residential units) and employment capacity (Max number of jobs).

Optional fields

  • Notes can include source data or any other pertinent information for context.

gif

Click here for more information on selecting zones.

Bulk upload of regional zoning as constraints

Note

The bulk upload of regional zoning data will be made available in an upcoming release and can be uploaded using the zoning uploader tool with files following this format. The bulk uploading of zoning data is available by request here as long as the data schema is followed.

Bulk upload of regional undevelopable data

Note

The constraint tool can be used to denote areas that are undevelopable by assigning selected polygons maximum capacities of 0 or regional zoning data can be used to denote large undevelopable areas by setting max_dua and max_far values for specific zoning designations to 0. The bulk uploading of undevelopable data is available by request here as long as the data schema is followed. If using the zoning uploader tool to bulk upload data that only represents undevelopable areas and no other zoning categories, any base data polygons that intersect the undevelopable polygons will be assigned 0 values. To have undevelopable areas proportionally assigned to base data polygons based on area overlap you must also have developable zoning categories in the same file to represent a unified regional zoning dataset.

Editing an existing constraint

editgif

  1. Select the constraint record to edit from the Constraints table and click on the edit icon.

  2. Make the desired changes in the form view.

  3. Click Save edits.

Deleting an existing constraint

Note

At this time you are unable to undo a deletion.

deletegif

  1. Select the constraint record to edit from the Constraints table and click on the edit icon.

  2. Click Delete in the editor form.

  3. Confirm the deletion.

Notes

If you are seeing over capacity geographies in your simulation results

We suggest you check your base year data and development projects in those specific over capacity geographies.

If simulation results look as if some geographies are over the capacities specified in the constraints that correspond to that geography, this may indicate one of the following is happening: 1) your base data may be over capacity from the beginning of the simulation with more households and jobs than what your constraints will allow. This causes an inconsistency between your zoning constraints and what already exists on the ground in your base year geographies. If your geographies are over capacity in the base year, the model will not assign any new households or jobs to those areas and it wont necessarily remove any to bring it below the capacities specified; 2) The households and jobs added through development projects are allowed to be placed in geographies that are at or over capacity and in some cases can result in generating over capacity geographies.

Bulk upload of constraints

Note

The bulk upload of constraints is available by request here as long as the data schema is followed.