diff --git a/src/lib/browse/LocalPlanningAuthoritiesLayerControl.svelte b/src/lib/browse/LocalPlanningAuthoritiesLayerControl.svelte new file mode 100644 index 000000000..0a9d29705 --- /dev/null +++ b/src/lib/browse/LocalPlanningAuthoritiesLayerControl.svelte @@ -0,0 +1,112 @@ + + + + + Local Planning Authorities + + +

+ LPAs may be a + local authority + , + national park authorit + y, or + development corporation + . +

+

+ + Note there are overlapping LPAs near Northhamptonshire, shown in a + darker shade. Only one authority name is shown when hovering. Use + this map + to get more details. + +

+

+ Data from ONS Geography via + planning.data.gov.uk + , as of November 2022. +

+

+ License: + Open Government License + . Contains OS data © Crown copyright and database + right 2023. +

+
+
+
+ + diff --git a/src/lib/browse/colors.ts b/src/lib/browse/colors.ts index 90871f6ba..4ebffe57f 100644 --- a/src/lib/browse/colors.ts +++ b/src/lib/browse/colors.ts @@ -7,6 +7,7 @@ export const colors = { wards: "purple", combined_authorities: "cyan", local_authority_districts: "orange", + local_planning_authorities: "red", // Color ramp from https://www.ons.gov.uk/census/maps/choropleth sequential_low_to_high: [ diff --git a/src/maplibre_helpers.ts b/src/maplibre_helpers.ts index 784034b6a..ef21c309c 100644 --- a/src/maplibre_helpers.ts +++ b/src/maplibre_helpers.ts @@ -287,6 +287,8 @@ const layerZorder = [ "combined_authorities-outline", "local_authority_districts", "local_authority_districts-outline", + "local_planning_authorities", + "local_planning_authorities-outline", "census_output_areas", "census_output_areas-outline", // Then smaller optional layers on top diff --git a/src/pages/BrowseSchemes.svelte b/src/pages/BrowseSchemes.svelte index 32dc24386..7f8c99213 100644 --- a/src/pages/BrowseSchemes.svelte +++ b/src/pages/BrowseSchemes.svelte @@ -10,6 +10,7 @@ import Filters from "../lib/browse/Filters.svelte"; import HospitalsLayerControl from "../lib/browse/HospitalsLayerControl.svelte"; import LocalAuthorityDistrictsLayerControl from "../lib/browse/LocalAuthorityDistrictsLayerControl.svelte"; + import LocalPlanningAuthoritiesLayerControl from "../lib/browse/LocalPlanningAuthoritiesLayerControl.svelte"; import MrnLayerControl from "../lib/browse/MrnLayerControl.svelte"; import ParliamentaryConstituenciesLayerControl from "../lib/browse/ParliamentaryConstituenciesLayerControl.svelte"; import SchemeCard from "../lib/browse/SchemeCard.svelte"; @@ -167,6 +168,7 @@ +