Mapping Biodiversity in your Local Area

These steps outline our ideas for how a parish map could be produced, but this is just one option, how you do it will depend on the expertise available in your group.

  1. Map the existing known habitats and designated sites in your parish or Neighbourhood Plan area. This is most simply done by requesting a desktop report from the Sussex Biodiversity Record Centre.
  2. Add local knowledge to the map through local species recording groups and organised surveys.
  3. Identify clusters of habitats and sites which form core areas i.e. areas where there are a few designated sites grouped together with other key wildlife habitats such as BAP priority habitats, ancient woodland or land in positive conservation management such as through agri-environment schemes. This may involve a degree of subjective judgement but should be achievable using the maps that the Sussex Biodiversity Record Centre can provide.
  4. Identify where links can be formed between core areas. This will also be partly subjective and partly objective depending on the detail of the maps. For example a river and its flood-plain make a logical corridor between blocks of wetland habitat, or a hedgerow could be extended to link areas of woodland. Other types of corridors could include: areas of scrub, ditches, wildflower margins and unmown grass strips. It is also important to note areas that are a block in the network such as areas of intensive agriculture or existing or proposed developments.
  5. The links between blocks of habitat within core areas and between core areas may be direct physical links (corridors) but might also be stepping stone blocks of habitat. Many species are able to cross gaps between blocks of suitable habitat, but their ability to do so depends on the distance involved, the type of land-use between the habitat blocks and the characteristics of the species concerned. For example, a relatively immobile woodland species might require a direct physical link between two woodlands, but a mobile grassland species might be able to cross a few hundred metres of unsuitable habitat between grassland blocks. In this case, closely spaced stepping stone habitats would serve to link more widely spaced habitat blocks.

For more information on mapping wildlife where you live check out the following resources:

Here are some other sources of information that you could use to inform map, but some of it will probably need to be ground truthed:

  • 1840's tithe map to show traditional land uses - from the County Council Record Office
  • 1940's RAF post war aerial surveys & Luftwaffe pre-war view
  • Environment Agency flood maps
  • Tree preservation order information from your District Council

Once your map is created, use it to inform area specific policies. These can buffer the areas you have identified as important and ensure that more links are made. If you have identified an area where lots of priority or protected species have been recorded, you could see what types of habitat they require and write policies to ensure the right kind of habitat creation occurs. For example in an area where toads are known to breed you might like to encourage pond creation and installation of 'toad crossing' points. The wildlife friendly management of built or farmed land around and within the network will improve the ecological network’s effectiveness.

