-
Notifications
You must be signed in to change notification settings - Fork 10
Geographial Organization of the Calvin
This describes how we will organize the Calvin model into regions. The method follows somewhat from the Original appendix for Calvin (Draper 200).
First, for planning purposes, DWR breaks hydrologic units into three main components:
- Hydrologic Regions (HR)
- Planning Sub-Areas (PSU)
- Detailed Analysis Units (DAU)
These are pretty well coordinated, that is an HR is a set of PSUs is a set of DAUs. You can see the project, https://github.com/ucd-cws/dwr-dau, for these regions. DWR's Bulletin 160 supply estimations are at the DAU level.
For DWRs DWRSIM model, 37 regions divide the Sacramento and San Joaquin Valleys. These were chosen to simplify water balance studies. Depletion Areas fit into HRs as complete units.
Depletion areas are too big for agricultural modeling, so some of them are broken down further. A set of CVPMs make up a DA. Since CVPMs and DAUs don't line up exactly, we have a GIS layer of CVPMs that can be used to make up a DA.
- If we can identify a node belonging to a demand by name, then we locate it in that demand.
- If we can locate a node to a CVPM region, then we locate it in that demand
- If we can locate a node in a dau that is associated to a demand, then we locate it to that demand
- we locate the node to a DAU, then locate it to the PSA for that DAU.
Full paths are
- /HR#/PSA#/DA#/demand (where node falls in a demand and a depletion area)
- /HR#/PSA#/DA# (where node falls in a depletion area, but not a Demand)
- /HR#/PSA#/demand (where node is in a demand, but not a depletion area)
- /HR#/PSA# (where node is not in a demand or depletion area)
We do this with three tables:
Regions will be Organized as:
HR#/PSA#/nodes (where there is not DA) HR#/PSA#/DA#/nodes where there is a DA HR#/PSA#/DA#/CVPM# (holds AG and Urban demands)
If a node falls in a CVPM, then we organize by that, and otherwise we choose the HR it's in based on it's DAU. We also assign
demand_da
demand | da_code |
---|
da_psa
da_code | psa_code |
---|
psa_hr
psa_code | hr_code |
---|