Skip to content

Climate Risk

The PropEco Climate Risk API can be used to retrieve a variety of information relating to the current and future environmental risks of a specific property or geographical location in Great Britain.

You can access, test and subscribe to the API at www.propeco.io/api.


GET /climate-risk

📄❓ See Code Samples (page bottom) for an example request.

Retrieves climate risk information about a specific property or location in Great Britain, identified by a UPRN, latitude & longitude, or X & Y grid position.

Query Parameters

uprn string Optional*

The UPRN (Unique Property Reference Number) of the property.

x_coord float Optional*

The X coordinate of the property or location in the BNG / EPSG:27700 coordinate system.

y_coord float Optional*

The Y coordinate of the property or location in the BNG / EPSG:27700 coordinate system.

latitude float Optional*

The latitude of the property or location in the WGS84 / EPSG:4326 coordinate system.

longitude float Optional*

The longitude of the property or location in the WGS84 / EPSG:4326 coordinate system.

*One of the following must be provided:

  • An x_coord & y_coord pair.
  • A latitude & longitude pair.
  • A UPRN.

Response

The response combines assessments from multiple environmental and climate datasets. Results are grouped by risk category, with flood risk and coastal erosion assessments further organised by country.

The examples below illustrate individual sections of the response. Some fields or assessments may return null where data is unavailable or an assessment cannot be completed. A null value should not be interpreted as an absence of risk.

Distances are expressed in metres unless otherwise stated.

Location

"location": {
    "uprn": 34076006,
    "x_coord": 526131,
    "y_coord": 176355,
    "latitude": 51.47211,
    "longitude": -0.1853445
}

The response includes the location used for the climate risk assessment, including its UPRN (where available), British National Grid coordinates and latitude & longitude.

Flood Risk

Depending on the specific location you search for, the API response will include the following assessments of flood risk:

England

"england": {
    "rivers_and_seas": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "nearest_flood_risk_zone": null,
      "highest_risk_flood_zone_within_50m": null
    },
    "rivers_and_seas_climate_change": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "max_annual_flood_risk": 0.001,
        "min_annual_flood_risk": null,
        "flood_risk_description": "Very low",
        "distance": 992.9229577363996,
        "nearest_point": {
          "x_coord": 537202,
          "y_coord": 183530,
          "latitude": 51.534012342152536,
          "longitude": -0.023251731383053267
        }
      },
      "highest_risk_flood_zone_within_50m": null
    },
    "surface_water": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "max_annual_flood_risk": 0.01,
        "min_annual_flood_risk": 0.001,
        "flood_risk_description": "Low",
        "distance": 15.231546211727817,
        "nearest_point": {
          "x_coord": 536494,
          "y_coord": 182826,
          "latitude": 51.52785739764722,
          "longitude": -0.03372569996851333
        }
      },
      "highest_risk_flood_zone_within_50m": {
        "max_annual_flood_risk": null,
        "min_annual_flood_risk": 0.033,
        "flood_risk_description": "High",
        "distance": 38.47076812334269,
        "nearest_point": {
          "x_coord": 536454,
          "y_coord": 182858,
          "latitude": 51.52815460422816,
          "longitude": -0.03428957577387116
        }
      }
    },
    "surface_water_climate_change": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "max_annual_flood_risk": 0.01,
        "min_annual_flood_risk": 0.001,
        "flood_risk_description": "Low",
        "distance": 15.231546211727817,
        "nearest_point": {
          "x_coord": 536494,
          "y_coord": 182826,
          "latitude": 51.52785739764722,
          "longitude": -0.03372569996851333
        }
      },
      "highest_risk_flood_zone_within_50m": {
        "max_annual_flood_risk": null,
        "min_annual_flood_risk": 0.033,
        "flood_risk_description": "High",
        "distance": 30.066592756745816,
        "nearest_point": {
          "x_coord": 536486,
          "y_coord": 182870,
          "latitude": 51.528254717698566,
          "longitude": -0.03382391217215919
        }
      }
    }
  },

Rivers and seas: This assesses the current chance of flooding from rivers and the sea, taking account of flood defences and the condition they are in.

Rivers and seas with climate change: This outlines the estimated risk of future flooding from rivers and the sea, given projected climate change.

Surface water: This outlines the current chance of flooding from surface water.

Surface water with climate change: This outlines the estimated risk of future flooding from surface water, given projected climate change.

Assessments utilise the Environment Agency's latest National Flood Risk Assessment (NaFRA), which combines flood modelling and local expertise to assess flood risk at a resolution of 2m × 2m.

Flood risk is classified according to the following likelihood categories:

  • High: each year, there is a chance of flooding of greater than 1 in 30 (3.3%).
  • Medium: each year, there is a chance of flooding of between 1 in 30 (3.3%) and 1 in 100 (1%).
  • Low: each year, there is a chance of flooding of between 1 in 100 (1%) and 1 in 1000 (0.1%).
  • Very Low: each year, there is a chance of flooding of less than 1 in 1000 (0.1%).

For flooding from rivers and the sea, all four likelihood categories are represented.

For surface water flooding, only High, Medium and Low risk areas are explicitly mapped. Locations outside these mapped risk areas return null in the API response. However, given that surface water flooding can occur almost anywhere, these locations may be more appropriately interpreted as having Very Low risk, rather than no flood risk.

Note that climate change risk assessments are not available for all locations.

You can find out more about the National Flood Risk Assessment here.

Scotland

 "scotland": {
    "coast": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "annual_flood_risk": 0.001,
        "flood_risk_description": "Low",
        "distance": 421.2469221309678,
        "nearest_point": {
          "x_coord": 326055.0019,
          "y_coord": 676052.0011,
          "latitude": 55.97174070353001,
          "longitude": -3.1863387889073214
        }
      },
      "highest_risk_flood_zone_within_50m": null
    },
    "rivers": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 350.891721190455,
        "nearest_point": {
          "x_coord": 325875,
          "y_coord": 676070,
          "latitude": 55.97187460968184,
          "longitude": -3.1892269352515994
        }
      },
      "highest_risk_flood_zone_within_50m": null
    },
    "surface_water": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 2,
        "nearest_point": {
          "x_coord": 325850,
          "y_coord": 676418,
          "latitude": 55.9749966485802,
          "longitude": -3.1897233049269134
        }
      },
      "highest_risk_flood_zone_within_50m": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 2,
        "nearest_point": {
          "x_coord": 325850,
          "y_coord": 676418,
          "latitude": 55.9749966485802,
          "longitude": -3.1897233049269134
        }
      }
    },
    "coast_climate_change": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 416.4720055475688,
        "nearest_point": {
          "x_coord": 326045.0019,
          "y_coord": 676052.0011,
          "latitude": 55.97173916261456,
          "longitude": -3.186498964399756
        }
      },
      "highest_risk_flood_zone_within_50m": null
    },
    "rivers_climate_change": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 350.5709628591621,
        "nearest_point": {
          "x_coord": 325870,
          "y_coord": 676070,
          "latitude": 55.971873837366886,
          "longitude": -3.1893070231881766
        }
      },
      "highest_risk_flood_zone_within_50m": null
    },
    "surface_water_climate_change": {
      "in_flood_risk_zone": false,
      "annual_flood_risk": 0,
      "flood_risk_description": null,
      "nearest_flood_risk_zone": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 2,
        "nearest_point": {
          "x_coord": 325850,
          "y_coord": 676418,
          "latitude": 55.9749966485802,
          "longitude": -3.1897233049269134
        }
      },
      "highest_risk_flood_zone_within_50m": {
        "annual_flood_risk": 0.005,
        "flood_risk_description": "Medium",
        "distance": 2,
        "nearest_point": {
          "x_coord": 325850,
          "y_coord": 676418,
          "latitude": 55.9749966485802,
          "longitude": -3.1897233049269134
        }
      }
    }
  },

The API utilises the latest flood risk assessments provided by the Scottish Environment Protection Agency (SEPA). These identify locations at risk from coastal, river and / or surface water flooding and categorise at-risk locations according to their likelihood of flooding:

  • High: Each year this area has a 10% chance of flooding.
  • Medium: Each year this area has a 0.5% chance of flooding.
  • Low: Each year this area has a 0.1% chance of flooding.

Both present day and future (given climate change) assessments are provided for each source of flooding.

Note that SEPA's Future Flood Maps model the Medium likelihood (0.5% annual probability / 1-in-200-year) flood event under a specified future climate scenario. It should not be interpreted as a complete estimate of the property's future annual flood probability.

You can find out more about the underlying data here.

Wales

"wales": {
    "coast": {
    "in_flood_risk_zone": false,
    "annual_flood_risk": 0,
    "flood_risk_description": null,
    "nearest_flood_risk_zone": {
        "max_annual_flood_risk": 0.01,
        "min_annual_flood_risk": 0.001,
        "flood_risk_description": "Low",
        "distance": 26.245704515367727,
        "nearest_point": {
        "x_coord": 317563.999999993,
        "y_coord": 173205.999999667,
        "latitude": 51.451813266893716,
        "longitude": -3.1877535171885167
        }
    },
    "highest_risk_flood_zone_within_50m": {
        "max_annual_flood_risk": null,
        "min_annual_flood_risk": 0.033,
        "flood_risk_description": "High",
        "distance": 40.64033743325234,
        "nearest_point": {
        "x_coord": 317531.599999993,
        "y_coord": 173174.879999667,
        "latitude": 51.451528788200136,
        "longitude": -3.188212433602248
        }
    }
    },
    "rivers": {
    "in_flood_risk_zone": false,
    "annual_flood_risk": 0,
    "flood_risk_description": null,
    "nearest_flood_risk_zone": {
        "max_annual_flood_risk": 0.01,
        "min_annual_flood_risk": 0.001,
        "flood_risk_description": "Low",
        "distance": 62.777570827507915,
        "nearest_point": {
        "x_coord": 317555.339999993,
        "y_coord": 173154.104099667,
        "latitude": 51.451345479126445,
        "longitude": -3.1878660137358787
        }
    },
    "highest_risk_flood_zone_within_50m": null
    },
    "surface_water": {
    "in_flood_risk_zone": false,
    "annual_flood_risk": 0,
    "flood_risk_description": null,
    "nearest_flood_risk_zone": {
        "max_annual_flood_risk": 0.01,
        "min_annual_flood_risk": 0.001,
        "flood_risk_description": "Low",
        "distance": 61.45695244687919,
        "nearest_point": {
        "x_coord": 317477.999999993,
        "y_coord": 173209.999999666,
        "latitude": 51.45183669105948,
        "longitude": -3.188991835789119
        }
    },
    "highest_risk_flood_zone_within_50m": null
    }
},

The API utilises the latest flood risk assessments provided by Natural Resources Wales (NRW). These identify locations at risk from coastal, river and surface water flooding. At-risk areas are categorised according to their likelihood of flooding:

For rivers, surface water and small watercourses:

  • High: each year, an area has a chance of flooding of greater than 1 in 30 (3.3%).
  • Medium: each year, an area has a chance of flooding of between 1 in 100 (1%) and 1 in 30 (3.3%).
  • Low: each year, an area has a chance of flooding of between 1 in 1000 (0.1%) and 1 in 100 (1%).

For the sea:

  • High: each year, an area has a chance of flooding of greater than 1 in 30 (3.3%).
  • Medium: each year, an area has a chance of flooding of between 1 in 200 (0.5%) and 1 in 30 (3.3%).
  • Low: each year, an area has a chance of flooding of between 1 in 1000 (0.1%) and 1 in 200 (0.5%).

You can find out more about the underlying data here.

General Features

For each type of flooding, the API provides details of the nearest flood risk zone. Where the location being searched is within a flood risk zone, the distance is returned as 0. Otherwise, the nearest flood risk zone is returned where one is found within the relevant search radius (1km for rivers and seas, and 100m for surface water). If none is found within this radius, nearest_flood_risk_zone is returned as null.

annual_flood_risk is provided as a representative annual flood probability associated with the applicable risk category. This value represents a category threshold rather than a precise property-level probability; depending on the category, the actual probability may be above or below the value shown.

In addition, the API provides details of the highest risk flood zone within a 50m radius of the point being searched for. If none are found, this will be returned as null.

Note that the approach to assigning risk descriptions (such as 'High' or 'Low') differs between the flood risk datasets covering England, Wales and Scotland. The API presents these as they are used in the underlying datasets.

Note also that flood modelling is inherently uncertain and so the assessments provided should be treated as indicative.

Additional flood risk data

Additional flood risk datasets and assessments, including flood depth information, are available on request. Please contact us to discuss your requirements.

Coastal Erosion