Time Δ Debug Message - Perch Runway 3.2
1783468987.2280 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783468987.25340.0254Matched page: /discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area, so not using routes.
1783468987.25350.0001Server address: 216.73.217.142
1783468987.25360Using master page: /templates/pages/default.php
1783468987.25390.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.25530.0014 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783468987.2570.0018 [1] SELECT * FROM swt_shop_cart WHERE cartID=22757421
1783468987.25760.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22757421
1783468987.25830.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-08 00:03:00' AND saleTo>'2026-07-08 00:03:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783468987.25950.0012 [2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' OR regionPage='*' ORDER BY regionPage DESC
1783468987.26070.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' OR pageSortPath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.26170.001 [1] SELECT * FROM swt_pages_staging WHERE pageID=319 LIMIT 1
1783468987.26240.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783468987.26360.0013Using template: /templates/pages/attributes/seo.html
1783468987.2640.0004 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' OR regionPage='*')
1783468987.26480.0008 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=816 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783468987.26650.0017 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783468987.26970.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.27060.001 [7] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007-001-002-001-001', '000-002-004-007-001-002-001', '000-002-004-007-001-002', '000-002-004-007-001', '000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468987.27260.002Using template: /templates/navigation/ps_nav_template.html
1783468987.27270 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783468987.27340.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783468987.27390.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783468987.27640.0025 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783468987.27730.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783468987.27820.0009 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783468987.2830.0048 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' OR pageSortPath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.28430.0013 [7] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-002-004-007-001-002-001-001', '000-002-004-007-001-002-001', '000-002-004-007-001-002', '000-002-004-007-001', '000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition
1783468987.28660.0024 [7] Using template: /templates/navigation/breadcrumbs.html
1783468987.28760.001 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Body Content' AND (regionPage='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' OR regionPage='*')
1783468987.28840.0008 [1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=817 AND idx.itemRev=14)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783468987.29110.0027 [1] Using template: /templates/content/mixed_content.html
1783468987.29120.0001Using sub-template: /templates/content/text_block.html
1783468987.29130Using sub-template: /templates/content/thumbnails.html
1783468987.29130Using sub-template: /templates/content/image.html
1783468987.29130Using sub-template: /templates/content/gallery.html
1783468987.29140Using sub-template: /templates/content/video.html
1783468987.29140Using sub-template: /templates/content/ask_inline.html
1783468987.29140Using sub-template: /templates/content/legacy_request_form.html
1783468987.29150Using sub-template: /templates/content/image.html
1783468987.29150Using sub-template: /templates/content/code_block.html
1783468987.29150Using sub-template: /templates/content/customisable_donate_form.html
1783468987.29160Using sub-template: /templates/content/contact_form.html
1783468987.29170.0001Using sub-template: /templates/forms/details.html
1783468987.29170Using sub-template: /templates/forms/_data_protection.html
1783468987.29180Using sub-template: /templates/forms/_personal_details.html
1783468987.29180Using sub-template: /templates/forms/_address.html
1783468987.29190Using sub-template: /templates/forms/_personal_details.html
1783468987.29190Using sub-template: /templates/forms/_address.html
1783468987.29190Using sub-template: /templates/forms/_data_protection.html
1783468987.2920Using sub-template: /templates/forms/_personal_details.html
1783468987.2920 [1] Using sub-template: /templates/forms/_data_protection.html
1783468987.29360.0016Using template: /templates/pages/attributes/default.html
1783468987.29370.0001Using sub-template: /templates/pages/attributes/seo.html
1783468987.29380.0001Using template: /templates/pages/attributes/default.html
1783468987.29390.0001Using sub-template: /templates/pages/attributes/seo.html
1783468987.2940.0001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783468987.29480.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783468987.29540.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783468987.29760.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.29850.001 [7] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007-001-002-001-001', '000-002-004-007-001-002-001', '000-002-004-007-001-002', '000-002-004-007-001', '000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468987.30040.0019 [6] Using template: /templates/navigation/footer-nav.html
1783468987.30120.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783468987.30210.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783468987.30260.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783468987.30480.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.30580.0009 [7] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007-001-002-001-001', '000-002-004-007-001-002-001', '000-002-004-007-001-002', '000-002-004-007-001', '000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468987.30780.002 [10] Using template: /templates/navigation/footer-nav.html
1783468987.31140.0037 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783468987.31220.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783468987.31270.0005 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783468987.31520.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.31620.001 [7] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007-001-002-001-001', '000-002-004-007-001-002-001', '000-002-004-007-001-002', '000-002-004-007-001', '000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468987.31860.0023 [29] Using template: /templates/navigation/footer-nav.html
1783468987.32090.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783468987.32160.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783468987.32220.0005 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783468987.32420.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1783468987.32520.0009 [7] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-002-004-007-001-002-001-001', '000-002-004-007-001-002-001', '000-002-004-007-001-002', '000-002-004-007-001', '000-002-004-007', '000-002-004', '000-002', '000') ORDER BY pageTreePosition DESC
1783468987.32710.0019 [10] Using template: /templates/navigation/footer-nav.html
1783468987.32830.0013Request time: 0.1016
1783468987.32830Process time: 0.1014
1783468987.32840Memory: 1.6251