Projects | ZOO | Habitat_Enhancement

Model | Table | Browse | Export as CSV

Elapsed 56 msec


     
Ref 1    See 🛈 table('Habitat_Baseline')[xs:float(Area_enhanced) > 0][not (Required_Action="Compensation Not Required")]/Ref
On-off-site Off-site   🛈 (<option>On-site</option>,<option>Off-site</option>)
Baseline Broad Habitat Individual trees   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Broad_Habitat
Baseline Habitat Urban tree    See 🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Habitat
Baseline Area 7   hectare 🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Area
Baseline Distinctiveness Category Medium   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Distinctiveness_Category
Baseline Distinctiveness Score 4   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Distinctiveness_Score
Baseline Condition Moderate   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Habitat_Condition
Baseline Condition Score 2   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Habitat_Condition_Score
Baseline Strategic significance description Location ecologically desirable but not in local strategy   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Strategic_significance_description
Baseline Strategic significance Medium strategic significance   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Strategic_significance
Strategic significance multiplier 1.1   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Strategic_significance_multiplier
Baseline habitat units 61.60000000000001   Unit 🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Total_habitat_units
Baseline Required Action Same broad habitat or a higher distinctiveness habitat required   🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Required_Action
Area 2   hectare 🛈 table('Habitat_Baseline')[Ref=$self/Ref]/Area_enhanced
Proposed Habitat 🛈 Restricted by Trading Rules in the BNG 4.0 User Guide Table 3.2 Urban tree    See 🛈 if ($self/Baseline_Required_Action = "Bespoke compensation likely to be required") then $self/Baseline_Habitat else if ($self/Baseline_Required_Action = "Same habitat required") then $self/Baseline_Habitat else if ($self/Baseline_Required_Action = "Same distinctiveness or better habitat required") then table('Habitat')[xs:integer(Distinctiveness_Score) >= xs:integer($self/Baseline_Distinctiveness_Score)]/Habitat else if ($self/Baseline_Required_Action = "Same broad habitat or a higher distinctiveness habitat required") then (table('Habitat')[Broad_Habitat=$self/Baseline_Broad_Habitat and xs:integer(Distinctiveness_Score) = xs:integer($self/Baseline_Distinctiveness_Score)]/Habitat, table('Habitat')[Broad_Habitat !=$self/Baseline_Broad_Habitat and xs:integer(Distinctiveness_Score) > xs:integer($self/Baseline_Distinctiveness_Score)]/Habitat ) else ()
Proposed Broad Habitat Individual trees   🛈 table('Habitat')[Habitat=$self/Proposed_Habitat]/Broad_Habitat
Proposed Distinctiveness Category Medium   🛈 table('Habitat')[Habitat=$self/Proposed_Habitat]/Distinctiveness_Category
Proposed Distinctiveness Score 4   🛈 table('Habitat')[Habitat=$self/Proposed_Habitat]/Distinctiveness_Score
Distinctiveness Change Medium - Medium   🛈 concat($self/Baseline_Distinctiveness_Category , " - " , $self/Proposed_Distinctiveness_Category)
Trading Rule Validation 🛈 Check that the change in Habitat and Habitat Distinctiveness as defined in the User Guide 5.2 satisfies the Suggested action for the Baseline Habitat. OK   🛈 if ($self/Baseline_Required_Action = "Bespoke compensation likely to be required") then if ($self/Proposed_Habitat = $self/Baseline_Habitat) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Same habitat required") then if ($self/Proposed_Habitat = $self/Baseline_Habitat) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Same distinctiveness or better habitat required") then if ($self/Proposed_Distinctiveness_Score >= $self/Baseline_Distinctiveness_Score) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Same broad habitat or a higher distinctiveness habitat required") then if ($self/Proposed_Broad_Habitat = $self/Baseline_Broad_Habitat or $self/Proposed_Distinctiveness_Score > $self/Baseline_Distinctiveness_Score) then "OK" else "Error - Trading rules not satisfied" else if ($self/Baseline_Required_Action = "Compensation Not Required") then "OK" else concat("Error - Unknown Required action: ", $self/Baseline_Required_Action)
Trading Valid 1   🛈 if ($self/Trading_Rule_Validation="OK") then 1 else 0
Proposed Condition 🛈 restricted by BNG 4.0 User Guide 6.1.6, 6.1.7 Good   🛈 table('Habitat_Condition')[Habitat=$self/Proposed_Habitat][xs:float(Condition_Score) >= xs:float($self/Baseline_Condition_Score)]/Condition
Proposed Condition Score 3   🛈 table('Condition')[Condition = $self/Proposed_Condition]/Condition_Score
Condition Change Moderate - Good   🛈 concat($self/Baseline_Condition," - ", $self/Proposed_Condition)
Condition Change Validation 🛈 Cannot trace the rules for this validation and not sure its correct OK   🛈 if ($self/Baseline_Habitat != $self/Proposed_Habitat and $self/Distinctiveness_Change = "High - High") then "Error - Not like for like" else if ($self/Baseline_Distinctiveness_Score = $self/Proposed_Distinctiveness_Score and $self/Baseline_Condition_Score > $self/Proposed_Condition_Score) then "Error - Cannot reduce condition" else if ($self/Baseline_Distinctiveness_Score = $self/Proposed_Distinctiveness_Score and $self/Baseline_Condition_Score = $self/Proposed_Condition_Score) then "Error - No Enhancement" else if ($self/Baseline_Condition_Score > $self/Proposed_Condition_Score) then "Error - Condition cannot be reduced" else if ($self/Baseline_Distinctiveness_Score > $self/Proposed_Distinctiveness_Score) then "Error - Trading down" else if ($self/Baseline_Habitat != $self/Proposed_Habitat and $self/Baseline_Distinctiveness_Score < $self/Proposed_Distinctiveness_Score) then concat("OK - Lower Distinctiveness Habitat - " ,$self/Proposed_Condition) else "OK"
Strategic significance description Location ecologically desirable but not in local strategy   🛈 table('Strategic_Significance')/Description
Strategic significance Medium strategic significance   🛈 table('Strategic_Significance')[Description = $self/Strategic_significance_description]/Strategic_significance
Strategic significance Multiplier 1.1   🛈 table('Strategic_Significance')[Description = $self/Strategic_significance_description]/Multiplier
Standard time to target 16   🛈 if ($self/Baseline_Habitat != $self/Proposed_Habitat and xs:float($self/Baseline_Distinctiveness_Score) < xs:float($self/Proposed_Distinctiveness_Score)) then table('Habitat_Enhancement_Year')[Habitat=$self/Proposed_Habitat][Baseline_Condition="Lower Distinctiveness Habitat"][Proposed_Condition=$self/Proposed_Condition]/Year else table('Habitat_Enhancement_Year')[Habitat=$self/Proposed_Habitat][Baseline_Condition=$self/Baseline_Condition][Proposed_Condition=$self/Proposed_Condition]/Year
Advance Years 🛈 Positive for advance, Negative for delay 0   Year
Final time to target 16   Year 🛈 if ($self/Standard_time_to_target castable as xs:integer or $self/Standard_time_to_target = "30+") then let $Year_to_target := if ($self/Standard_time_to_target = "30+") then 30 else xs:integer($self/Standard_time_to_target) return $Year_to_target - $self/Advance_Years else ()
Final time to target Multiplier 0.566   🛈 table('Temporal_Multiplier')[Year=$self/Final_time_to_target]/Time_to_target_Multiplier
Final difficulty of Enhancement Low   🛈 table('Habitat')[Habitat=$self/Proposed_Habitat]/Technical_Difficulty_Enhancement
Final difficulty of Enhancement Multiplier 1   🛈 table('Habitat')[Habitat=$self/Proposed_Habitat]/Technical_Difficulty_Enhancement_Multiplier
Spatial Risk Compensation outside LPA or NCA of impact site and neighbouring LPA or NCA   🛈 if ($self/On-off-site = "Off-site") then table('Spatial_Risk')/Spatial_Risk else <Spatial_Risk>On-site</Spatial_Risk>
Spatial Risk Multiplier 0.5   🛈 if ($self/On-off-site ="Off-site") then table('Spatial_Risk')[Spatial_Risk=$self/Spatial_Risk]/Multiplier else 1
Habitat units delivered 22.58   Unit 🛈 ( ( ($self/Area * $self/Proposed_Distinctiveness_Score * $self/Proposed_Condition_Score) - ($self/Area * $self/Baseline_Distinctiveness_Score * $self/Baseline_Condition_Score) ) * ( $self/Final_difficulty_of_Enhancement_Multiplier * $self/Final_time_to_target_Multiplier) + ($self/Area * $self/Baseline_Distinctiveness_Score * $self/Baseline_Condition_Score) ) * $self/Strategic_significance_Multiplier * $self/Trading_Valid
Habitat units delivered with SRM 11.29   Unit 🛈 ( ( ($self/Area * $self/Proposed_Distinctiveness_Score * $self/Proposed_Condition_Score) - ($self/Area * $self/Baseline_Distinctiveness_Score * $self/Baseline_Condition_Score) ) * ( $self/Final_difficulty_of_Enhancement_Multiplier * $self/Final_time_to_target_Multiplier) + ($self/Area * $self/Baseline_Distinctiveness_Score * $self/Baseline_Condition_Score) ) * $self/Strategic_significance_Multiplier * $self/Trading_Valid * $self/Spatial_Risk_Multiplier
Habitat units delivered TA2 20.84   Unit 🛈 ( ( ( ($self/Area * $self/Proposed_Distinctiveness_Score * $self/Proposed_Condition_Score) - ($self/Baseline_Area * $self/Baseline_Distinctiveness_Score * $self/Baseline_Condition_Score) ) * ( $self/Final_difficulty_of_Enhancement_Multiplier * $self/Final_time_to_target_Multiplier ) ) + ($self/Baseline_Area * $self/Baseline_Distinctiveness_Score * $self/Baseline_Condition_Score) ) * ($self/Strategic_significance_Multiplier * $self/Trading_Valid * $self/Spatial_Risk_Multiplier)
User comments  
Consenting comments  
GIS ref  
Of-site ref