{
    "has_nearby_erosion_zones": true,
    "nearest_zone_distance": 450.58135019498343,
    "intersects_erosion_zone": false,
    "england": {
      "projections": {
        "medium_term": [
          {
            "frontage_id": 52400,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Brick/Masonry",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 7,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 2,
                "max_overlap": 13,
                "assessment": {
                  "intersects": false,
                  "distance": 465.5493545992405,
                  "nearest_point": {
                    "azimuth_degrees": 199.85878623860705,
                    "x_coord": 531473.7378,
                    "y_coord": 103853.791099999,
                    "latitude": 50.8193067998465,
                    "longitude": -0.1349116931500096
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 3,
                "max_overlap": 14,
                "assessment": {
                  "intersects": false,
                  "distance": 463.8695355925575,
                  "nearest_point": {
                    "azimuth_degrees": 199.8538986735492,
                    "x_coord": 531474.0974,
                    "y_coord": 103855.4322,
                    "latitude": 50.819321468237305,
                    "longitude": -0.13490600316128545
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52390,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Brick/Masonry",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 2,
                "assessment": {
                  "intersects": false,
                  "distance": 469.0157240227955,
                  "nearest_point": {
                    "azimuth_degrees": 183.92045349844227,
                    "x_coord": 531557.5758,
                    "y_coord": 103841.152799999,
                    "latitude": 50.819174193326006,
                    "longitude": -0.13372671126414212
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 1,
                "max_overlap": 3,
                "assessment": {
                  "intersects": false,
                  "distance": 467.3421157219432,
                  "nearest_point": {
                    "azimuth_degrees": 183.89216235543492,
                    "x_coord": 531557.7527,
                    "y_coord": 103842.8235,
                    "latitude": 50.81918916914243,
                    "longitude": -0.13372360250158372
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52410,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 7,
                "max_overlap": 7,
                "assessment": {
                  "intersects": false,
                  "distance": 506.87576026618,
                  "nearest_point": {
                    "azimuth_degrees": 219.86233312335818,
                    "x_coord": 531340.4634,
                    "y_coord": 103856.194499999,
                    "latitude": 50.819358604134045,
                    "longitude": -0.136801764449795
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 13,
                "max_overlap": 13,
                "assessment": {
                  "intersects": false,
                  "distance": 502.2715316185451,
                  "nearest_point": {
                    "azimuth_degrees": 220.40075193834778,
                    "x_coord": 531338.956,
                    "y_coord": 103862.103,
                    "latitude": 50.819412050226155,
                    "longitude": -0.1368210373742585
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 14,
                "max_overlap": 14,
                "assessment": {
                  "intersects": false,
                  "distance": 500.81538623978787,
                  "nearest_point": {
                    "azimuth_degrees": 220.5730366147678,
                    "x_coord": 531338.4771,
                    "y_coord": 103863.9802,
                    "latitude": 50.81942903067388,
                    "longitude": -0.13682716035232778
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 511.89239695781475,
                  "nearest_point": {
                    "azimuth_degrees": 219.28639044025246,
                    "x_coord": 531342.0943,
                    "y_coord": 103849.801899999,
                    "latitude": 50.819300779051524,
                    "longitude": -0.13678091256590186
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 511.89239695781475,
                  "nearest_point": {
                    "azimuth_degrees": 219.28639044025246,
                    "x_coord": 531342.0943,
                    "y_coord": 103849.801899999,
                    "latitude": 50.819300779051524,
                    "longitude": -0.13678091256590186
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 511.89239695781475,
                  "nearest_point": {
                    "azimuth_degrees": 219.28639044025246,
                    "x_coord": 531342.0943,
                    "y_coord": 103849.801899999,
                    "latitude": 50.819300779051524,
                    "longitude": -0.13678091256590186
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52420,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 7,
                "assessment": {
                  "intersects": false,
                  "distance": 510.8845574458048,
                  "nearest_point": {
                    "azimuth_degrees": 220.76767850025288,
                    "x_coord": 531332.5884,
                    "y_coord": 103855.683,
                    "latitude": 50.81935579054516,
                    "longitude": -0.13691368016591754
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 2,
                "max_overlap": 13,
                "assessment": {
                  "intersects": false,
                  "distance": 506.3036329218615,
                  "nearest_point": {
                    "azimuth_degrees": 221.27439853463605,
                    "x_coord": 531331.2889,
                    "y_coord": 103861.517200001,
                    "latitude": 50.8194085217367,
                    "longitude": -0.13693003005833995
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 3,
                "max_overlap": 14,
                "assessment": {
                  "intersects": false,
                  "distance": 504.8543419683696,
                  "nearest_point": {
                    "azimuth_degrees": 221.4365555560205,
                    "x_coord": 531330.876,
                    "y_coord": 103863.3708,
                    "latitude": 50.8194252751179,
                    "longitude": -0.1369352250928302
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 515.8723468589696,
                  "nearest_point": {
                    "azimuth_degrees": 220.22574951880296,
                    "x_coord": 531333.9942,
                    "y_coord": 103849.3716,
                    "latitude": 50.81929874627716,
                    "longitude": -0.13689599286527449
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 515.8723468589696,
                  "nearest_point": {
                    "azimuth_degrees": 220.22574951880296,
                    "x_coord": 531333.9942,
                    "y_coord": 103849.3716,
                    "latitude": 50.81929874627716,
                    "longitude": -0.13689599286527449
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 515.8723468589696,
                  "nearest_point": {
                    "azimuth_degrees": 220.22574951880296,
                    "x_coord": 531333.9942,
                    "y_coord": 103849.3716,
                    "latitude": 50.81929874627716,
                    "longitude": -0.13689599286527449
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52380,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Brick/Masonry",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 575.9770652635007,
                  "nearest_point": {
                    "azimuth_degrees": 147.79569273943656,
                    "x_coord": 531792.9672,
                    "y_coord": 103780.686699999,
                    "latitude": 50.81857728118624,
                    "longitude": -0.1304086534286479
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 1,
                "max_overlap": 1,
                "assessment": {
                  "intersects": false,
                  "distance": 575.7590985008507,
                  "nearest_point": {
                    "azimuth_degrees": 147.77274746127844,
                    "x_coord": 531793.0431,
                    "y_coord": 103780.9564,
                    "latitude": 50.81857968794507,
                    "longitude": -0.1304074797169111
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52430,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 2,
                "max_overlap": 2,
                "assessment": {
                  "intersects": false,
                  "distance": 614.026868742167,
                  "nearest_point": {
                    "azimuth_degrees": 233.24405321670616,
                    "x_coord": 531180.8521,
                    "y_coord": 103831.9363,
                    "latitude": 50.81917670611957,
                    "longitude": -0.13907504678998625
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 3,
                "max_overlap": 7,
                "assessment": {
                  "intersects": false,
                  "distance": 611.5884497015248,
                  "nearest_point": {
                    "azimuth_degrees": 234.47696484461628,
                    "x_coord": 531171.8273,
                    "y_coord": 103842.5348,
                    "latitude": 50.819274005523596,
                    "longitude": -0.13919930471357775
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 3,
                "max_overlap": 13,
                "assessment": {
                  "intersects": false,
                  "distance": 606.0166100929882,
                  "nearest_point": {
                    "azimuth_degrees": 234.50964436428652,
                    "x_coord": 531175.1419,
                    "y_coord": 103847.0283,
                    "latitude": 50.8193136426302,
                    "longitude": -0.13915067016902813
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 615.5559856756505,
                  "nearest_point": {
                    "azimuth_degrees": 233.15841972537484,
                    "x_coord": 531180.6298,
                    "y_coord": 103830.1527,
                    "latitude": 50.819160725671466,
                    "longitude": -0.13907883836815377
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 615.5559856756505,
                  "nearest_point": {
                    "azimuth_degrees": 233.15841972537484,
                    "x_coord": 531180.6298,
                    "y_coord": 103830.1527,
                    "latitude": 50.819160725671466,
                    "longitude": -0.13907883836815377
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 615.5559856756505,
                  "nearest_point": {
                    "azimuth_degrees": 233.15841972537484,
                    "x_coord": 531180.6298,
                    "y_coord": 103830.1527,
                    "latitude": 50.819160725671466,
                    "longitude": -0.13907883836815377
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52440,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 2,
                "assessment": {
                  "intersects": false,
                  "distance": 617.692896292255,
                  "nearest_point": {
                    "azimuth_degrees": 234.20537532356937,
                    "x_coord": 531170.2416,
                    "y_coord": 103835.8969,
                    "latitude": 50.8192147037401,
                    "longitude": -0.13922417553791788
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 7,
                "max_overlap": 7,
                "assessment": {
                  "intersects": false,
                  "distance": 611.6081636312912,
                  "nearest_point": {
                    "azimuth_degrees": 234.51516531756374,
                    "x_coord": 531171.4873,
                    "y_coord": 103842.7959,
                    "latitude": 50.81927642916595,
                    "longitude": -0.13920403540302662
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 13,
                "max_overlap": 14,
                "assessment": {
                  "intersects": false,
                  "distance": 606.4950837015509,
                  "nearest_point": {
                    "azimuth_degrees": 234.77983130487445,
                    "x_coord": 531172.5374,
                    "y_coord": 103848.6107,
                    "latitude": 50.81932845420156,
                    "longitude": -0.13918705796094694
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 618.9474589835877,
                  "nearest_point": {
                    "azimuth_degrees": 234.46549119274104,
                    "x_coord": 531167.1826,
                    "y_coord": 103836.825300001,
                    "latitude": 50.8192237400409,
                    "longitude": -0.13926724558480583
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 618.9474589835877,
                  "nearest_point": {
                    "azimuth_degrees": 234.46549119274104,
                    "x_coord": 531167.1826,
                    "y_coord": 103836.825300001,
                    "latitude": 50.8192237400409,
                    "longitude": -0.13926724558480583
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 618.9474589835877,
                  "nearest_point": {
                    "azimuth_degrees": 234.46549119274104,
                    "x_coord": 531167.1826,
                    "y_coord": 103836.825300001,
                    "latitude": 50.8192237400409,
                    "longitude": -0.13926724558480583
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52370,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 6,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 9,
                "assessment": {
                  "intersects": false,
                  "distance": 876.4902645930972,
                  "nearest_point": {
                    "azimuth_degrees": 124.78776402883632,
                    "x_coord": 532172.8409,
                    "y_coord": 103677.580499999,
                    "latitude": 50.81756412198076,
                    "longitude": -0.12505615749441157
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 1,
                "max_overlap": 9,
                "assessment": {
                  "intersects": false,
                  "distance": 876.2063547250773,
                  "nearest_point": {
                    "azimuth_degrees": 124.78813419632166,
                    "x_coord": 532172.64,
                    "y_coord": 103677.781199999,
                    "latitude": 50.817565971617405,
                    "longitude": -0.125058935517771
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              }
            }
          }
        ],
        "long_term": [
          {
            "frontage_id": 52400,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Brick/Masonry",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 11,
                "max_overlap": 11,
                "assessment": {
                  "intersects": false,
                  "distance": 456.71056842465725,
                  "nearest_point": {
                    "azimuth_degrees": 199.832687657933,
                    "x_coord": 531475.6298,
                    "y_coord": 103862.426200001,
                    "latitude": 50.81938398165333,
                    "longitude": -0.13488175557587959
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 16,
                "max_overlap": 25,
                "assessment": {
                  "intersects": false,
                  "distance": 451.7511991232095,
                  "nearest_point": {
                    "azimuth_degrees": 199.81759203438483,
                    "x_coord": 531476.6914,
                    "y_coord": 103867.271299999,
                    "latitude": 50.819427287863036,
                    "longitude": -0.13486495761203512
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 17,
                "max_overlap": 31,
                "assessment": {
                  "intersects": false,
                  "distance": 450.58135019498343,
                  "nearest_point": {
                    "azimuth_degrees": 199.81398580748055,
                    "x_coord": 531476.9418,
                    "y_coord": 103868.4142,
                    "latitude": 50.81943750327348,
                    "longitude": -0.13486099543495472
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 467.18914619266263,
                  "nearest_point": {
                    "azimuth_degrees": 199.86351753017274,
                    "x_coord": 531473.3868,
                    "y_coord": 103852.189099999,
                    "latitude": 50.819292480929484,
                    "longitude": -0.13491724710942304
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52390,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Brick/Masonry",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 2,
                "max_overlap": 11,
                "assessment": {
                  "intersects": false,
                  "distance": 460.2094435860221,
                  "nearest_point": {
                    "azimuth_degrees": 183.76923590881034,
                    "x_coord": 531558.5068,
                    "y_coord": 103849.9443,
                    "latitude": 50.81925299852178,
                    "longitude": -0.13371035067335169
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 3,
                "max_overlap": 16,
                "assessment": {
                  "intersects": false,
                  "distance": 455.2690336150553,
                  "nearest_point": {
                    "azimuth_degrees": 183.68180716553664,
                    "x_coord": 531559.0292,
                    "y_coord": 103854.877,
                    "latitude": 50.81929721421837,
                    "longitude": -0.1337011705702396
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 3,
                "max_overlap": 17,
                "assessment": {
                  "intersects": false,
                  "distance": 454.1036785204573,
                  "nearest_point": {
                    "azimuth_degrees": 183.6609105623088,
                    "x_coord": 531559.1524,
                    "y_coord": 103856.0406,
                    "latitude": 50.81930764449368,
                    "longitude": -0.13369900547448707
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 470.64970562402755,
                  "nearest_point": {
                    "azimuth_degrees": 183.94785833557594,
                    "x_coord": 531557.4032,
                    "y_coord": 103839.5217,
                    "latitude": 50.81915957245154,
                    "longitude": -0.13372974482061445
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52410,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 10,
                "max_overlap": 11,
                "assessment": {
                  "intersects": false,
                  "distance": 498.1703466495319,
                  "nearest_point": {
                    "azimuth_degrees": 220.88852034514005,
                    "x_coord": 531337.6043,
                    "y_coord": 103867.401000001,
                    "latitude": 50.81945997397203,
                    "longitude": -0.13683831970019522
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 25,
                "max_overlap": 25,
                "assessment": {
                  "intersects": false,
                  "distance": 492.6009913348519,
                  "nearest_point": {
                    "azimuth_degrees": 221.56361302103784,
                    "x_coord": 531335.7547,
                    "y_coord": 103874.6511,
                    "latitude": 50.81952555565447,
                    "longitude": -0.13686196783577387
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 31,
                "max_overlap": 31,
                "assessment": {
                  "intersects": false,
                  "distance": 488.3851816811216,
                  "nearest_point": {
                    "azimuth_degrees": 222.0847328913563,
                    "x_coord": 531334.3431,
                    "y_coord": 103880.184,
                    "latitude": 50.81957560420593,
                    "longitude": -0.1368800160610714
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 511.89239695781475,
                  "nearest_point": {
                    "azimuth_degrees": 219.28639044025246,
                    "x_coord": 531342.0943,
                    "y_coord": 103849.801899999,
                    "latitude": 50.819300779051524,
                    "longitude": -0.13678091256590186
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 511.89239695781475,
                  "nearest_point": {
                    "azimuth_degrees": 219.28639044025246,
                    "x_coord": 531342.0943,
                    "y_coord": 103849.801899999,
                    "latitude": 50.819300779051524,
                    "longitude": -0.13678091256590186
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 511.89239695781475,
                  "nearest_point": {
                    "azimuth_degrees": 219.28639044025246,
                    "x_coord": 531342.0943,
                    "y_coord": 103849.801899999,
                    "latitude": 50.819300779051524,
                    "longitude": -0.13678091256590186
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52420,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 10,
                "max_overlap": 28,
                "assessment": {
                  "intersects": false,
                  "distance": 508.06216498756953,
                  "nearest_point": {
                    "azimuth_degrees": 221.07884590628382,
                    "x_coord": 531331.7887,
                    "y_coord": 103859.2732,
                    "latitude": 50.8193882398198,
                    "longitude": -0.1369237417707265
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 14,
                "max_overlap": 37,
                "assessment": {
                  "intersects": false,
                  "distance": 496.67346272568074,
                  "nearest_point": {
                    "azimuth_degrees": 222.36894868826133,
                    "x_coord": 531328.5292,
                    "y_coord": 103873.907400001,
                    "latitude": 50.81952050793408,
                    "longitude": -0.1369647517179891
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 15,
                "max_overlap": 39,
                "assessment": {
                  "intersects": false,
                  "distance": 492.4711692417553,
                  "nearest_point": {
                    "azimuth_degrees": 222.85954966544938,
                    "x_coord": 531327.3124,
                    "y_coord": 103879.3708,
                    "latitude": 50.81956988769696,
                    "longitude": -0.13698006103177376
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 515.8723468589696,
                  "nearest_point": {
                    "azimuth_degrees": 220.22574951880296,
                    "x_coord": 531333.9942,
                    "y_coord": 103849.3716,
                    "latitude": 50.81929874627716,
                    "longitude": -0.13689599286527449
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 515.8723468589696,
                  "nearest_point": {
                    "azimuth_degrees": 220.22574951880296,
                    "x_coord": 531333.9942,
                    "y_coord": 103849.3716,
                    "latitude": 50.81929874627716,
                    "longitude": -0.13689599286527449
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 515.8723468589696,
                  "nearest_point": {
                    "azimuth_degrees": 220.22574951880296,
                    "x_coord": 531333.9942,
                    "y_coord": 103849.3716,
                    "latitude": 50.81929874627716,
                    "longitude": -0.13689599286527449
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52380,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Brick/Masonry",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 2,
                "max_overlap": 2,
                "assessment": {
                  "intersects": false,
                  "distance": 574.5694261753679,
                  "nearest_point": {
                    "azimuth_degrees": 147.64718100415706,
                    "x_coord": 531793.4579,
                    "y_coord": 103782.4297,
                    "latitude": 50.81859283539314,
                    "longitude": -0.13040106550709776
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 3,
                "max_overlap": 3,
                "assessment": {
                  "intersects": false,
                  "distance": 573.8237853925183,
                  "nearest_point": {
                    "azimuth_degrees": 147.5682297857272,
                    "x_coord": 531793.7181,
                    "y_coord": 103783.3541,
                    "latitude": 50.818601084575775,
                    "longitude": -0.1303970418572998
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 3,
                "max_overlap": 3,
                "assessment": {
                  "intersects": false,
                  "distance": 573.6452343033392,
                  "nearest_point": {
                    "azimuth_degrees": 147.54928575790248,
                    "x_coord": 531793.7805,
                    "y_coord": 103783.5756,
                    "latitude": 50.81860306119082,
                    "longitude": -0.13039607698999167
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 576.1636441609947,
                  "nearest_point": {
                    "azimuth_degrees": 147.8153833308103,
                    "x_coord": 531792.9018,
                    "y_coord": 103780.455700001,
                    "latitude": 50.818575219868826,
                    "longitude": -0.13040966427006975
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52430,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 4,
                "max_overlap": 28,
                "assessment": {
                  "intersects": false,
                  "distance": 590.6396030790459,
                  "nearest_point": {
                    "azimuth_degrees": 234.60421208772013,
                    "x_coord": 531184.2796,
                    "y_coord": 103859.439200001,
                    "latitude": 50.81942312278038,
                    "longitude": -0.13901658558229626
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 8,
                "max_overlap": 37,
                "assessment": {
                  "intersects": false,
                  "distance": 583.0115071910551,
                  "nearest_point": {
                    "azimuth_degrees": 235.06950768600473,
                    "x_coord": 531185.4097,
                    "y_coord": 103868.5075,
                    "latitude": 50.819504371668096,
                    "longitude": -0.13899730981390343
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 9,
                "max_overlap": 39,
                "assessment": {
                  "intersects": false,
                  "distance": 580.607336819008,
                  "nearest_point": {
                    "azimuth_degrees": 235.2185021286216,
                    "x_coord": 531185.7672,
                    "y_coord": 103871.376399999,
                    "latitude": 50.81953007604213,
                    "longitude": -0.13899121196008413
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 615.5559856756505,
                  "nearest_point": {
                    "azimuth_degrees": 233.15841972537484,
                    "x_coord": 531180.6298,
                    "y_coord": 103830.1527,
                    "latitude": 50.819160725671466,
                    "longitude": -0.13907883836815377
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 615.5559856756505,
                  "nearest_point": {
                    "azimuth_degrees": 233.15841972537484,
                    "x_coord": 531180.6298,
                    "y_coord": 103830.1527,
                    "latitude": 50.819160725671466,
                    "longitude": -0.13907883836815377
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 615.5559856756505,
                  "nearest_point": {
                    "azimuth_degrees": 233.15841972537484,
                    "x_coord": 531180.6298,
                    "y_coord": 103830.1527,
                    "latitude": 50.819160725671466,
                    "longitude": -0.13907883836815377
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52440,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 28,
                "max_overlap": 28,
                "assessment": {
                  "intersects": false,
                  "distance": 593.0395752872081,
                  "nearest_point": {
                    "azimuth_degrees": 235.4961950234067,
                    "x_coord": 531175.3152,
                    "y_coord": 103863.994200001,
                    "latitude": 50.819466090484276,
                    "longitude": -0.13914214719060136
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 37,
                "max_overlap": 44,
                "assessment": {
                  "intersects": false,
                  "distance": 585.9942130344252,
                  "nearest_point": {
                    "azimuth_degrees": 235.8832625150455,
                    "x_coord": 531176.7787,
                    "y_coord": 103872.0987,
                    "latitude": 50.81953860147697,
                    "longitude": -0.13911848572051452
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 39,
                "max_overlap": 49,
                "assessment": {
                  "intersects": false,
                  "distance": 583.679183828207,
                  "nearest_point": {
                    "azimuth_degrees": 236.01233243957665,
                    "x_coord": 531177.2609,
                    "y_coord": 103874.7697,
                    "latitude": 50.81956249895117,
                    "longitude": -0.13911068937678564
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 618.9474589835877,
                  "nearest_point": {
                    "azimuth_degrees": 234.46549119274104,
                    "x_coord": 531167.1826,
                    "y_coord": 103836.825300001,
                    "latitude": 50.8192237400409,
                    "longitude": -0.13926724558480583
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 618.9474589835877,
                  "nearest_point": {
                    "azimuth_degrees": 234.46549119274104,
                    "x_coord": 531167.1826,
                    "y_coord": 103836.825300001,
                    "latitude": 50.8192237400409,
                    "longitude": -0.13926724558480583
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 618.9474589835877,
                  "nearest_point": {
                    "azimuth_degrees": 234.46549119274104,
                    "x_coord": 531167.1826,
                    "y_coord": 103836.825300001,
                    "latitude": 50.8192237400409,
                    "longitude": -0.13926724558480583
                  }
                }
              }
            }
          },
          {
            "frontage_id": 52370,
            "smp_no": 12,
            "smp_name": "Beachy Head to Selsey Bill",
            "smp_policy_unit": "4d12",
            "defence_type": "Vertical Wall - Concrete",
            "NFI": {
              "policy": null,
              "intervention": null,
              "climate_allowance_0": {
                "erosion_distance": 2,
                "max_overlap": 14,
                "assessment": {
                  "intersects": false,
                  "distance": 874.8739030270717,
                  "nearest_point": {
                    "azimuth_degrees": 124.7957278243442,
                    "x_coord": 532171.6286,
                    "y_coord": 103678.657400001,
                    "latitude": 50.81757407722949,
                    "longitude": -0.12507296937180512
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 3,
                "max_overlap": 28,
                "assessment": {
                  "intersects": false,
                  "distance": 873.9738949973047,
                  "nearest_point": {
                    "azimuth_degrees": 124.78771636762036,
                    "x_coord": 532171.0993,
                    "y_coord": 103679.3968,
                    "latitude": 50.81758084342862,
                    "longitude": -0.12508021263428062
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 3,
                "max_overlap": 32,
                "assessment": {
                  "intersects": false,
                  "distance": 873.7901192660235,
                  "nearest_point": {
                    "azimuth_degrees": 124.77218402404745,
                    "x_coord": 532171.1537,
                    "y_coord": 103679.7037,
                    "latitude": 50.81758358937534,
                    "longitude": -0.12507933031628207
                  }
                }
              }
            },
            "SMP": {
              "policy": "Hold The Line",
              "intervention": "Erosion restricted",
              "climate_allowance_0": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              },
              "climate_allowance_70": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              },
              "climate_allowance_95": {
                "erosion_distance": 0,
                "max_overlap": 0,
                "assessment": {
                  "intersects": false,
                  "distance": 876.7252007443496,
                  "nearest_point": {
                    "azimuth_degrees": 124.79335948125232,
                    "x_coord": 532172.9379,
                    "y_coord": 103677.347999999,
                    "latitude": 50.81756201021522,
                    "longitude": -0.12505486501630625
                  }
                }
              }
            }
          }
        ]
      },
      "ground_instability": {
        "zone": null,
        "future_recession": null
      }
    },
    "wales": {
      "projections": {
        "short_term": [],
        "medium_term": [],
        "long_term": []
      }
    },
    "scotland": {
      "projections": {
        "medium_term": [],
        "long_term": []
      }
    }
  }

All responses contain the following summary fields:

  • has_nearby_erosion_zones: Whether any projected erosion zones were identified within the search radius.

  • nearest_zone_distance: Distance in metres to the nearest identified erosion zone, across both projection periods, management scenarios and climate allowances.

  • intersects_erosion_zone: Whether the assessment location intersects any identified erosion zone.

For polygon assessments, an additional coverage object reports the percentage of the assessed area intersecting projected erosion zones for each period, management scenario and climate scenario, on a scale of 0–100%.

Detailed results vary according to location (reflecting the nature of the underlying datasets), as set-out below.

England

{
  "england": {
    "projections": {
      "medium_term": [
        {
          "frontage_id": 52400,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Brick/Masonry",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 7,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 2,
              "max_overlap": 13,
              "assessment": {
                "intersects": false,
                "distance": 465.5493545992405,
                "nearest_point": {
                  "azimuth_degrees": 199.85878623860705,
                  "x_coord": 531473.7378,
                  "y_coord": 103853.791099999,
                  "latitude": 50.8193067998465,
                  "longitude": -0.1349116931500096
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 3,
              "max_overlap": 14,
              "assessment": {
                "intersects": false,
                "distance": 463.8695355925575,
                "nearest_point": {
                  "azimuth_degrees": 199.8538986735492,
                  "x_coord": 531474.0974,
                  "y_coord": 103855.4322,
                  "latitude": 50.819321468237305,
                  "longitude": -0.13490600316128545
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            }
          }
        },
        {
          "frontage_id": 52390,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Brick/Masonry",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 2,
              "assessment": {
                "intersects": false,
                "distance": 469.0157240227955,
                "nearest_point": {
                  "azimuth_degrees": 183.92045349844227,
                  "x_coord": 531557.5758,
                  "y_coord": 103841.152799999,
                  "latitude": 50.819174193326006,
                  "longitude": -0.13372671126414212
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 1,
              "max_overlap": 3,
              "assessment": {
                "intersects": false,
                "distance": 467.3421157219432,
                "nearest_point": {
                  "azimuth_degrees": 183.89216235543492,
                  "x_coord": 531557.7527,
                  "y_coord": 103842.8235,
                  "latitude": 50.81918916914243,
                  "longitude": -0.13372360250158372
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            }
          }
        },
        {
          "frontage_id": 52410,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 7,
              "max_overlap": 7,
              "assessment": {
                "intersects": false,
                "distance": 506.87576026618,
                "nearest_point": {
                  "azimuth_degrees": 219.86233312335818,
                  "x_coord": 531340.4634,
                  "y_coord": 103856.194499999,
                  "latitude": 50.819358604134045,
                  "longitude": -0.136801764449795
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 13,
              "max_overlap": 13,
              "assessment": {
                "intersects": false,
                "distance": 502.2715316185451,
                "nearest_point": {
                  "azimuth_degrees": 220.40075193834778,
                  "x_coord": 531338.956,
                  "y_coord": 103862.103,
                  "latitude": 50.819412050226155,
                  "longitude": -0.1368210373742585
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 14,
              "max_overlap": 14,
              "assessment": {
                "intersects": false,
                "distance": 500.81538623978787,
                "nearest_point": {
                  "azimuth_degrees": 220.5730366147678,
                  "x_coord": 531338.4771,
                  "y_coord": 103863.9802,
                  "latitude": 50.81942903067388,
                  "longitude": -0.13682716035232778
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 511.89239695781475,
                "nearest_point": {
                  "azimuth_degrees": 219.28639044025246,
                  "x_coord": 531342.0943,
                  "y_coord": 103849.801899999,
                  "latitude": 50.819300779051524,
                  "longitude": -0.13678091256590186
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 511.89239695781475,
                "nearest_point": {
                  "azimuth_degrees": 219.28639044025246,
                  "x_coord": 531342.0943,
                  "y_coord": 103849.801899999,
                  "latitude": 50.819300779051524,
                  "longitude": -0.13678091256590186
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 511.89239695781475,
                "nearest_point": {
                  "azimuth_degrees": 219.28639044025246,
                  "x_coord": 531342.0943,
                  "y_coord": 103849.801899999,
                  "latitude": 50.819300779051524,
                  "longitude": -0.13678091256590186
                }
              }
            }
          }
        },
        {
          "frontage_id": 52420,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 7,
              "assessment": {
                "intersects": false,
                "distance": 510.8845574458048,
                "nearest_point": {
                  "azimuth_degrees": 220.76767850025288,
                  "x_coord": 531332.5884,
                  "y_coord": 103855.683,
                  "latitude": 50.81935579054516,
                  "longitude": -0.13691368016591754
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 2,
              "max_overlap": 13,
              "assessment": {
                "intersects": false,
                "distance": 506.3036329218615,
                "nearest_point": {
                  "azimuth_degrees": 221.27439853463605,
                  "x_coord": 531331.2889,
                  "y_coord": 103861.517200001,
                  "latitude": 50.8194085217367,
                  "longitude": -0.13693003005833995
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 3,
              "max_overlap": 14,
              "assessment": {
                "intersects": false,
                "distance": 504.8543419683696,
                "nearest_point": {
                  "azimuth_degrees": 221.4365555560205,
                  "x_coord": 531330.876,
                  "y_coord": 103863.3708,
                  "latitude": 50.8194252751179,
                  "longitude": -0.1369352250928302
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 515.8723468589696,
                "nearest_point": {
                  "azimuth_degrees": 220.22574951880296,
                  "x_coord": 531333.9942,
                  "y_coord": 103849.3716,
                  "latitude": 50.81929874627716,
                  "longitude": -0.13689599286527449
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 515.8723468589696,
                "nearest_point": {
                  "azimuth_degrees": 220.22574951880296,
                  "x_coord": 531333.9942,
                  "y_coord": 103849.3716,
                  "latitude": 50.81929874627716,
                  "longitude": -0.13689599286527449
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 515.8723468589696,
                "nearest_point": {
                  "azimuth_degrees": 220.22574951880296,
                  "x_coord": 531333.9942,
                  "y_coord": 103849.3716,
                  "latitude": 50.81929874627716,
                  "longitude": -0.13689599286527449
                }
              }
            }
          }
        },
        {
          "frontage_id": 52380,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Brick/Masonry",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 575.9770652635007,
                "nearest_point": {
                  "azimuth_degrees": 147.79569273943656,
                  "x_coord": 531792.9672,
                  "y_coord": 103780.686699999,
                  "latitude": 50.81857728118624,
                  "longitude": -0.1304086534286479
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 1,
              "max_overlap": 1,
              "assessment": {
                "intersects": false,
                "distance": 575.7590985008507,
                "nearest_point": {
                  "azimuth_degrees": 147.77274746127844,
                  "x_coord": 531793.0431,
                  "y_coord": 103780.9564,
                  "latitude": 50.81857968794507,
                  "longitude": -0.1304074797169111
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            }
          }
        },
        {
          "frontage_id": 52430,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 2,
              "max_overlap": 2,
              "assessment": {
                "intersects": false,
                "distance": 614.026868742167,
                "nearest_point": {
                  "azimuth_degrees": 233.24405321670616,
                  "x_coord": 531180.8521,
                  "y_coord": 103831.9363,
                  "latitude": 50.81917670611957,
                  "longitude": -0.13907504678998625
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 3,
              "max_overlap": 7,
              "assessment": {
                "intersects": false,
                "distance": 611.5884497015248,
                "nearest_point": {
                  "azimuth_degrees": 234.47696484461628,
                  "x_coord": 531171.8273,
                  "y_coord": 103842.5348,
                  "latitude": 50.819274005523596,
                  "longitude": -0.13919930471357775
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 3,
              "max_overlap": 13,
              "assessment": {
                "intersects": false,
                "distance": 606.0166100929882,
                "nearest_point": {
                  "azimuth_degrees": 234.50964436428652,
                  "x_coord": 531175.1419,
                  "y_coord": 103847.0283,
                  "latitude": 50.8193136426302,
                  "longitude": -0.13915067016902813
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 615.5559856756505,
                "nearest_point": {
                  "azimuth_degrees": 233.15841972537484,
                  "x_coord": 531180.6298,
                  "y_coord": 103830.1527,
                  "latitude": 50.819160725671466,
                  "longitude": -0.13907883836815377
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 615.5559856756505,
                "nearest_point": {
                  "azimuth_degrees": 233.15841972537484,
                  "x_coord": 531180.6298,
                  "y_coord": 103830.1527,
                  "latitude": 50.819160725671466,
                  "longitude": -0.13907883836815377
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 615.5559856756505,
                "nearest_point": {
                  "azimuth_degrees": 233.15841972537484,
                  "x_coord": 531180.6298,
                  "y_coord": 103830.1527,
                  "latitude": 50.819160725671466,
                  "longitude": -0.13907883836815377
                }
              }
            }
          }
        },
        {
          "frontage_id": 52440,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 2,
              "assessment": {
                "intersects": false,
                "distance": 617.692896292255,
                "nearest_point": {
                  "azimuth_degrees": 234.20537532356937,
                  "x_coord": 531170.2416,
                  "y_coord": 103835.8969,
                  "latitude": 50.8192147037401,
                  "longitude": -0.13922417553791788
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 7,
              "max_overlap": 7,
              "assessment": {
                "intersects": false,
                "distance": 611.6081636312912,
                "nearest_point": {
                  "azimuth_degrees": 234.51516531756374,
                  "x_coord": 531171.4873,
                  "y_coord": 103842.7959,
                  "latitude": 50.81927642916595,
                  "longitude": -0.13920403540302662
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 13,
              "max_overlap": 14,
              "assessment": {
                "intersects": false,
                "distance": 606.4950837015509,
                "nearest_point": {
                  "azimuth_degrees": 234.77983130487445,
                  "x_coord": 531172.5374,
                  "y_coord": 103848.6107,
                  "latitude": 50.81932845420156,
                  "longitude": -0.13918705796094694
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 618.9474589835877,
                "nearest_point": {
                  "azimuth_degrees": 234.46549119274104,
                  "x_coord": 531167.1826,
                  "y_coord": 103836.825300001,
                  "latitude": 50.8192237400409,
                  "longitude": -0.13926724558480583
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 618.9474589835877,
                "nearest_point": {
                  "azimuth_degrees": 234.46549119274104,
                  "x_coord": 531167.1826,
                  "y_coord": 103836.825300001,
                  "latitude": 50.8192237400409,
                  "longitude": -0.13926724558480583
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 618.9474589835877,
                "nearest_point": {
                  "azimuth_degrees": 234.46549119274104,
                  "x_coord": 531167.1826,
                  "y_coord": 103836.825300001,
                  "latitude": 50.8192237400409,
                  "longitude": -0.13926724558480583
                }
              }
            }
          }
        },
        {
          "frontage_id": 52370,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 6,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 9,
              "assessment": {
                "intersects": false,
                "distance": 876.4902645930972,
                "nearest_point": {
                  "azimuth_degrees": 124.78776402883632,
                  "x_coord": 532172.8409,
                  "y_coord": 103677.580499999,
                  "latitude": 50.81756412198076,
                  "longitude": -0.12505615749441157
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 1,
              "max_overlap": 9,
              "assessment": {
                "intersects": false,
                "distance": 876.2063547250773,
                "nearest_point": {
                  "azimuth_degrees": 124.78813419632166,
                  "x_coord": 532172.64,
                  "y_coord": 103677.781199999,
                  "latitude": 50.817565971617405,
                  "longitude": -0.125058935517771
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            }
          }
        }
      ],
      "long_term": [
        {
          "frontage_id": 52400,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Brick/Masonry",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 11,
              "max_overlap": 11,
              "assessment": {
                "intersects": false,
                "distance": 456.71056842465725,
                "nearest_point": {
                  "azimuth_degrees": 199.832687657933,
                  "x_coord": 531475.6298,
                  "y_coord": 103862.426200001,
                  "latitude": 50.81938398165333,
                  "longitude": -0.13488175557587959
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 16,
              "max_overlap": 25,
              "assessment": {
                "intersects": false,
                "distance": 451.7511991232095,
                "nearest_point": {
                  "azimuth_degrees": 199.81759203438483,
                  "x_coord": 531476.6914,
                  "y_coord": 103867.271299999,
                  "latitude": 50.819427287863036,
                  "longitude": -0.13486495761203512
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 17,
              "max_overlap": 31,
              "assessment": {
                "intersects": false,
                "distance": 450.58135019498343,
                "nearest_point": {
                  "azimuth_degrees": 199.81398580748055,
                  "x_coord": 531476.9418,
                  "y_coord": 103868.4142,
                  "latitude": 50.81943750327348,
                  "longitude": -0.13486099543495472
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 467.18914619266263,
                "nearest_point": {
                  "azimuth_degrees": 199.86351753017274,
                  "x_coord": 531473.3868,
                  "y_coord": 103852.189099999,
                  "latitude": 50.819292480929484,
                  "longitude": -0.13491724710942304
                }
              }
            }
          }
        },
        {
          "frontage_id": 52390,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Brick/Masonry",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 2,
              "max_overlap": 11,
              "assessment": {
                "intersects": false,
                "distance": 460.2094435860221,
                "nearest_point": {
                  "azimuth_degrees": 183.76923590881034,
                  "x_coord": 531558.5068,
                  "y_coord": 103849.9443,
                  "latitude": 50.81925299852178,
                  "longitude": -0.13371035067335169
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 3,
              "max_overlap": 16,
              "assessment": {
                "intersects": false,
                "distance": 455.2690336150553,
                "nearest_point": {
                  "azimuth_degrees": 183.68180716553664,
                  "x_coord": 531559.0292,
                  "y_coord": 103854.877,
                  "latitude": 50.81929721421837,
                  "longitude": -0.1337011705702396
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 3,
              "max_overlap": 17,
              "assessment": {
                "intersects": false,
                "distance": 454.1036785204573,
                "nearest_point": {
                  "azimuth_degrees": 183.6609105623088,
                  "x_coord": 531559.1524,
                  "y_coord": 103856.0406,
                  "latitude": 50.81930764449368,
                  "longitude": -0.13369900547448707
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 470.64970562402755,
                "nearest_point": {
                  "azimuth_degrees": 183.94785833557594,
                  "x_coord": 531557.4032,
                  "y_coord": 103839.5217,
                  "latitude": 50.81915957245154,
                  "longitude": -0.13372974482061445
                }
              }
            }
          }
        },
        {
          "frontage_id": 52410,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 10,
              "max_overlap": 11,
              "assessment": {
                "intersects": false,
                "distance": 498.1703466495319,
                "nearest_point": {
                  "azimuth_degrees": 220.88852034514005,
                  "x_coord": 531337.6043,
                  "y_coord": 103867.401000001,
                  "latitude": 50.81945997397203,
                  "longitude": -0.13683831970019522
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 25,
              "max_overlap": 25,
              "assessment": {
                "intersects": false,
                "distance": 492.6009913348519,
                "nearest_point": {
                  "azimuth_degrees": 221.56361302103784,
                  "x_coord": 531335.7547,
                  "y_coord": 103874.6511,
                  "latitude": 50.81952555565447,
                  "longitude": -0.13686196783577387
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 31,
              "max_overlap": 31,
              "assessment": {
                "intersects": false,
                "distance": 488.3851816811216,
                "nearest_point": {
                  "azimuth_degrees": 222.0847328913563,
                  "x_coord": 531334.3431,
                  "y_coord": 103880.184,
                  "latitude": 50.81957560420593,
                  "longitude": -0.1368800160610714
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 511.89239695781475,
                "nearest_point": {
                  "azimuth_degrees": 219.28639044025246,
                  "x_coord": 531342.0943,
                  "y_coord": 103849.801899999,
                  "latitude": 50.819300779051524,
                  "longitude": -0.13678091256590186
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 511.89239695781475,
                "nearest_point": {
                  "azimuth_degrees": 219.28639044025246,
                  "x_coord": 531342.0943,
                  "y_coord": 103849.801899999,
                  "latitude": 50.819300779051524,
                  "longitude": -0.13678091256590186
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 511.89239695781475,
                "nearest_point": {
                  "azimuth_degrees": 219.28639044025246,
                  "x_coord": 531342.0943,
                  "y_coord": 103849.801899999,
                  "latitude": 50.819300779051524,
                  "longitude": -0.13678091256590186
                }
              }
            }
          }
        },
        {
          "frontage_id": 52420,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 10,
              "max_overlap": 28,
              "assessment": {
                "intersects": false,
                "distance": 508.06216498756953,
                "nearest_point": {
                  "azimuth_degrees": 221.07884590628382,
                  "x_coord": 531331.7887,
                  "y_coord": 103859.2732,
                  "latitude": 50.8193882398198,
                  "longitude": -0.1369237417707265
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 14,
              "max_overlap": 37,
              "assessment": {
                "intersects": false,
                "distance": 496.67346272568074,
                "nearest_point": {
                  "azimuth_degrees": 222.36894868826133,
                  "x_coord": 531328.5292,
                  "y_coord": 103873.907400001,
                  "latitude": 50.81952050793408,
                  "longitude": -0.1369647517179891
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 15,
              "max_overlap": 39,
              "assessment": {
                "intersects": false,
                "distance": 492.4711692417553,
                "nearest_point": {
                  "azimuth_degrees": 222.85954966544938,
                  "x_coord": 531327.3124,
                  "y_coord": 103879.3708,
                  "latitude": 50.81956988769696,
                  "longitude": -0.13698006103177376
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 515.8723468589696,
                "nearest_point": {
                  "azimuth_degrees": 220.22574951880296,
                  "x_coord": 531333.9942,
                  "y_coord": 103849.3716,
                  "latitude": 50.81929874627716,
                  "longitude": -0.13689599286527449
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 515.8723468589696,
                "nearest_point": {
                  "azimuth_degrees": 220.22574951880296,
                  "x_coord": 531333.9942,
                  "y_coord": 103849.3716,
                  "latitude": 50.81929874627716,
                  "longitude": -0.13689599286527449
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 515.8723468589696,
                "nearest_point": {
                  "azimuth_degrees": 220.22574951880296,
                  "x_coord": 531333.9942,
                  "y_coord": 103849.3716,
                  "latitude": 50.81929874627716,
                  "longitude": -0.13689599286527449
                }
              }
            }
          }
        },
        {
          "frontage_id": 52380,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Brick/Masonry",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 2,
              "max_overlap": 2,
              "assessment": {
                "intersects": false,
                "distance": 574.5694261753679,
                "nearest_point": {
                  "azimuth_degrees": 147.64718100415706,
                  "x_coord": 531793.4579,
                  "y_coord": 103782.4297,
                  "latitude": 50.81859283539314,
                  "longitude": -0.13040106550709776
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 3,
              "max_overlap": 3,
              "assessment": {
                "intersects": false,
                "distance": 573.8237853925183,
                "nearest_point": {
                  "azimuth_degrees": 147.5682297857272,
                  "x_coord": 531793.7181,
                  "y_coord": 103783.3541,
                  "latitude": 50.818601084575775,
                  "longitude": -0.1303970418572998
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 3,
              "max_overlap": 3,
              "assessment": {
                "intersects": false,
                "distance": 573.6452343033392,
                "nearest_point": {
                  "azimuth_degrees": 147.54928575790248,
                  "x_coord": 531793.7805,
                  "y_coord": 103783.5756,
                  "latitude": 50.81860306119082,
                  "longitude": -0.13039607698999167
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 576.1636441609947,
                "nearest_point": {
                  "azimuth_degrees": 147.8153833308103,
                  "x_coord": 531792.9018,
                  "y_coord": 103780.455700001,
                  "latitude": 50.818575219868826,
                  "longitude": -0.13040966427006975
                }
              }
            }
          }
        },
        {
          "frontage_id": 52430,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 4,
              "max_overlap": 28,
              "assessment": {
                "intersects": false,
                "distance": 590.6396030790459,
                "nearest_point": {
                  "azimuth_degrees": 234.60421208772013,
                  "x_coord": 531184.2796,
                  "y_coord": 103859.439200001,
                  "latitude": 50.81942312278038,
                  "longitude": -0.13901658558229626
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 8,
              "max_overlap": 37,
              "assessment": {
                "intersects": false,
                "distance": 583.0115071910551,
                "nearest_point": {
                  "azimuth_degrees": 235.06950768600473,
                  "x_coord": 531185.4097,
                  "y_coord": 103868.5075,
                  "latitude": 50.819504371668096,
                  "longitude": -0.13899730981390343
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 9,
              "max_overlap": 39,
              "assessment": {
                "intersects": false,
                "distance": 580.607336819008,
                "nearest_point": {
                  "azimuth_degrees": 235.2185021286216,
                  "x_coord": 531185.7672,
                  "y_coord": 103871.376399999,
                  "latitude": 50.81953007604213,
                  "longitude": -0.13899121196008413
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 615.5559856756505,
                "nearest_point": {
                  "azimuth_degrees": 233.15841972537484,
                  "x_coord": 531180.6298,
                  "y_coord": 103830.1527,
                  "latitude": 50.819160725671466,
                  "longitude": -0.13907883836815377
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 615.5559856756505,
                "nearest_point": {
                  "azimuth_degrees": 233.15841972537484,
                  "x_coord": 531180.6298,
                  "y_coord": 103830.1527,
                  "latitude": 50.819160725671466,
                  "longitude": -0.13907883836815377
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 615.5559856756505,
                "nearest_point": {
                  "azimuth_degrees": 233.15841972537484,
                  "x_coord": 531180.6298,
                  "y_coord": 103830.1527,
                  "latitude": 50.819160725671466,
                  "longitude": -0.13907883836815377
                }
              }
            }
          }
        },
        {
          "frontage_id": 52440,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 28,
              "max_overlap": 28,
              "assessment": {
                "intersects": false,
                "distance": 593.0395752872081,
                "nearest_point": {
                  "azimuth_degrees": 235.4961950234067,
                  "x_coord": 531175.3152,
                  "y_coord": 103863.994200001,
                  "latitude": 50.819466090484276,
                  "longitude": -0.13914214719060136
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 37,
              "max_overlap": 44,
              "assessment": {
                "intersects": false,
                "distance": 585.9942130344252,
                "nearest_point": {
                  "azimuth_degrees": 235.8832625150455,
                  "x_coord": 531176.7787,
                  "y_coord": 103872.0987,
                  "latitude": 50.81953860147697,
                  "longitude": -0.13911848572051452
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 39,
              "max_overlap": 49,
              "assessment": {
                "intersects": false,
                "distance": 583.679183828207,
                "nearest_point": {
                  "azimuth_degrees": 236.01233243957665,
                  "x_coord": 531177.2609,
                  "y_coord": 103874.7697,
                  "latitude": 50.81956249895117,
                  "longitude": -0.13911068937678564
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 618.9474589835877,
                "nearest_point": {
                  "azimuth_degrees": 234.46549119274104,
                  "x_coord": 531167.1826,
                  "y_coord": 103836.825300001,
                  "latitude": 50.8192237400409,
                  "longitude": -0.13926724558480583
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 618.9474589835877,
                "nearest_point": {
                  "azimuth_degrees": 234.46549119274104,
                  "x_coord": 531167.1826,
                  "y_coord": 103836.825300001,
                  "latitude": 50.8192237400409,
                  "longitude": -0.13926724558480583
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 618.9474589835877,
                "nearest_point": {
                  "azimuth_degrees": 234.46549119274104,
                  "x_coord": 531167.1826,
                  "y_coord": 103836.825300001,
                  "latitude": 50.8192237400409,
                  "longitude": -0.13926724558480583
                }
              }
            }
          }
        },
        {
          "frontage_id": 52370,
          "smp_no": 12,
          "smp_name": "Beachy Head to Selsey Bill",
          "smp_policy_unit": "4d12",
          "defence_type": "Vertical Wall - Concrete",
          "NFI": {
            "policy": null,
            "intervention": null,
            "climate_allowance_0": {
              "erosion_distance": 2,
              "max_overlap": 14,
              "assessment": {
                "intersects": false,
                "distance": 874.8739030270717,
                "nearest_point": {
                  "azimuth_degrees": 124.7957278243442,
                  "x_coord": 532171.6286,
                  "y_coord": 103678.657400001,
                  "latitude": 50.81757407722949,
                  "longitude": -0.12507296937180512
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 3,
              "max_overlap": 28,
              "assessment": {
                "intersects": false,
                "distance": 873.9738949973047,
                "nearest_point": {
                  "azimuth_degrees": 124.78771636762036,
                  "x_coord": 532171.0993,
                  "y_coord": 103679.3968,
                  "latitude": 50.81758084342862,
                  "longitude": -0.12508021263428062
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 3,
              "max_overlap": 32,
              "assessment": {
                "intersects": false,
                "distance": 873.7901192660235,
                "nearest_point": {
                  "azimuth_degrees": 124.77218402404745,
                  "x_coord": 532171.1537,
                  "y_coord": 103679.7037,
                  "latitude": 50.81758358937534,
                  "longitude": -0.12507933031628207
                }
              }
            }
          },
          "SMP": {
            "policy": "Hold The Line",
            "intervention": "Erosion restricted",
            "climate_allowance_0": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            },
            "climate_allowance_70": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            },
            "climate_allowance_95": {
              "erosion_distance": 0,
              "max_overlap": 0,
              "assessment": {
                "intersects": false,
                "distance": 876.7252007443496,
                "nearest_point": {
                  "azimuth_degrees": 124.79335948125232,
                  "x_coord": 532172.9379,
                  "y_coord": 103677.347999999,
                  "latitude": 50.81756201021522,
                  "longitude": -0.12505486501630625
                }
              }
            }
          }
        }
      ]
    },
    "ground_instability": {
      "zone": null,
      "future_recession": null
    }
  }
}

The English coastal erosion assessment uses the National Coastal Erosion Risk Mapping (NCERM) dataset to identify areas potentially affected by coastal erosion and assess their proximity to a specified property or location.

The assessment covers two future time horizons:

  • Medium term (2055): Projected coastal erosion exposure by 2055.

  • Long term (2105): Projected coastal erosion exposure by 2105.

For each period, the projections object contains an array of nearby coastal erosion features, with the following information:

  • frontage_id: Unique identifier for the coastal frontage.

  • smp_no: Number of the relevant Shoreline Management Plan (SMP).

  • smp_name: Name of the relevant Shoreline Management Plan.

  • smp_policy_unit: Identifier of the relevant shoreline management policy unit.

  • defence_type: Type of coastal defence associated with the frontage, where available.

  • NFI: Projected erosion assuming no future intervention to manage coastal erosion.

  • SMP: Projected erosion assuming implementation of the relevant Shoreline Management Plan policies.

Each scenario includes the applicable policy and intervention information, where available, together with three climate scenarios:

  • climate_allowance_0 — Present Day: Baseline erosion projection using present-day climate conditions (2020), without additional future climate-change allowances.

  • climate_allowance_70 — Higher Central: Erosion projection incorporating the 70th-percentile sea-level-rise scenario.

  • climate_allowance_95 — Upper End: Erosion projection incorporating the 95th-percentile sea-level-rise scenario.

The future climate scenarios are based on UK Climate Projections 2018 (UKCP18), using the high-emissions RCP8.5 pathway. The 70th and 95th percentiles represent different levels of projected sea-level rise, rather than percentage increases in erosion or probabilities of erosion occurring.

Each climate scenario includes:

  • erosion_distance: Projected erosion distance in metres for the relevant frontage, scenario and period.

  • max_overlap: Maximum erosion overlap distance in metres recorded for the relevant projection.

  • assessment: Spatial assessment of the projected erosion zone relative to the specified location or geometry.

The spatial assessment contains:

  • intersects: Whether the assessment location or geometry intersects the projected erosion zone.

  • distance: Distance in metres to the erosion zone (zero when intersecting).

  • nearest_point: Coordinates of the nearest point on the erosion zone, including latitude, longitude, British National Grid coordinates and azimuth (bearing). This is null when the zone intersects the assessment location.

Important considerations

The two management scenarios represent different assumptions about future coastal intervention. The NFI scenario assumes no future intervention, while the SMP scenario reflects the relevant shoreline management policies, which may include maintaining existing defences or allowing managed coastal change.

The climate scenarios represent different assumptions about future sea-level rise and its potential impact on coastal erosion. They should not be interpreted as probabilities of erosion occurring at a particular property.

The projected erosion zones are effectively cumulative: the long-term (2105) zones incorporate virtually all areas identified in the medium-term (2055) projections. Consequently, polygon coverage represents the proportion of the assessed area potentially affected by each projection horizon.

The erosion_distance and assessment.distance fields measure different things. The former describes projected coastal erosion, while the latter measures the distance between the assessed location and the projected erosion zone.

A null scenario or climate allowance indicates that the corresponding assessment is unavailable. An empty projection array indicates that no relevant erosion features were identified for that period within the search radius.

Scotland

{ "scotland": {
    "projections": {
      "medium_term": [
        {
          "erodeid": 2156,
          "eroded_area": null,
          "influence": null,
          "vicinity": {
            "intersects": false,
            "distance": 37.865099945119795,
            "nearest_point": {
              "azimuth_degrees": 319.108514726575,
              "x_coord": 322801.1050751048,
              "y_coord": 677322.7319882629,
              "latitude": 55.98264201477138,
              "longitude": -3.2388239987201324
            }
          }
        },
        {
          "erodeid": 1709,
          "eroded_area": null,
          "influence": {
            "intersects": false,
            "distance": 86.87225576861188,
            "nearest_point": {
              "azimuth_degrees": 319.550175299115,
              "x_coord": 322780.97783225094,
              "y_coord": 677367.4166375862,
              "latitude": 55.98304014221561,
              "longitude": -3.2391593286222986
            }
          },
          "vicinity": null
        },
        {
          "erodeid": 6840,
          "eroded_area": {
            "intersects": false,
            "distance": 96.6522300956237,
            "nearest_point": {
              "azimuth_degrees": 320.0592544549042,
              "x_coord": 322777.5335,
              "y_coord": 677376.5923,
              "latitude": 55.983122005629625,
              "longitude": -3.2392171530229303
            }
          },
          "influence": null,
          "vicinity": null
        }
      ],
      "long_term": [
        {
          "erodeid": 1413,
          "eroded_area": null,
          "influence": null,
          "vicinity": {
            "intersects": false,
            "distance": 17.09751847500557,
            "nearest_point": {
              "azimuth_degrees": 325.0072453806857,
              "x_coord": 322811.0687279743,
              "y_coord": 677304.4029634297,
              "latitude": 55.982478983278014,
              "longitude": -3.2386590910254687
            }
          }
        },
        {
          "erodeid": 1201,
          "eroded_area": null,
          "influence": {
            "intersects": false,
            "distance": 66.32180541970457,
            "nearest_point": {
              "azimuth_degrees": 325.7953489970217,
              "x_coord": 322794.5274873237,
              "y_coord": 677350.7659768102,
              "latitude": 55.982892764656796,
              "longitude": -3.2389374429430347
            }
          },
          "vicinity": null
        },
        {
          "erodeid": 2940,
          "eroded_area": {
            "intersects": false,
            "distance": 76.16160809887415,
            "nearest_point": {
              "azimuth_degrees": 326.4346083228323,
              "x_coord": 322791.7595289523,
              "y_coord": 677360.2253298176,
              "latitude": 55.98297728537445,
              "longitude": -3.238984510864644
            }
          },
          "influence": null,
          "vicinity": null
        },
        {
          "erodeid": 1416,
          "eroded_area": null,
          "influence": null,
          "vicinity": {
            "intersects": false,
            "distance": 139.85350914354842,
            "nearest_point": {
              "azimuth_degrees": 53.61368941789764,
              "x_coord": 322903.6861,
              "y_coord": 677398.147700001,
              "latitude": 55.9833359423471,
              "longitude": -3.2372020325296096
            }
          }
        }
      ]
    }
  }
}

The Scottish coastal erosion assessment identifies areas potentially affected by coastal erosion and provides information about their proximity to a specified property or location.

The assessment covers two future time horizons:

  • Medium term (2050): Projected coastal erosion exposure by 2050.

  • Long term (2100): Projected coastal erosion exposure by 2100.

For each period, the projections object contains an array of nearby erosion features, identified by erodeid. Each feature may include one or more of the following classifications:

  • eroded_area: Land projected to be lost to coastal erosion.

  • influence: Areas potentially affected by the impacts of coastal erosion.

  • vicinity: Areas near projected coastal erosion that may be exposed to associated risks.

Each classification includes:

  • intersects: Whether the assessment location or geometry intersects the zone.

  • distance: Distance in metres to the zone (zero when intersecting).

  • nearest_point: Coordinates of the nearest point on the zone, including latitude, longitude, British National Grid coordinates and azimuth (bearing). This is null when the zone intersects the assessment location.

Important considerations

  • The Scottish projections are based on a high-emissions climate scenario (RCP8.5, 95th percentile), assuming no coastal management intervention.

  • Erosion classifications can change between periods as coastal erosion progresses. Consequently, the coverage of an individual classification should not necessarily be expected to increase between 2050 and 2100.

  • A null classification indicates that no assessment is available for that classification within the particular feature. An empty projection array indicates that no relevant features were identified for that period within the search radius.

Wales

{
    "wales": {
        "projections": {
          "short_term": [
            {
              "location_reference": "88960",
              "shoreline_management_plan_name": "SMP19 (Anchor Head to Lavernock Point)",
              "local_authority_name": "Cardiff",
              "period": {
                "from": 2005,
                "to": 2025
              },
              "no_active_intervention": {
                "erosion": {
                  "classification": "range",
                  "min": 9.7,
                  "max": 18.6
                },
                "intersects": false,
                "distance": 947.2389306865571,
                "nearest_point": {
                  "azimuth_degrees": 123.73501838063264,
                  "x_coord": 320890.7818,
                  "y_coord": 175507.998299999,
                  "latitude": 51.47298345723112,
                  "longitude": -3.1404030280750534
                }
              },
              "shoreline_management_plan": null
            },
            {
              "location_reference": "88950",
              "shoreline_management_plan_name": "SMP19 (Anchor Head to Lavernock Point)",
              "local_authority_name": "Cardiff",
              "period": {
                "from": 2005,
                "to": 2025
              },
              "no_active_intervention": {
                "erosion": {
                  "classification": "range",
                  "min": 9.7,
                  "max": 18.6
                },
                "intersects": false,
                "distance": 947.2517870162158,
                "nearest_point": {
                  "azimuth_degrees": 123.78006568643714,
                  "x_coord": 320890.1943,
                  "y_coord": 175507.448999999,
                  "latitude": 51.47297843677622,
                  "longitude": -3.140411361883628
                }
              },
              "shoreline_management_plan": null
            }
          ],
          "medium_term": [
            {
              "location_reference": "88960",
              "shoreline_management_plan_name": "SMP19 (Anchor Head to Lavernock Point)",
              "local_authority_name": "Cardiff",
              "period": {
                "from": 2025,
                "to": 2055
              },
              "no_active_intervention": {
                "erosion": {
                  "classification": "range",
                  "min": 26.5,
                  "max": 48.5
                },
                "intersects": false,
                "distance": 923.8003673685104,
                "nearest_point": {
                  "azimuth_degrees": 123.7072289490576,
                  "x_coord": 320875.3995,
                  "y_coord": 175525.6898,
                  "latitude": 51.47314034915038,
                  "longitude": -3.1406284237409965
                }
              },
              "shoreline_management_plan": null
            },
            {
              "location_reference": "88950",
              "shoreline_management_plan_name": "SMP19 (Anchor Head to Lavernock Point)",
              "local_authority_name": "Cardiff",
              "period": {
                "from": 2025,
                "to": 2055
              },
              "no_active_intervention": {
                "erosion": {
                  "classification": "range",
                  "min": 26.5,
                  "max": 48.5
                },
                "intersects": false,
                "distance": 923.8050601240764,
                "nearest_point": {
                  "azimuth_degrees": 123.78899378587735,
                  "x_coord": 320874.3474,
                  "y_coord": 175524.7305,
                  "latitude": 51.47313157772337,
                  "longitude": -3.1406433534726967
                }
              },
              "shoreline_management_plan": null
            }
          ],
          "long_term": [
            {
              "location_reference": "88950",
              "shoreline_management_plan_name": "SMP19 (Anchor Head to Lavernock Point)",
              "local_authority_name": "Cardiff",
              "period": {
                "from": 2055,
                "to": 2105
              },
              "no_active_intervention": {
                "erosion": {
                  "classification": "range",
                  "min": 53,
                  "max": 97
                },
                "intersects": false,
                "distance": 886.3059368006832,
                "nearest_point": {
                  "azimuth_degrees": 123.66930213433515,
                  "x_coord": 320850.6741,
                  "y_coord": 175553.8838,
                  "latitude": 51.47339034883254,
                  "longitude": -3.1409906717433747
                }
              },
              "shoreline_management_plan": null
            },
            {
              "location_reference": "88960",
              "shoreline_management_plan_name": "SMP19 (Anchor Head to Lavernock Point)",
              "local_authority_name": "Cardiff",
              "period": {
                "from": 2055,
                "to": 2105
              },
              "no_active_intervention": {
                "erosion": {
                  "classification": "range",
                  "min": 53,
                  "max": 97
                },
                "intersects": false,
                "distance": 886.3059368006832,
                "nearest_point": {
                  "azimuth_degrees": 123.66930213433515,
                  "x_coord": 320850.6741,
                  "y_coord": 175553.8838,
                  "latitude": 51.47339034883254,
                  "longitude": -3.1409906717433747
                }
              },
              "shoreline_management_plan": null
            }
          ]
        }
      }
}

The Welsh coastal erosion assessment identifies areas potentially affected by coastal erosion and provides information about their proximity to a specified property or location.

The assessment covers three time horizons, compared with two for England and Scotland:

  • Short term (2005–2025): Coastal erosion projections for the initial assessment period.

  • Medium term (2025–2055): Projected coastal erosion over the following 30 years.

  • Long term (2055–2105): Projected coastal erosion over the subsequent 50 years.

For each period, the projections object contains an array of nearby erosion features, with the following information:

  • location_reference: Unique reference identifying the coastal location or frontage.

  • shoreline_management_plan_name: Name of the relevant Shoreline Management Plan (SMP).

  • local_authority_name: Local authority responsible for the area.

  • period: Start and end years of the projection period.

  • no_active_intervention: Projected erosion assuming no active coastal management intervention.

  • shoreline_management_plan: Projected erosion under the relevant Shoreline Management Plan policies.

Each available scenario includes:

  • erosion: Projected erosion distance in metres. The classification identifies how the estimate is expressed, while min and max specify the lower and upper bounds of a projected range. These values represent erosion distances, not probabilities or percentages.

  • intersects: Whether the assessment location or geometry intersects the projected erosion zone.

  • distance: Distance in metres to the erosion zone (zero when intersecting).

  • nearest_point: Coordinates of the nearest point on the erosion zone, including latitude, longitude, British National Grid coordinates and azimuth (bearing). This is null when the zone intersects the assessment location.

Important considerations

  • The two management scenarios represent different assumptions about future coastal intervention. A null scenario indicates that no corresponding erosion assessment is available for that feature and period.

  • Although individual projection periods have distinct start and end years, polygon coverage is calculated cumulatively, accounting for erosion zones identified in earlier periods.

  • An empty projection array indicates that no relevant erosion features were identified for that period within the search radius.

Wildfire

{
  "overlaps_burned_area": true,
  "nearest_burned_area": {
    "burn_date": "2018-07-20",
    "distance": 0,
    "nearest_point": null
  },
  "events": [
    {
      "burn_date": "2018-07-20",
      "distance": 0,
      "nearest_point": null
    },
    {
      "burn_date": "2018-07-28",
      "distance": 244.49047835,
      "nearest_point": {
        "lat": 52.37353523773833,
        "lng": -0.11914062499999997
      }
    },
    {
      "burn_date": "2018-07-30",
      "distance": 299.27436535,
      "nearest_point": {
        "lat": 52.37573250336169,
        "lng": -0.11474609375
      }
    },
    {
      "burn_date": "2018-07-18",
      "distance": 386.44633959,
      "nearest_point": {
        "lat": 52.3779296875,
        "lng": -0.12353515624999999
      }
    },
    {
      "burn_date": "2018-07-27",
      "distance": 646.57435082,
      "nearest_point": {
        "lat": 52.37353515625,
        "lng": -0.12792968750000003
      }
    },
    {
      "burn_date": "2018-07-30",
      "distance": 792.21103872,
      "nearest_point": {
        "lat": 52.369140625,
        "lng": -0.12353515624999999
      }
    },
    {
      "burn_date": "2018-07-29",
      "distance": 946.74905419,
      "nearest_point": {
        "lat": 52.369140625,
        "lng": -0.1103515625
      }
    }
  ]
}

The API provides information on areas affected by historical wildfires, using mapped burned-area data to identify previous wildfire activity at a property or location.

The assessment identifies whether the location intersects a recorded burned area and returns details of all burned areas within the specified search radius, including their recorded burn dates, distances and nearest points.

Results provide an indication of historical wildfire activity but should not be interpreted as an assessment of current or future wildfire risk.

Burned areas are identified using NASA Earth observation data. As satellite-based detection has limitations, the dataset may not capture all wildfire events, particularly smaller fires or those that are difficult to detect. The absence of a recorded burned area should therefore not be interpreted as confirmation that no wildfire has occurred at a location.

Water Stress

{
  "water_resource_zone_code": "TWSLND",
  "water_resource_zone_name": "London",
  "water_company": "Thames Water",
  "forecasts": [
    {
      "period_start": 2026,
      "period_end": 2027,
      "baseline": {
        "deployable_output": 1958.0206,
        "water_available": 1801.2506,
        "distribution_input": 1941.22683,
        "target_headroom": 179.44,
        "available_headroom": -139.97623,
        "supply_demand_balance": -319.41623,
        "supply_demand_balance_pct": -16.45434861
      },
      "final_plan": {
        "deployable_output": 2315.463792,
        "water_available": 2140.306019,
        "distribution_input": 1892.488929,
        "target_headroom": 179.44,
        "available_headroom": 247.8170909,
        "supply_demand_balance": 68.37709092,
        "supply_demand_balance_pct": 3.61307746
      },
      "climate_change": {
        "deployable_output_change": -43.4593,
        "consumption": 1.687356156
      }
    },
    {
      "period_start": 2030,
      "period_end": 2031,
      "baseline": {
        "deployable_output": 1940.2567,
        "water_available": 1774.9367,
        "distribution_input": 2004.97493,
        "target_headroom": 191.3,
        "available_headroom": -230.03823,
        "supply_demand_balance": -421.33823,
        "supply_demand_balance_pct": -21.01463832
      },
      "final_plan": {
        "deployable_output": 2268.4657,
        "water_available": 2103.1457,
        "distribution_input": 1859.795423,
        "target_headroom": 191.3,
        "available_headroom": 243.3502773,
        "supply_demand_balance": 52.0502773,
        "supply_demand_balance_pct": 2.798709829
      },
      "climate_change": {
        "deployable_output_change": -56.5635,
        "consumption": 3.163931261
      }
    },
    {
      "period_start": 2040,
      "period_end": 2041,
      "baseline": {
        "deployable_output": 1886.708389,
        "water_available": 1698.388389,
        "distribution_input": 2128.15583,
        "target_headroom": 123.43,
        "available_headroom": -429.7674414,
        "supply_demand_balance": -553.1974414,
        "supply_demand_balance_pct": -25.99421685
      },
      "final_plan": {
        "deployable_output": 2025.917889,
        "water_available": 1887.597889,
        "distribution_input": 1730.297278,
        "target_headroom": 123.43,
        "available_headroom": 157.3006108,
        "supply_demand_balance": 33.87061076,
        "supply_demand_balance_pct": 1.957502401
      },
      "climate_change": {
        "deployable_output_change": -107.0841114,
        "consumption": 7.19625125
      }
    },
    {
      "period_start": 2050,
      "period_end": 2051,
      "baseline": {
        "deployable_output": 1635.241284,
        "water_available": 1446.921284,
        "distribution_input": 2195.13983,
        "target_headroom": 95.22,
        "available_headroom": -748.2185455,
        "supply_demand_balance": -843.4385455,
        "supply_demand_balance_pct": -38.42299857
      },
      "final_plan": {
        "deployable_output": 1790.418684,
        "water_available": 1726.3273,
        "distribution_input": 1623.372557,
        "target_headroom": 95.22,
        "available_headroom": 102.9547435,
        "supply_demand_balance": 7.734743464,
        "supply_demand_balance_pct": 0.476461391
      },
      "climate_change": {
        "deployable_output_change": -128.0809155,
        "consumption": 11.41274327
      }
    },
    {
      "period_start": 2060,
      "period_end": 2061,
      "baseline": {
        "deployable_output": 1614.24438,
        "water_available": 1425.92438,
        "distribution_input": 2196.86683,
        "target_headroom": 97.74,
        "available_headroom": -770.9424497,
        "supply_demand_balance": -868.6824497,
        "supply_demand_balance_pct": -39.54188018
      },
      "final_plan": {
        "deployable_output": 1769.42178,
        "water_available": 1718.4057,
        "distribution_input": 1612.943919,
        "target_headroom": 97.74,
        "available_headroom": 105.4617805,
        "supply_demand_balance": 7.721780536,
        "supply_demand_balance_pct": 0.478738315
      },
      "climate_change": {
        "deployable_output_change": -149.0778197,
        "consumption": 15.36303779
      }
    },
    {
      "period_start": 2070,
      "period_end": 2071,
      "baseline": {
        "deployable_output": 1593.247876,
        "water_available": 1404.927876,
        "distribution_input": 2195.74883,
        "target_headroom": 103.39,
        "available_headroom": -790.8209539,
        "supply_demand_balance": -894.2109539,
        "supply_demand_balance_pct": -40.72464672
      },
      "final_plan": {
        "deployable_output": 1757.225276,
        "water_available": 1710.5838,
        "distribution_input": 1599.459604,
        "target_headroom": 103.39,
        "available_headroom": 111.1241955,
        "supply_demand_balance": 7.734195514,
        "supply_demand_balance_pct": 0.483550537
      },
      "climate_change": {
        "deployable_output_change": -170.0743239,
        "consumption": 19.29012113
      }
    },
    {
      "period_start": 2080,
      "period_end": 2081,
      "baseline": {
        "deployable_output": null,
        "water_available": null,
        "distribution_input": null,
        "target_headroom": null,
        "available_headroom": null,
        "supply_demand_balance": null,
        "supply_demand_balance_pct": null
      },
      "final_plan": {
        "deployable_output": null,
        "water_available": null,
        "distribution_input": null,
        "target_headroom": null,
        "available_headroom": null,
        "supply_demand_balance": null,
        "supply_demand_balance_pct": null
      },
      "climate_change": {
        "deployable_output_change": null,
        "consumption": null
      }
    },
    {
      "period_start": 2090,
      "period_end": 2091,
      "baseline": {
        "deployable_output": null,
        "water_available": null,
        "distribution_input": null,
        "target_headroom": null,
        "available_headroom": null,
        "supply_demand_balance": null,
        "supply_demand_balance_pct": null
      },
      "final_plan": {
        "deployable_output": null,
        "water_available": null,
        "distribution_input": null,
        "target_headroom": null,
        "available_headroom": null,
        "supply_demand_balance": null,
        "supply_demand_balance_pct": null
      },
      "climate_change": {
        "deployable_output_change": null,
        "consumption": null
      }
    }
  ]
}

The API provides water resource planning information for the Water Resource Zone (WRZ) containing the specified location. Forecasts are based on Water Resources Management Plan 2024 (WRMP24) supply-demand data.

All water volume measurements are expressed in megalitres per day (Ml/d), equivalent to millions of litres per day, unless otherwise stated.

Forecast Scenarios

Forecasts are provided for selected planning periods between 2026 and 2090, where available. The periods covered and completeness of the data vary between Water Resource Zones, depending on the information published by individual water companies. Where forecast values are unavailable, they are returned as null. Some Water Resource Zones may have no associated forecast data.

Each forecast contains two scenarios:

  • Baseline (baseline): The projected water supply-demand position before the preferred interventions in the water company's management plan.

  • Final plan (final_plan): The projected position after the preferred interventions are implemented.

Both scenarios include the following measures:

  • deployable_output: Quantity of water that can reliably be supplied under specified planning conditions.

  • water_available: Total water available for use, accounting for relevant supply adjustments.

  • distribution_input: Forecast water required by the distribution network.

  • target_headroom: Allowance for uncertainty in future supply and demand, including climate-related uncertainty.

  • available_headroom: Difference between water available and distribution input.

  • supply_demand_balance: Available headroom minus target headroom. Negative values indicate a projected deficit; positive values indicate a surplus.

  • supply_demand_balance_pct: Supply-demand balance expressed as a percentage of distribution input.

Climate Change Impacts

The climate_change object provides two additional measures:

  • deployable_output_change: Projected change in deployable output attributable to climate change, in Ml/d. Negative values indicate a reduction in reliable supply.

  • consumption: Volume of water consumption attributed to climate change, in Ml/d.

These measures describe climate-related pressures within the water resource planning forecasts and should not be added separately to the reported supply-demand balances.

Interpreting the Results

Forecasts represent planning scenarios rather than predictions of actual water shortages. They describe conditions across an entire Water Resource Zone, rather than water availability at individual properties.

Assessments are currently only available for locations in England.

Climate Change

{
    "annual_hot_days": {
        "baseline_hot_days": 2.4,
        "upper_recent_hot_days": 8.6,
        "upper_recent_hot_days_change": 6.199999999999999,
        "upper_recent_hot_days_change_relative": 2.583333333333333,
        "lower_recent_hot_days": 4.6,
        "lower_recent_hot_days_change": 2.1999999999999997,
        "lower_recent_hot_days_change_relative": 0.9166666666666666,
        "upper_hot_days": 42.1,
        "upper_hot_days_change": 39.7,
        "upper_hot_days_change_relative": 16.541666666666668,
        "lower_hot_days": 7.6,
        "lower_hot_days_change": 5.2,
        "lower_hot_days_change_relative": 2.166666666666667
    },
    "maximum_temperature": {
        "baseline_maximum_temperature": 30.93,
        "upper_recent_maximum_temperature": 33.95,
        "upper_recent_maximum_temperature_change": 3.020000000000003,
        "upper_recent_maximum_temperature_change_relative": 0.09763983187843528,
        "lower_recent_maximum_temperature": 31.64,
        "lower_recent_maximum_temperature_change": 0.7100000000000009,
        "lower_recent_maximum_temperature_change_relative": 0.02295505981247982,
        "upper_maximum_temperature": 39.08,
        "upper_maximum_temperature_change": 8.15,
        "upper_maximum_temperature_change_relative": 0.2634982217911413,
        "lower_maximum_temperature": 31.88,
        "lower_maximum_temperature_change": 0.95,
        "lower_maximum_temperature_change_relative": 0.03071451665050113
    },
    "summer_precipitation": {
        "baseline_summer_precipitation": 1.53,
        "upper_recent_summer_precipitation": 1.67,
        "upper_recent_summer_precipitation_change": 0.1399999999999999,
        "upper_recent_summer_precipitation_change_relative": 0.09150326797385615,
        "lower_recent_summer_precipitation": 1.34,
        "lower_recent_summer_precipitation_change": -0.18999999999999995,
        "lower_recent_summer_precipitation_change_relative": -0.12418300653594767,
        "upper_summer_precipitation": 1.2452670000000001,
        "upper_summer_precipitation_change": -0.28473299999999996,
        "upper_summer_precipitation_change_relative": -0.1861,
        "lower_summer_precipitation": 1.320237,
        "lower_summer_precipitation_change": -0.20976300000000003,
        "lower_summer_precipitation_change_relative": -0.1371
    },
    "winter_precipitation": {
        "baseline_winter_precipitation": 1.65,
        "upper_recent_winter_precipitation": 1.97,
        "upper_recent_winter_precipitation_change": 0.32000000000000006,
        "upper_recent_winter_precipitation_change_relative": 0.193939393939394,
        "lower_recent_winter_precipitation": 1.64,
        "lower_recent_winter_precipitation_change": -0.010000000000000009,
        "lower_recent_winter_precipitation_change_relative": -0.006060606060606067,
        "upper_winter_precipitation": 2.080485,
        "upper_winter_precipitation_change": 0.43048499999999995,
        "upper_winter_precipitation_change_relative": 0.2609,
        "lower_winter_precipitation": 1.4754299999999998,
        "lower_winter_precipitation_change": -0.17457,
        "lower_winter_precipitation_change_relative": -0.1058
    }
}

The API integrates the MetOffice's UK Climate Projections (UKCP18) to provide the following projections:

Annual hot days. The number of days in which the maximum temperature exceeds 30°C that could occur each year. At such temperatures heat related illness, power cuts and transport disruption (due to overheating of infrastructure) become more likely.

Maximum temperature. Maximum daily air temperature (°C).

Winter precipitation. Average precipitation rates (mm/day) during December, January and February.

Summer precipitation. Average precipitation rates (mm/day) during June, July and August.

Projections are based on a high emissions scenario (RCP 8.5) and consider a range of plausible conditions which could occur in the future, namely global warming levels of 1.5°C, 2.0°C, 2.5°C, 3.0°C, 4.0°C above the pre-industrial (1850-1900) period. The range of possible outcomes reflects the uncertainty that is inherent in predicting climatic changes. The larger the difference between the lower and upper projections, the greater the level of uncertainty.

For each measure, the API provides:

  • Values for the 1981-2000 baseline (corresponding to 0.51°C warming).

  • Estimated upper and lower values for the range of plausible future warming levels (1.5°C - 4.0°C), as well as the absolute and percentage change (relative to the baseline) that these represent.

  • Estimated upper and lower values for the recent past (2001-2020), which corresponds to 0.87°C warming.

Note that the world warmed by around 1.1°C between 1850–1900 and 2011–2020.

Subsidence

{
    "collapsible_deposits": {
        "class": 1,
        "legend": "Low",
        "advisory": "Areas of localised significant rating"
    },
    "compressible_ground": {
        "class": 1,
        "legend": "Low",
        "advisory": "Areas of localised significant rating."
    },
    "landslides": {
        "class": 1,
        "legend": "Low",
        "advisory": "Areas of localised significant rating."
    },
    "running_sand": {
        "class": 1,
        "legend": "Low",
        "advisory": null
    },
    "shrink_swell": {
        "class": 3,
        "legend": "Significant",
        "advisory": "Areas of localised significant rating."
    },
    "soluble_rocks": {
        "class": 1,
        "legend": "Low",
        "advisory": null
    },
    "shrink_swell_2050_medium_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
    },
    "shrink_swell_2080_medium_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
    },
    "shrink_swell_2070_high_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
    },
    "shrink_swell_2030_high_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
    },
    "shrink_swell_2030_medium_emissions": {
        "class": "Possible",
        "legend": "It is possible that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
    }
}

The API response includes a generalised overview of susceptibility to the following six naturally occurring geohazards:

  • Collapsible deposits
  • Compressible ground
  • Landslides
  • Running sand
  • Shrink–swell
  • Soluble rocks

The assessments, which are provided by the British Geological Survey, place risks into one of three classes: Low, Moderate and Significant.

In addition, the API response provides an indicative assessment of potential change in subsidence risk due to climate change. Assessments are provided for two time periods (2030s and 2070s) under a high emissions scenario and three (2030s, 2050s and 2080s) under a medium emissions scenario. Assessments can be one of: Improbable, Possible, Probable or Unavailable.

Code Samples

Request

With UPRN

curl \
  -X GET \
  --header "x-api-key: <API KEY>" \
  https://api.propeco.io/climate-risk?uprn=UPRN
const results = await fetch(`https://api.propeco.io/climate-risk?uprn=${UPRN}`, {
  headers: {
    "x-api-key": API_KEY
  },
});
const data = await results.json();

With latitude & longitude

curl \
  -X GET \
  --header "x-api-key: <API KEY>" \
  https://api.propeco.io/climate-risk?latitude=LATITUDE&longitude=LONGITUDE
const results = await fetch(`https://api.propeco.io/climate-risk?latitude=${latitude}&longitude=${longitude}`, {
  headers: {
    "x-api-key": API_KEY
  },
});
const data = await results.json();

With x_coord & y_coord

curl \
  -X GET \
  --header "x-api-key: <API KEY>" \
  https://api.propeco.io/climate-risk?x_coord=X_COORD&y_coord=Y_COORD
const results = await fetch(`https://api.propeco.io/climate-risk?x_coord=${x_coord}&y_coord=${y_coord}`, {
  headers: {
    "x-api-key": API_KEY
  },
});
const data = await results.json();

Response

{
    "location": {
      "uprn": 34076006,
      "x_coord": 526131,
      "y_coord": 176355,
      "latitude": 51.47211,
      "longitude": -0.1853445
    },
    "flood": {
      "england": {
        "rivers_and_seas": {
          "in_flood_risk_zone": true,
          "annual_flood_risk": 0.001,
          "flood_risk_description": "Very low",
          "nearest_flood_risk_zone": {
            "max_annual_flood_risk": 0.001,
            "min_annual_flood_risk": null,
            "flood_risk_description": "Very low",
            "distance": 0,
            "nearest_point": null
          },
          "highest_risk_flood_zone_within_50m": {
            "max_annual_flood_risk": 0.001,
            "min_annual_flood_risk": null,
            "flood_risk_description": "Very low",
            "distance": 0,
            "nearest_point": null
          }
        },
        "rivers_and_seas_climate_change": {
          "in_flood_risk_zone": true,
          "annual_flood_risk": 0.001,
          "flood_risk_description": "Very low",
          "nearest_flood_risk_zone": {
            "max_annual_flood_risk": 0.001,
            "min_annual_flood_risk": null,
            "flood_risk_description": "Very low",
            "distance": 0,
            "nearest_point": null
          },
          "highest_risk_flood_zone_within_50m": {
            "max_annual_flood_risk": 0.001,
            "min_annual_flood_risk": null,
            "flood_risk_description": "Very low",
            "distance": 0,
            "nearest_point": null
          }
        },
        "surface_water": {
          "in_flood_risk_zone": true,
          "annual_flood_risk": 0.033,
          "flood_risk_description": "Medium",
          "nearest_flood_risk_zone": {
            "max_annual_flood_risk": 0.033,
            "min_annual_flood_risk": 0.01,
            "flood_risk_description": "Medium",
            "distance": 0,
            "nearest_point": null
          },
          "highest_risk_flood_zone_within_50m": {
            "max_annual_flood_risk": null,
            "min_annual_flood_risk": 0.033,
            "flood_risk_description": "High",
            "distance": 1,
            "nearest_point": {
              "x_coord": 526132,
              "y_coord": 176355,
              "latitude": 51.47210972630409,
              "longitude": -0.1853303316314699
            }
          }
        },
        "surface_water_climate_change": {
          "in_flood_risk_zone": true,
          "annual_flood_risk": 0.033,
          "flood_risk_description": "High",
          "nearest_flood_risk_zone": {
            "max_annual_flood_risk": null,
            "min_annual_flood_risk": 0.033,
            "flood_risk_description": "High",
            "distance": 0,
            "nearest_point": null
          },
          "highest_risk_flood_zone_within_50m": {
            "max_annual_flood_risk": null,
            "min_annual_flood_risk": 0.033,
            "flood_risk_description": "High",
            "distance": 0,
            "nearest_point": null
          }
        }
      },
      "scotland": null,
      "wales": null
    },
    "climate": {
      "annual_hot_days": {
        "baseline_hot_days": 2.4,
        "upper_recent_hot_days": 8.6,
        "upper_recent_hot_days_change": 6.199999999999999,
        "upper_recent_hot_days_change_relative": 2.583333333333333,
        "lower_recent_hot_days": 4.6,
        "lower_recent_hot_days_change": 2.1999999999999997,
        "lower_recent_hot_days_change_relative": 0.9166666666666666,
        "upper_hot_days": 42.1,
        "upper_hot_days_change": 39.7,
        "upper_hot_days_change_relative": 16.541666666666668,
        "lower_hot_days": 7.6,
        "lower_hot_days_change": 5.2,
        "lower_hot_days_change_relative": 2.166666666666667
      },
      "maximum_temperature": {
        "baseline_maximum_temperature": 30.93,
        "upper_recent_maximum_temperature": 33.95,
        "upper_recent_maximum_temperature_change": 3.020000000000003,
        "upper_recent_maximum_temperature_change_relative": 0.09763983187843528,
        "lower_recent_maximum_temperature": 31.64,
        "lower_recent_maximum_temperature_change": 0.7100000000000009,
        "lower_recent_maximum_temperature_change_relative": 0.02295505981247982,
        "upper_maximum_temperature": 39.08,
        "upper_maximum_temperature_change": 8.15,
        "upper_maximum_temperature_change_relative": 0.2634982217911413,
        "lower_maximum_temperature": 31.88,
        "lower_maximum_temperature_change": 0.95,
        "lower_maximum_temperature_change_relative": 0.03071451665050113
      },
      "summer_precipitation": {
        "baseline_summer_precipitation": 1.53,
        "upper_recent_summer_precipitation": 1.67,
        "upper_recent_summer_precipitation_change": 0.1399999999999999,
        "upper_recent_summer_precipitation_change_relative": 0.09150326797385615,
        "lower_recent_summer_precipitation": 1.34,
        "lower_recent_summer_precipitation_change": -0.18999999999999995,
        "lower_recent_summer_precipitation_change_relative": -0.12418300653594767,
        "upper_summer_precipitation": 1.2452670000000001,
        "upper_summer_precipitation_change": -0.28473299999999996,
        "upper_summer_precipitation_change_relative": -0.1861,
        "lower_summer_precipitation": 1.320237,
        "lower_summer_precipitation_change": -0.20976300000000003,
        "lower_summer_precipitation_change_relative": -0.1371
      },
      "winter_precipitation": {
        "baseline_winter_precipitation": 1.65,
        "upper_recent_winter_precipitation": 1.97,
        "upper_recent_winter_precipitation_change": 0.32000000000000006,
        "upper_recent_winter_precipitation_change_relative": 0.193939393939394,
        "lower_recent_winter_precipitation": 1.64,
        "lower_recent_winter_precipitation_change": -0.010000000000000009,
        "lower_recent_winter_precipitation_change_relative": -0.006060606060606067,
        "upper_winter_precipitation": 2.080485,
        "upper_winter_precipitation_change": 0.43048499999999995,
        "upper_winter_precipitation_change_relative": 0.2609,
        "lower_winter_precipitation": 1.4754299999999998,
        "lower_winter_precipitation_change": -0.17457,
        "lower_winter_precipitation_change_relative": -0.1058
      }
    },
    "subsidence": {
      "collapsible_deposits": {
        "class": 1,
        "legend": "Low",
        "advisory": "Areas of localised significant rating"
      },
      "compressible_ground": {
        "class": 1,
        "legend": "Low",
        "advisory": "Areas of localised significant rating."
      },
      "landslides": {
        "class": 1,
        "legend": "Low",
        "advisory": "Areas of localised significant rating."
      },
      "running_sand": {
        "class": 1,
        "legend": "Low",
        "advisory": null
      },
      "shrink_swell": {
        "class": 3,
        "legend": "Significant",
        "advisory": "Areas of localised significant rating."
      },
      "soluble_rocks": {
        "class": 1,
        "legend": "Low",
        "advisory": null
      },
      "shrink_swell_2030_medium_emissions": {
        "class": "Possible",
        "legend": "It is possible that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
      },
      "shrink_swell_2050_medium_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
      },
      "shrink_swell_2070_high_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
      },
      "shrink_swell_2030_high_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
      },
      "shrink_swell_2080_medium_emissions": {
        "class": "Probable",
        "legend": "It is probable that climate change will affect clay shrink-swell susceptibility and change the likelihood of ground movement, which causes subsidence."
      }
    },
    "coastal_erosion": {
      "has_nearby_erosion_zones": false,
      "nearest_zone_distance": null,
      "intersects_erosion_zone": false,
      "england": {
        "projections": {
          "medium_term": [],
          "long_term": []
        },
        "ground_instability": {
          "zone": null,
          "future_recession": null
        }
      },
      "wales": {
        "projections": {
          "short_term": [],
          "medium_term": [],
          "long_term": []
        }
      },
      "scotland": {
        "projections": {
          "medium_term": [],
          "long_term": []
        }
      },
      "nearest_coastal_point": {
        "distance": 30724.878493703334,
        "azimuth_degrees": 90.49706750391849,
        "x_coord": 556854.722267165,
        "y_coord": 176088.450749494,
        "latitude": 51.462038937084245,
        "longitude": 0.25656558408344476
      }
    },
    "wildfire": {
      "wildfire_burned_areas": {
        "overlaps_burned_area": false,
        "nearest_burned_area": null,
        "events": []
      }
    },
    "water_stress": {
      "water_resource_zone_code": "TWSLND",
      "water_resource_zone_name": "London",
      "water_company": "Thames Water",
      "forecasts": [
        {
          "period_start": 2026,
          "period_end": 2027,
          "baseline": {
            "deployable_output": 1958.0206,
            "water_available": 1801.2506,
            "distribution_input": 1941.22683,
            "target_headroom": 179.44,
            "available_headroom": -139.97623,
            "supply_demand_balance": -319.41623,
            "supply_demand_balance_pct": -16.45434861
          },
          "final_plan": {
            "deployable_output": 2315.463792,
            "water_available": 2140.306019,
            "distribution_input": 1892.488929,
            "target_headroom": 179.44,
            "available_headroom": 247.8170909,
            "supply_demand_balance": 68.37709092,
            "supply_demand_balance_pct": 3.61307746
          },
          "climate_change": {
            "deployable_output_change": -43.4593,
            "consumption": 1.687356156
          }
        },
        {
          "period_start": 2030,
          "period_end": 2031,
          "baseline": {
            "deployable_output": 1940.2567,
            "water_available": 1774.9367,
            "distribution_input": 2004.97493,
            "target_headroom": 191.3,
            "available_headroom": -230.03823,
            "supply_demand_balance": -421.33823,
            "supply_demand_balance_pct": -21.01463832
          },
          "final_plan": {
            "deployable_output": 2268.4657,
            "water_available": 2103.1457,
            "distribution_input": 1859.795423,
            "target_headroom": 191.3,
            "available_headroom": 243.3502773,
            "supply_demand_balance": 52.0502773,
            "supply_demand_balance_pct": 2.798709829
          },
          "climate_change": {
            "deployable_output_change": -56.5635,
            "consumption": 3.163931261
          }
        },
        {
          "period_start": 2040,
          "period_end": 2041,
          "baseline": {
            "deployable_output": 1886.708389,
            "water_available": 1698.388389,
            "distribution_input": 2128.15583,
            "target_headroom": 123.43,
            "available_headroom": -429.7674414,
            "supply_demand_balance": -553.1974414,
            "supply_demand_balance_pct": -25.99421685
          },
          "final_plan": {
            "deployable_output": 2025.917889,
            "water_available": 1887.597889,
            "distribution_input": 1730.297278,
            "target_headroom": 123.43,
            "available_headroom": 157.3006108,
            "supply_demand_balance": 33.87061076,
            "supply_demand_balance_pct": 1.957502401
          },
          "climate_change": {
            "deployable_output_change": -107.0841114,
            "consumption": 7.19625125
          }
        },
        {
          "period_start": 2050,
          "period_end": 2051,
          "baseline": {
            "deployable_output": 1635.241284,
            "water_available": 1446.921284,
            "distribution_input": 2195.13983,
            "target_headroom": 95.22,
            "available_headroom": -748.2185455,
            "supply_demand_balance": -843.4385455,
            "supply_demand_balance_pct": -38.42299857
          },
          "final_plan": {
            "deployable_output": 1790.418684,
            "water_available": 1726.3273,
            "distribution_input": 1623.372557,
            "target_headroom": 95.22,
            "available_headroom": 102.9547435,
            "supply_demand_balance": 7.734743464,
            "supply_demand_balance_pct": 0.476461391
          },
          "climate_change": {
            "deployable_output_change": -128.0809155,
            "consumption": 11.41274327
          }
        },
        {
          "period_start": 2060,
          "period_end": 2061,
          "baseline": {
            "deployable_output": 1614.24438,
            "water_available": 1425.92438,
            "distribution_input": 2196.86683,
            "target_headroom": 97.74,
            "available_headroom": -770.9424497,
            "supply_demand_balance": -868.6824497,
            "supply_demand_balance_pct": -39.54188018
          },
          "final_plan": {
            "deployable_output": 1769.42178,
            "water_available": 1718.4057,
            "distribution_input": 1612.943919,
            "target_headroom": 97.74,
            "available_headroom": 105.4617805,
            "supply_demand_balance": 7.721780536,
            "supply_demand_balance_pct": 0.478738315
          },
          "climate_change": {
            "deployable_output_change": -149.0778197,
            "consumption": 15.36303779
          }
        },
        {
          "period_start": 2070,
          "period_end": 2071,
          "baseline": {
            "deployable_output": 1593.247876,
            "water_available": 1404.927876,
            "distribution_input": 2195.74883,
            "target_headroom": 103.39,
            "available_headroom": -790.8209539,
            "supply_demand_balance": -894.2109539,
            "supply_demand_balance_pct": -40.72464672
          },
          "final_plan": {
            "deployable_output": 1757.225276,
            "water_available": 1710.5838,
            "distribution_input": 1599.459604,
            "target_headroom": 103.39,
            "available_headroom": 111.1241955,
            "supply_demand_balance": 7.734195514,
            "supply_demand_balance_pct": 0.483550537
          },
          "climate_change": {
            "deployable_output_change": -170.0743239,
            "consumption": 19.29012113
          }
        },
        {
          "period_start": 2080,
          "period_end": 2081,
          "baseline": {
            "deployable_output": null,
            "water_available": null,
            "distribution_input": null,
            "target_headroom": null,
            "available_headroom": null,
            "supply_demand_balance": null,
            "supply_demand_balance_pct": null
          },
          "final_plan": {
            "deployable_output": null,
            "water_available": null,
            "distribution_input": null,
            "target_headroom": null,
            "available_headroom": null,
            "supply_demand_balance": null,
            "supply_demand_balance_pct": null
          },
          "climate_change": {
            "deployable_output_change": null,
            "consumption": null
          }
        },
        {
          "period_start": 2090,
          "period_end": 2091,
          "baseline": {
            "deployable_output": null,
            "water_available": null,
            "distribution_input": null,
            "target_headroom": null,
            "available_headroom": null,
            "supply_demand_balance": null,
            "supply_demand_balance_pct": null
          },
          "final_plan": {
            "deployable_output": null,
            "water_available": null,
            "distribution_input": null,
            "target_headroom": null,
            "available_headroom": null,
            "supply_demand_balance": null,
            "supply_demand_balance_pct": null
          },
          "climate_change": {
            "deployable_output_change": null,
            "consumption": null
          }
        }
      ]
    }
  }
{
    "$schema" : "http://json-schema.org/draft-07/schema#",
    "definitions" : {
       "AnnualHotDaysChange" : {
          "properties" : {
             "baseline_hot_days" : {
                "type" : "number"
             },
             "lower_hot_days" : {
                "type" : "number"
             },
             "lower_hot_days_change" : {
                "type" : "number"
             },
             "lower_hot_days_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "lower_recent_hot_days" : {
                "type" : "number"
             },
             "lower_recent_hot_days_change" : {
                "type" : "number"
             },
             "lower_recent_hot_days_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "upper_hot_days" : {
                "type" : "number"
             },
             "upper_hot_days_change" : {
                "type" : "number"
             },
             "upper_hot_days_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "upper_recent_hot_days" : {
                "type" : "number"
             },
             "upper_recent_hot_days_change" : {
                "type" : "number"
             },
             "upper_recent_hot_days_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "baseline_hot_days",
             "lower_hot_days",
             "lower_hot_days_change",
             "lower_hot_days_change_relative",
             "lower_recent_hot_days",
             "lower_recent_hot_days_change",
             "lower_recent_hot_days_change_relative",
             "upper_hot_days",
             "upper_hot_days_change",
             "upper_hot_days_change_relative",
             "upper_recent_hot_days",
             "upper_recent_hot_days_change",
             "upper_recent_hot_days_change_relative"
          ],
          "type" : "object"
       },
       "ClimateChangeInfo" : {
          "properties" : {
             "annual_hot_days" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/AnnualHotDaysChange"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "maximum_temperature" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/MaximumTemperatureChange"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "summer_precipitation" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/SummerPrecipitationChange"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "winter_precipitation" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WinterPrecipitationChange"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "annual_hot_days",
             "maximum_temperature",
             "summer_precipitation",
             "winter_precipitation"
          ],
          "type" : "object"
       },
       "ClimateRiskLocation" : {
          "properties" : {
             "latitude" : {
                "type" : "number"
             },
             "longitude" : {
                "type" : "number"
             },
             "uprn" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "x_coord" : {
                "type" : "number"
             },
             "y_coord" : {
                "type" : "number"
             }
          },
          "required" : [
             "latitude",
             "longitude",
             "uprn",
             "x_coord",
             "y_coord"
          ],
          "type" : "object"
       },
       "CoastalErosionResult" : {
          "properties" : {
             "england" : {
                "$ref" : "#/definitions/EnglandCoastalErosionResult"
             },
             "has_nearby_erosion_zones" : {
                "type" : "boolean"
             },
             "intersects_erosion_zone" : {
                "type" : "boolean"
             },
             "nearest_zone_distance" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "scotland" : {
                "$ref" : "#/definitions/Omit%3CScotlandCoastalErosion%2C%22has_nearby_erosion_zones%22%7C%22nearest_zone_distance%22%7C%22intersects_erosion_zone%22%3E"
             },
             "wales" : {
                "$ref" : "#/definitions/Omit%3CWalesCoastalErosion%2C%22has_nearby_erosion_zones%22%7C%22nearest_zone_distance%22%7C%22intersects_erosion_zone%22%3E"
             }
          },
          "required" : [
             "england",
             "has_nearby_erosion_zones",
             "intersects_erosion_zone",
             "nearest_zone_distance",
             "scotland",
             "wales"
          ],
          "type" : "object"
       },
       "CoastalPoint" : {
          "properties" : {
             "azimuth_degrees" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "distance" : {
                "type" : "number"
             },
             "latitude" : {
                "type" : "number"
             },
             "longitude" : {
                "type" : "number"
             },
             "x_coord" : {
                "type" : "number"
             },
             "y_coord" : {
                "type" : "number"
             }
          },
          "required" : [
             "azimuth_degrees",
             "distance",
             "latitude",
             "longitude",
             "x_coord",
             "y_coord"
          ],
          "type" : "object"
       },
       "CoastalSpatialAssessment" : {
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "intersects" : {
                "type" : "boolean"
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "properties" : {
                         "azimuth_degrees" : {
                            "type" : [
                               "null",
                               "number"
                            ]
                         },
                         "latitude" : {
                            "type" : "number"
                         },
                         "longitude" : {
                            "type" : "number"
                         },
                         "x_coord" : {
                            "type" : "number"
                         },
                         "y_coord" : {
                            "type" : "number"
                         }
                      },
                      "required" : [
                         "azimuth_degrees",
                         "latitude",
                         "longitude",
                         "x_coord",
                         "y_coord"
                      ],
                      "type" : "object"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "distance",
             "intersects",
             "nearest_point"
          ],
          "type" : "object"
       },
       "CurrentSubsidenceResult" : {
          "properties" : {
             "advisory" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "class" : {
                "type" : "number"
             },
             "legend" : {
                "type" : "string"
             }
          },
          "required" : [
             "advisory",
             "class",
             "legend"
          ],
          "type" : "object"
       },
       "EnglandCoastalErosionResult" : {
          "allOf" : [
             {
                "$ref" : "#/definitions/Omit%3CEnglandNCERMCoastalErosion%2C%22has_nearby_erosion_zones%22%7C%22nearest_zone_distance%22%7C%22intersects_erosion_zone%22%3E"
             },
             {
                "properties" : {
                   "ground_instability" : {
                      "properties" : {
                         "future_recession" : {
                            "anyOf" : [
                               {
                                  "$ref" : "#/definitions/EnglandGroundInstabilityRecession"
                               },
                               {
                                  "type" : "null"
                               }
                            ]
                         },
                         "zone" : {
                            "anyOf" : [
                               {
                                  "$ref" : "#/definitions/EnglandGroundInstabilityZone"
                               },
                               {
                                  "type" : "null"
                               }
                            ]
                         }
                      },
                      "required" : [
                         "future_recession",
                         "zone"
                      ],
                      "type" : "object"
                   }
                },
                "required" : [
                   "ground_instability"
                ],
                "type" : "object"
             }
          ]
       },
       "EnglandErosionClimateAllowance" : {
          "properties" : {
             "assessment" : {
                "$ref" : "#/definitions/CoastalSpatialAssessment"
             },
             "erosion_distance" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "max_overlap" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "assessment",
             "erosion_distance",
             "max_overlap"
          ],
          "type" : "object"
       },
       "EnglandErosionCoverage" : {
          "properties" : {
             "NFI" : {
                "properties" : {
                   "0" : {
                      "type" : "number"
                   },
                   "70" : {
                      "type" : "number"
                   },
                   "95" : {
                      "type" : "number"
                   }
                },
                "required" : [
                   "0",
                   "70",
                   "95"
                ],
                "type" : "object"
             },
             "SMP" : {
                "properties" : {
                   "0" : {
                      "type" : "number"
                   },
                   "70" : {
                      "type" : "number"
                   },
                   "95" : {
                      "type" : "number"
                   }
                },
                "required" : [
                   "0",
                   "70",
                   "95"
                ],
                "type" : "object"
             }
          },
          "required" : [
             "NFI",
             "SMP"
          ],
          "type" : "object"
       },
       "EnglandErosionProjection" : {
          "properties" : {
             "NFI" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandErosionScenario"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "SMP" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandErosionScenario"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "defence_type" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "frontage_id" : {
                "type" : "number"
             },
             "smp_name" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "smp_no" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "smp_policy_unit" : {
                "type" : [
                   "null",
                   "string"
                ]
             }
          },
          "required" : [
             "NFI",
             "SMP",
             "defence_type",
             "frontage_id",
             "smp_name",
             "smp_no",
             "smp_policy_unit"
          ],
          "type" : "object"
       },
       "EnglandErosionScenario" : {
          "properties" : {
             "climate_allowance_0" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandErosionClimateAllowance"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "climate_allowance_70" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandErosionClimateAllowance"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "climate_allowance_95" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandErosionClimateAllowance"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "intervention" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "policy" : {
                "type" : [
                   "null",
                   "string"
                ]
             }
          },
          "required" : [
             "climate_allowance_0",
             "climate_allowance_70",
             "climate_allowance_95",
             "intervention",
             "policy"
          ],
          "type" : "object"
       },
       "EnglandFloodRiskDescription" : {
          "enum" : [
             "High",
             "Low",
             "Medium",
             "Unavailable",
             "Very low"
          ],
          "type" : "string"
       },
       "EnglandFloodRiskInfo" : {
          "description" : "Combined England flood-risk response.",
          "properties" : {
             "rivers_and_seas" : {
                "$ref" : "#/definitions/EnglandFloodRiskResult"
             },
             "rivers_and_seas_climate_change" : {
                "$ref" : "#/definitions/EnglandFloodRiskResult",
                "description" : "Parsed England flood-risk result for a single dataset."
             },
             "surface_water" : {
                "$ref" : "#/definitions/EnglandFloodRiskResult",
                "description" : "Parsed England flood-risk result for a single dataset."
             },
             "surface_water_climate_change" : {
                "$ref" : "#/definitions/EnglandFloodRiskResult",
                "description" : "Parsed England flood-risk result for a single dataset."
             }
          },
          "required" : [
             "rivers_and_seas"
          ],
          "type" : "object"
       },
       "EnglandFloodRiskResult" : {
          "description" : "Parsed England flood-risk result for a single dataset.",
          "properties" : {
             "annual_flood_risk" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "flood_risk_coverage" : {
                "$ref" : "#/definitions/FloodRiskCoverage",
                "description" : "Exclusive flood-risk coverage across the supplied property geometry."
             },
             "flood_risk_description" : {
                "anyOf" : [
                   {
                      "enum" : [
                         "High",
                         "Low",
                         "Medium",
                         "Unavailable",
                         "Very low"
                      ],
                      "type" : "string"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "highest_risk_flood_zone_within_50m" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandFloodRiskZone"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "highest_risk_flood_zone_within_buffer" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/FloodRiskBufferResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "in_flood_risk_zone" : {
                "type" : [
                   "null",
                   "boolean"
                ]
             },
             "nearest_flood_risk_zone" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandFloodRiskZone"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "unavailable_coverage" : {
                "$ref" : "#/definitions/FloodRiskUnavailableCoverage"
             }
          },
          "required" : [
             "annual_flood_risk",
             "highest_risk_flood_zone_within_50m",
             "in_flood_risk_zone",
             "nearest_flood_risk_zone"
          ],
          "type" : "object"
       },
       "EnglandFloodRiskZone" : {
          "description" : "Parsed England flood-risk zone.",
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "flood_risk_description" : {
                "$ref" : "#/definitions/EnglandFloodRiskDescription"
             },
             "max_annual_flood_risk" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "min_annual_flood_risk" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/FloodRiskNearestPoint"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "distance",
             "flood_risk_description",
             "max_annual_flood_risk",
             "min_annual_flood_risk",
             "nearest_point"
          ],
          "type" : "object"
       },
       "EnglandGroundInstabilityRecession" : {
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "intersects" : {
                "type" : "boolean"
             },
             "local_authority" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "location" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "properties" : {
                         "azimuth_degrees" : {
                            "type" : [
                               "null",
                               "number"
                            ]
                         },
                         "latitude" : {
                            "type" : "number"
                         },
                         "longitude" : {
                            "type" : "number"
                         },
                         "x_coord" : {
                            "type" : "number"
                         },
                         "y_coord" : {
                            "type" : "number"
                         }
                      },
                      "required" : [
                         "azimuth_degrees",
                         "latitude",
                         "longitude",
                         "x_coord",
                         "y_coord"
                      ],
                      "type" : "object"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "smp_name" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "smp_no" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "distance",
             "intersects",
             "local_authority",
             "location",
             "nearest_point",
             "smp_name",
             "smp_no"
          ],
          "type" : "object"
       },
       "EnglandGroundInstabilityZone" : {
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "intersects" : {
                "type" : "boolean"
             },
             "local_authority" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "location" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "properties" : {
                         "azimuth_degrees" : {
                            "type" : [
                               "null",
                               "number"
                            ]
                         },
                         "latitude" : {
                            "type" : "number"
                         },
                         "longitude" : {
                            "type" : "number"
                         },
                         "x_coord" : {
                            "type" : "number"
                         },
                         "y_coord" : {
                            "type" : "number"
                         }
                      },
                      "required" : [
                         "azimuth_degrees",
                         "latitude",
                         "longitude",
                         "x_coord",
                         "y_coord"
                      ],
                      "type" : "object"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "smp_name" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "smp_no" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "distance",
             "intersects",
             "local_authority",
             "location",
             "nearest_point",
             "smp_name",
             "smp_no"
          ],
          "type" : "object"
       },
       "FloodRiskBand" : {
          "description" : "Flood risk bands used by the Environment Agency NAFRA2 datasets.",
          "enum" : [
             "High",
             "Low",
             "Medium",
             "Very low"
          ],
          "type" : "string"
       },
       "FloodRiskBufferResult" : {
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "flood_risk_description" : {
                "$ref" : "#/definitions/FloodRiskBand"
             }
          },
          "required" : [
             "distance",
             "flood_risk_description"
          ],
          "type" : "object"
       },
       "FloodRiskCoverage" : {
          "properties" : {
             "high" : {
                "$ref" : "#/definitions/FloodRiskCoverageBand"
             },
             "low" : {
                "$ref" : "#/definitions/FloodRiskCoverageBand"
             },
             "medium" : {
                "$ref" : "#/definitions/FloodRiskCoverageBand"
             },
             "very_low" : {
                "$ref" : "#/definitions/FloodRiskCoverageBand"
             }
          },
          "required" : [
             "high",
             "low",
             "medium",
             "very_low"
          ],
          "type" : "object"
       },
       "FloodRiskCoverageBand" : {
          "properties" : {
             "area" : {
                "type" : "number"
             },
             "proportion" : {
                "type" : "number"
             }
          },
          "required" : [
             "area",
             "proportion"
          ],
          "type" : "object"
       },
       "FloodRiskNearestPoint" : {
          "description" : "Location of the nearest point on a flood-risk zone.",
          "properties" : {
             "latitude" : {
                "type" : "number"
             },
             "longitude" : {
                "type" : "number"
             },
             "x_coord" : {
                "type" : "number"
             },
             "y_coord" : {
                "type" : "number"
             }
          },
          "required" : [
             "latitude",
             "longitude",
             "x_coord",
             "y_coord"
          ],
          "type" : "object"
       },
       "FloodRiskUnavailableCoverage" : {
          "properties" : {
             "area" : {
                "type" : "number"
             },
             "proportion" : {
                "type" : "number"
             }
          },
          "required" : [
             "area",
             "proportion"
          ],
          "type" : "object"
       },
       "FutureSubsidenceResult" : {
          "properties" : {
             "class" : {
                "type" : "string"
             },
             "legend" : {
                "type" : "string"
             }
          },
          "required" : [
             "class",
             "legend"
          ],
          "type" : "object"
       },
       "MaximumTemperatureChange" : {
          "properties" : {
             "baseline_maximum_temperature" : {
                "type" : "number"
             },
             "lower_maximum_temperature" : {
                "type" : "number"
             },
             "lower_maximum_temperature_change" : {
                "type" : "number"
             },
             "lower_maximum_temperature_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "lower_recent_maximum_temperature" : {
                "type" : "number"
             },
             "lower_recent_maximum_temperature_change" : {
                "type" : "number"
             },
             "lower_recent_maximum_temperature_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "upper_maximum_temperature" : {
                "type" : "number"
             },
             "upper_maximum_temperature_change" : {
                "type" : "number"
             },
             "upper_maximum_temperature_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "upper_recent_maximum_temperature" : {
                "type" : "number"
             },
             "upper_recent_maximum_temperature_change" : {
                "type" : "number"
             },
             "upper_recent_maximum_temperature_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "baseline_maximum_temperature",
             "lower_maximum_temperature",
             "lower_maximum_temperature_change",
             "lower_maximum_temperature_change_relative",
             "lower_recent_maximum_temperature",
             "lower_recent_maximum_temperature_change",
             "lower_recent_maximum_temperature_change_relative",
             "upper_maximum_temperature",
             "upper_maximum_temperature_change",
             "upper_maximum_temperature_change_relative",
             "upper_recent_maximum_temperature",
             "upper_recent_maximum_temperature_change",
             "upper_recent_maximum_temperature_change_relative"
          ],
          "type" : "object"
       },
       "Omit<EnglandNCERMCoastalErosion,\"has_nearby_erosion_zones\"|\"nearest_zone_distance\"|\"intersects_erosion_zone\">" : {
          "properties" : {
             "coverage" : {
                "$ref" : "#/definitions/Record%3CCoastalErosionFuturePeriod%2CEnglandErosionCoverage%3E"
             },
             "projections" : {
                "$ref" : "#/definitions/Record%3CCoastalErosionFuturePeriod%2CEnglandErosionProjection%5B%5D%3E"
             }
          },
          "required" : [
             "projections"
          ],
          "type" : "object"
       },
       "Omit<ScotlandCoastalErosion,\"has_nearby_erosion_zones\"|\"nearest_zone_distance\"|\"intersects_erosion_zone\">" : {
          "properties" : {
             "coverage" : {
                "$ref" : "#/definitions/Record%3CCoastalErosionFuturePeriod%2CScotlandErosionCoverage%3E"
             },
             "projections" : {
                "$ref" : "#/definitions/Record%3CCoastalErosionFuturePeriod%2CScotlandErosionProjection%5B%5D%3E"
             }
          },
          "required" : [
             "projections"
          ],
          "type" : "object"
       },
       "Omit<WalesCoastalErosion,\"has_nearby_erosion_zones\"|\"nearest_zone_distance\"|\"intersects_erosion_zone\">" : {
          "properties" : {
             "coverage" : {
                "$ref" : "#/definitions/Record%3CCoastalErosionPeriod%2CWalesCoverage%3E"
             },
             "projections" : {
                "$ref" : "#/definitions/WalesProjections"
             }
          },
          "required" : [
             "projections"
          ],
          "type" : "object"
       },
       "Record<CoastalErosionFuturePeriod,EnglandErosionCoverage>" : {
          "properties" : {
             "long_term" : {
                "$ref" : "#/definitions/EnglandErosionCoverage"
             },
             "medium_term" : {
                "$ref" : "#/definitions/EnglandErosionCoverage"
             }
          },
          "required" : [
             "long_term",
             "medium_term"
          ],
          "type" : "object"
       },
       "Record<CoastalErosionFuturePeriod,EnglandErosionProjection[]>" : {
          "properties" : {
             "long_term" : {
                "items" : {
                   "$ref" : "#/definitions/EnglandErosionProjection"
                },
                "type" : "array"
             },
             "medium_term" : {
                "items" : {
                   "$ref" : "#/definitions/EnglandErosionProjection"
                },
                "type" : "array"
             }
          },
          "required" : [
             "long_term",
             "medium_term"
          ],
          "type" : "object"
       },
       "Record<CoastalErosionFuturePeriod,ScotlandErosionCoverage>" : {
          "properties" : {
             "long_term" : {
                "$ref" : "#/definitions/ScotlandErosionCoverage"
             },
             "medium_term" : {
                "$ref" : "#/definitions/ScotlandErosionCoverage"
             }
          },
          "required" : [
             "long_term",
             "medium_term"
          ],
          "type" : "object"
       },
       "Record<CoastalErosionFuturePeriod,ScotlandErosionProjection[]>" : {
          "properties" : {
             "long_term" : {
                "items" : {
                   "$ref" : "#/definitions/ScotlandErosionProjection"
                },
                "type" : "array"
             },
             "medium_term" : {
                "items" : {
                   "$ref" : "#/definitions/ScotlandErosionProjection"
                },
                "type" : "array"
             }
          },
          "required" : [
             "long_term",
             "medium_term"
          ],
          "type" : "object"
       },
       "Record<CoastalErosionPeriod,WalesCoverage>" : {
          "properties" : {
             "long_term" : {
                "$ref" : "#/definitions/WalesCoverage"
             },
             "medium_term" : {
                "$ref" : "#/definitions/WalesCoverage"
             },
             "short_term" : {
                "$ref" : "#/definitions/WalesCoverage"
             }
          },
          "required" : [
             "long_term",
             "medium_term",
             "short_term"
          ],
          "type" : "object"
       },
       "ScotlandClimateChangeCoverage" : {
          "properties" : {
             "area" : {
                "type" : "number"
             },
             "proportion" : {
                "type" : "number"
             },
             "scenario" : {
                "type" : "string"
             }
          },
          "required" : [
             "area",
             "proportion",
             "scenario"
          ],
          "type" : "object"
       },
       "ScotlandErosionCoverage" : {
          "properties" : {
             "eroded_area" : {
                "type" : "number"
             },
             "influence" : {
                "type" : "number"
             },
             "vicinity" : {
                "type" : "number"
             }
          },
          "required" : [
             "eroded_area",
             "influence",
             "vicinity"
          ],
          "type" : "object"
       },
       "ScotlandErosionProjection" : {
          "properties" : {
             "eroded_area" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/CoastalSpatialAssessment"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "erodeid" : {
                "type" : "number"
             },
             "influence" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/CoastalSpatialAssessment"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "vicinity" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/CoastalSpatialAssessment"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "eroded_area",
             "erodeid",
             "influence",
             "vicinity"
          ],
          "type" : "object"
       },
       "ScotlandFloodRiskInfo" : {
          "properties" : {
             "coast" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "coast_climate_change" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "rivers" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "rivers_climate_change" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "surface_water" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "surface_water_climate_change" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "coast",
             "rivers"
          ],
          "type" : "object"
       },
       "ScotlandFloodRiskNearestPoint" : {
          "properties" : {
             "latitude" : {
                "type" : "number"
             },
             "longitude" : {
                "type" : "number"
             },
             "x_coord" : {
                "type" : "number"
             },
             "y_coord" : {
                "type" : "number"
             }
          },
          "required" : [
             "latitude",
             "longitude",
             "x_coord",
             "y_coord"
          ],
          "type" : "object"
       },
       "ScotlandFloodRiskResult" : {
          "properties" : {
             "annual_flood_risk" : {
                "type" : "number"
             },
             "climate_change_coverage" : {
                "$ref" : "#/definitions/ScotlandClimateChangeCoverage"
             },
             "flood_risk_coverage" : {
                "$ref" : "#/definitions/FloodRiskCoverage"
             },
             "flood_risk_description" : {
                "anyOf" : [
                   {
                      "enum" : [
                         "High",
                         "Low",
                         "Medium"
                      ],
                      "type" : "string"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "highest_risk_flood_zone_within_50m" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskZone"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "highest_risk_flood_zone_within_buffer" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/FloodRiskBufferResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "in_flood_risk_zone" : {
                "type" : "boolean"
             },
             "nearest_flood_risk_zone" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskZone"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "annual_flood_risk",
             "flood_risk_description",
             "highest_risk_flood_zone_within_50m",
             "in_flood_risk_zone",
             "nearest_flood_risk_zone"
          ],
          "type" : "object"
       },
       "ScotlandFloodRiskZone" : {
          "properties" : {
             "annual_flood_risk" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "distance" : {
                "type" : "number"
             },
             "flood_risk_description" : {
                "anyOf" : [
                   {
                      "enum" : [
                         "High",
                         "Low",
                         "Medium"
                      ],
                      "type" : "string"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskNearestPoint"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "annual_flood_risk",
             "distance",
             "flood_risk_description",
             "nearest_point"
          ],
          "type" : "object"
       },
       "SubsidenceInfo" : {
          "properties" : {
             "collapsible_deposits" : {
                "$ref" : "#/definitions/CurrentSubsidenceResult"
             },
             "compressible_ground" : {
                "$ref" : "#/definitions/CurrentSubsidenceResult"
             },
             "landslides" : {
                "$ref" : "#/definitions/CurrentSubsidenceResult"
             },
             "running_sand" : {
                "$ref" : "#/definitions/CurrentSubsidenceResult"
             },
             "shrink_swell" : {
                "$ref" : "#/definitions/CurrentSubsidenceResult"
             },
             "shrink_swell_2030_high_emissions" : {
                "$ref" : "#/definitions/FutureSubsidenceResult"
             },
             "shrink_swell_2030_medium_emissions" : {
                "$ref" : "#/definitions/FutureSubsidenceResult"
             },
             "shrink_swell_2050_medium_emissions" : {
                "$ref" : "#/definitions/FutureSubsidenceResult"
             },
             "shrink_swell_2070_high_emissions" : {
                "$ref" : "#/definitions/FutureSubsidenceResult"
             },
             "shrink_swell_2080_medium_emissions" : {
                "$ref" : "#/definitions/FutureSubsidenceResult"
             },
             "soluble_rocks" : {
                "$ref" : "#/definitions/CurrentSubsidenceResult"
             }
          },
          "type" : "object"
       },
       "SummerPrecipitationChange" : {
          "properties" : {
             "baseline_summer_precipitation" : {
                "type" : "number"
             },
             "lower_recent_summer_precipitation" : {
                "type" : "number"
             },
             "lower_recent_summer_precipitation_change" : {
                "type" : "number"
             },
             "lower_recent_summer_precipitation_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "lower_summer_precipitation" : {
                "type" : "number"
             },
             "lower_summer_precipitation_change" : {
                "type" : "number"
             },
             "lower_summer_precipitation_change_relative" : {
                "type" : "number"
             },
             "upper_recent_summer_precipitation" : {
                "type" : "number"
             },
             "upper_recent_summer_precipitation_change" : {
                "type" : "number"
             },
             "upper_recent_summer_precipitation_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "upper_summer_precipitation" : {
                "type" : "number"
             },
             "upper_summer_precipitation_change" : {
                "type" : "number"
             },
             "upper_summer_precipitation_change_relative" : {
                "type" : "number"
             }
          },
          "required" : [
             "baseline_summer_precipitation",
             "lower_recent_summer_precipitation",
             "lower_recent_summer_precipitation_change",
             "lower_recent_summer_precipitation_change_relative",
             "lower_summer_precipitation",
             "lower_summer_precipitation_change",
             "lower_summer_precipitation_change_relative",
             "upper_recent_summer_precipitation",
             "upper_recent_summer_precipitation_change",
             "upper_recent_summer_precipitation_change_relative",
             "upper_summer_precipitation",
             "upper_summer_precipitation_change",
             "upper_summer_precipitation_change_relative"
          ],
          "type" : "object"
       },
       "WalesCoverage" : {
          "properties" : {
             "no_active_intervention" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "shoreline_management_plan" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "no_active_intervention",
             "shoreline_management_plan"
          ],
          "type" : "object"
       },
       "WalesErosionAssessment" : {
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "erosion" : {
                "anyOf" : [
                   {
                      "properties" : {
                         "classification" : {
                            "const" : "range",
                            "type" : "string"
                         },
                         "max" : {
                            "type" : "number"
                         },
                         "min" : {
                            "type" : "number"
                         }
                      },
                      "required" : [
                         "classification",
                         "max",
                         "min"
                      ],
                      "type" : "object"
                   },
                   {
                      "properties" : {
                         "classification" : {
                            "const" : "negligible",
                            "type" : "string"
                         }
                      },
                      "required" : [
                         "classification"
                      ],
                      "type" : "object"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "intersects" : {
                "type" : "boolean"
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "properties" : {
                         "azimuth_degrees" : {
                            "type" : [
                               "null",
                               "number"
                            ]
                         },
                         "latitude" : {
                            "type" : "number"
                         },
                         "longitude" : {
                            "type" : "number"
                         },
                         "x_coord" : {
                            "type" : "number"
                         },
                         "y_coord" : {
                            "type" : "number"
                         }
                      },
                      "required" : [
                         "azimuth_degrees",
                         "latitude",
                         "longitude",
                         "x_coord",
                         "y_coord"
                      ],
                      "type" : "object"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "distance",
             "erosion",
             "intersects",
             "nearest_point"
          ],
          "type" : "object"
       },
       "WalesFloodRiskBand" : {
          "enum" : [
             "High",
             "Low",
             "Medium"
          ],
          "type" : "string"
       },
       "WalesFloodRiskInfo" : {
          "properties" : {
             "coast" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "rivers" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "surface_water" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "coast",
             "rivers"
          ],
          "type" : "object"
       },
       "WalesFloodRiskNearestPoint" : {
          "properties" : {
             "latitude" : {
                "type" : "number"
             },
             "longitude" : {
                "type" : "number"
             },
             "x_coord" : {
                "type" : "number"
             },
             "y_coord" : {
                "type" : "number"
             }
          },
          "required" : [
             "latitude",
             "longitude",
             "x_coord",
             "y_coord"
          ],
          "type" : "object"
       },
       "WalesFloodRiskResult" : {
          "properties" : {
             "annual_flood_risk" : {
                "type" : "number"
             },
             "flood_risk_coverage" : {
                "$ref" : "#/definitions/FloodRiskCoverage"
             },
             "flood_risk_description" : {
                "anyOf" : [
                   {
                      "enum" : [
                         "High",
                         "Low",
                         "Medium"
                      ],
                      "type" : "string"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "highest_risk_flood_zone_within_50m" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskZone"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "highest_risk_flood_zone_within_buffer" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/FloodRiskBufferResult"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "in_flood_risk_zone" : {
                "type" : "boolean"
             },
             "nearest_flood_risk_zone" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskZone"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "annual_flood_risk",
             "flood_risk_description",
             "in_flood_risk_zone",
             "nearest_flood_risk_zone"
          ],
          "type" : "object"
       },
       "WalesFloodRiskZone" : {
          "properties" : {
             "distance" : {
                "type" : "number"
             },
             "flood_risk_description" : {
                "$ref" : "#/definitions/WalesFloodRiskBand"
             },
             "max_annual_flood_risk" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "min_annual_flood_risk" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskNearestPoint"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "distance",
             "flood_risk_description",
             "max_annual_flood_risk",
             "min_annual_flood_risk",
             "nearest_point"
          ],
          "type" : "object"
       },
       "WalesLocationAssessment" : {
          "properties" : {
             "local_authority_name" : {
                "type" : [
                   "null",
                   "string"
                ]
             },
             "location_reference" : {
                "type" : "string"
             },
             "no_active_intervention" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesErosionAssessment"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "period" : {
                "properties" : {
                   "from" : {
                      "type" : "number"
                   },
                   "to" : {
                      "type" : "number"
                   }
                },
                "required" : [
                   "from",
                   "to"
                ],
                "type" : "object"
             },
             "shoreline_management_plan" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesErosionAssessment"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "shoreline_management_plan_name" : {
                "type" : [
                   "null",
                   "string"
                ]
             }
          },
          "required" : [
             "local_authority_name",
             "location_reference",
             "no_active_intervention",
             "period",
             "shoreline_management_plan",
             "shoreline_management_plan_name"
          ],
          "type" : "object"
       },
       "WalesProjections" : {
          "properties" : {
             "long_term" : {
                "items" : {
                   "$ref" : "#/definitions/WalesLocationAssessment"
                },
                "type" : "array"
             },
             "medium_term" : {
                "items" : {
                   "$ref" : "#/definitions/WalesLocationAssessment"
                },
                "type" : "array"
             },
             "short_term" : {
                "items" : {
                   "$ref" : "#/definitions/WalesLocationAssessment"
                },
                "type" : "array"
             }
          },
          "required" : [
             "long_term",
             "medium_term",
             "short_term"
          ],
          "type" : "object"
       },
       "WaterResourceClimateChange" : {
          "properties" : {
             "consumption" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "deployable_output_change" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "consumption",
             "deployable_output_change"
          ],
          "type" : "object"
       },
       "WaterResourceForecast" : {
          "properties" : {
             "baseline" : {
                "$ref" : "#/definitions/WaterResourceScenario"
             },
             "climate_change" : {
                "$ref" : "#/definitions/WaterResourceClimateChange"
             },
             "final_plan" : {
                "$ref" : "#/definitions/WaterResourceScenario"
             },
             "period_end" : {
                "type" : "number"
             },
             "period_start" : {
                "type" : "number"
             }
          },
          "required" : [
             "baseline",
             "climate_change",
             "final_plan",
             "period_end",
             "period_start"
          ],
          "type" : "object"
       },
       "WaterResourceInfo" : {
          "properties" : {
             "forecasts" : {
                "items" : {
                   "$ref" : "#/definitions/WaterResourceForecast"
                },
                "type" : "array"
             },
             "water_company" : {
                "type" : "string"
             },
             "water_resource_zone_code" : {
                "type" : "string"
             },
             "water_resource_zone_name" : {
                "type" : "string"
             }
          },
          "required" : [
             "forecasts",
             "water_company",
             "water_resource_zone_code",
             "water_resource_zone_name"
          ],
          "type" : "object"
       },
       "WaterResourceScenario" : {
          "properties" : {
             "available_headroom" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "deployable_output" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "distribution_input" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "supply_demand_balance" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "supply_demand_balance_pct" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "target_headroom" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "water_available" : {
                "type" : [
                   "null",
                   "number"
                ]
             }
          },
          "required" : [
             "available_headroom",
             "deployable_output",
             "distribution_input",
             "supply_demand_balance",
             "supply_demand_balance_pct",
             "target_headroom",
             "water_available"
          ],
          "type" : "object"
       },
       "WildfireBurnedArea" : {
          "properties" : {
             "burn_date" : {
                "description" : "Burn date in YYYY-MM-DD format.",
                "type" : "string"
             },
             "distance" : {
                "type" : "number"
             },
             "nearest_point" : {
                "anyOf" : [
                   {
                      "properties" : {
                         "lat" : {
                            "type" : "number"
                         },
                         "lng" : {
                            "type" : "number"
                         }
                      },
                      "required" : [
                         "lat",
                         "lng"
                      ],
                      "type" : "object"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "burn_date",
             "distance",
             "nearest_point"
          ],
          "type" : "object"
       },
       "WildfireBurnedAreasInfo" : {
          "properties" : {
             "events" : {
                "items" : {
                   "$ref" : "#/definitions/WildfireBurnedArea"
                },
                "type" : "array"
             },
             "nearest_burned_area" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WildfireBurnedArea"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "overlaps_burned_area" : {
                "type" : "boolean"
             }
          },
          "required" : [
             "events",
             "nearest_burned_area",
             "overlaps_burned_area"
          ],
          "type" : "object"
       },
       "WinterPrecipitationChange" : {
          "properties" : {
             "baseline_winter_precipitation" : {
                "type" : "number"
             },
             "lower_recent_winter_precipitation" : {
                "type" : "number"
             },
             "lower_recent_winter_precipitation_change" : {
                "type" : "number"
             },
             "lower_recent_winter_precipitation_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "lower_winter_precipitation" : {
                "type" : "number"
             },
             "lower_winter_precipitation_change" : {
                "type" : "number"
             },
             "lower_winter_precipitation_change_relative" : {
                "type" : "number"
             },
             "upper_recent_winter_precipitation" : {
                "type" : "number"
             },
             "upper_recent_winter_precipitation_change" : {
                "type" : "number"
             },
             "upper_recent_winter_precipitation_change_relative" : {
                "type" : [
                   "null",
                   "number"
                ]
             },
             "upper_winter_precipitation" : {
                "type" : "number"
             },
             "upper_winter_precipitation_change" : {
                "type" : "number"
             },
             "upper_winter_precipitation_change_relative" : {
                "type" : "number"
             }
          },
          "required" : [
             "baseline_winter_precipitation",
             "lower_recent_winter_precipitation",
             "lower_recent_winter_precipitation_change",
             "lower_recent_winter_precipitation_change_relative",
             "lower_winter_precipitation",
             "lower_winter_precipitation_change",
             "lower_winter_precipitation_change_relative",
             "upper_recent_winter_precipitation",
             "upper_recent_winter_precipitation_change",
             "upper_recent_winter_precipitation_change_relative",
             "upper_winter_precipitation",
             "upper_winter_precipitation_change",
             "upper_winter_precipitation_change_relative"
          ],
          "type" : "object"
       }
    },
    "properties" : {
       "climate" : {
          "anyOf" : [
             {
                "$ref" : "#/definitions/ClimateChangeInfo"
             },
             {
                "type" : "null"
             }
          ]
       },
       "coastal_erosion" : {
          "allOf" : [
             {
                "$ref" : "#/definitions/CoastalErosionResult"
             },
             {
                "properties" : {
                   "nearest_coastal_point" : {
                      "anyOf" : [
                         {
                            "$ref" : "#/definitions/CoastalPoint"
                         },
                         {
                            "type" : "null"
                         }
                      ]
                   }
                },
                "required" : [
                   "nearest_coastal_point"
                ],
                "type" : "object"
             }
          ]
       },
       "flood" : {
          "properties" : {
             "england" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/EnglandFloodRiskInfo"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "scotland" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/ScotlandFloodRiskInfo"
                   },
                   {
                      "type" : "null"
                   }
                ]
             },
             "wales" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WalesFloodRiskInfo"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "england",
             "scotland",
             "wales"
          ],
          "type" : "object"
       },
       "location" : {
          "$ref" : "#/definitions/ClimateRiskLocation"
       },
       "subsidence" : {
          "anyOf" : [
             {
                "$ref" : "#/definitions/SubsidenceInfo"
             },
             {
                "type" : "null"
             }
          ]
       },
       "water_stress" : {
          "anyOf" : [
             {
                "$ref" : "#/definitions/WaterResourceInfo"
             },
             {
                "type" : "null"
             }
          ]
       },
       "wildfire" : {
          "properties" : {
             "wildfire_burned_areas" : {
                "anyOf" : [
                   {
                      "$ref" : "#/definitions/WildfireBurnedAreasInfo"
                   },
                   {
                      "type" : "null"
                   }
                ]
             }
          },
          "required" : [
             "wildfire_burned_areas"
          ],
          "type" : "object"
       }
    },
    "required" : [
       "climate",
       "coastal_erosion",
       "flood",
       "location",
       "subsidence",
       "water_stress",
       "wildfire"
    ],
    "type" : "object"
 }