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
1787370051.79460 [907] 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
1787370051.82530.0307Matched page: /discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area, so not using routes.
1787370051.82540.0002Server address: 216.73.216.140
1787370051.82550Using master page: /templates/pages/default.php
1787370051.82570.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
1787370051.82780.002 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1787370051.830.0022 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1787370051.83070.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1787370051.83450.0038 [1] SELECT * FROM swt_shop_cart WHERE cartID=24367489
1787370051.83510.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=24367489
1787370051.83590.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-08-22 03:40:00' AND saleTo>'2026-08-22 03:40:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1787370051.8370.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
1787370051.83830.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
1787370051.83970.0014 [1] SELECT * FROM swt_pages_staging WHERE pageID=319 LIMIT 1
1787370051.84040.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1787370051.84180.0014Using template: /templates/pages/attributes/seo.html
1787370051.84240.0006 [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='*')
1787370051.84350.0011 [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
1787370051.84510.0016 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1787370051.84920.0041 [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
1787370051.85050.0012 [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
1787370051.85330.0028Using template: /templates/navigation/ps_nav_template.html
1787370051.85330 [6] Using template: /templates/navigation/ps_nav_template_children.html
1787370051.85410.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1787370051.85470.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1787370051.8570.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1787370051.85810.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1787370051.85870.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1787370051.86120.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' OR pageSortPath='/discover/planning/strategic-planning/neighbourhood-plans/how-to-include-wildlife-in-neighbourhood-plans/mapping-biodiversity-in-your-local-area' LIMIT 1
1787370051.86280.0017 [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
1787370051.86610.0033 [7] Using template: /templates/navigation/breadcrumbs.html
1787370051.86720.0011 [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='*')
1787370051.86810.0009 [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
1787370051.86970.0016 [1] Using template: /templates/content/mixed_content.html
1787370051.86980.0001Using sub-template: /templates/content/text_block.html
1787370051.86980Using sub-template: /templates/content/thumbnails.html
1787370051.86990.0001Using sub-template: /templates/content/image.html
1787370051.86990Using sub-template: /templates/content/gallery.html
1787370051.86990Using sub-template: /templates/content/video.html
1787370051.870Using sub-template: /templates/content/ask_inline.html
1787370051.870Using sub-template: /templates/content/legacy_request_form.html
1787370051.870Using sub-template: /templates/content/image.html
1787370051.870Using sub-template: /templates/content/code_block.html
1787370051.87010Using sub-template: /templates/content/customisable_donate_form.html
1787370051.87010Using sub-template: /templates/content/contact_form.html
1787370051.87030.0002Using sub-template: /templates/forms/details.html
1787370051.87040.0001Using sub-template: /templates/forms/_data_protection.html
1787370051.87040Using sub-template: /templates/forms/_personal_details.html
1787370051.87050.0001Using sub-template: /templates/forms/_address.html
1787370051.87050Using sub-template: /templates/forms/_personal_details.html
1787370051.87060Using sub-template: /templates/forms/_address.html
1787370051.87060Using sub-template: /templates/forms/_data_protection.html
1787370051.87060Using sub-template: /templates/forms/_personal_details.html
1787370051.87070 [1] Using sub-template: /templates/forms/_data_protection.html
1787370051.87220.0015Using template: /templates/pages/attributes/default.html
1787370051.87230.0001Using sub-template: /templates/pages/attributes/seo.html
1787370051.87230.0001Using template: /templates/pages/attributes/default.html
1787370051.87240Using sub-template: /templates/pages/attributes/seo.html
1787370051.87250.0001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1787370051.87340.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1787370051.8740.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
1787370051.87770.0037 [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
1787370051.8790.0013 [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
1787370051.8840.005 [6] Using template: /templates/navigation/footer-nav.html
1787370051.88530.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1787370051.88950.0043 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1787370051.89040.0008 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1787370051.89290.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
1787370051.8940.0012 [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
1787370051.89680.0028 [10] Using template: /templates/navigation/footer-nav.html
1787370051.90010.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1787370051.90090.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1787370051.90140.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
1787370051.9040.0026 [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
1787370051.90510.0011 [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
1787370051.90710.002 [29] Using template: /templates/navigation/footer-nav.html
1787370051.90910.0021 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1787370051.90980.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1787370051.91040.0006 [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
1787370051.91290.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
1787370051.91380.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
1787370051.91590.002 [10] Using template: /templates/navigation/footer-nav.html
1787370051.91730.0014Request time: 0.1247
1787370051.91730Process time: 0.1245
1787370051.91730Memory: 1.6235