Tree Preservation Polygons
This API provides spatial data on Tree Preservation Orders (TPOs) in the United Kingdom, delivered as polygon features via an ArcGIS REST service under the INSPIRE framework. A TPO is a planning designation, in this case made by Sheffield Planning Authority, that protects specific trees, groups of trees, or woodland areas from deliberate damage or destruction. It restricts activities such as felling, topping, lopping, uprooting, or wilful damage without prior consent from the local authority. The dataset allows users to identify protected tree locations and their boundaries for planning, conservation, and land management purposes. Access requires an API key.A Tree Preservation Order (TPO) is a part of town and country planning in the United Kingdom. A TPO is made by Sheffield Planning Authority to protect specific trees or a particular area, group or woodland from deliberate damage and destruction. TPOs can prevent the felling, lopping, topping, upr...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (16 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| objectid | oid | Unique internal identifier for the polygon record.Unique internal identifier for the polygon record. |
| reg_no | integer | Registration number assigned to the Tree Preservation Order.Registration number assigned to the Tree Preservation Order. |
| part | string | Reference to the part of the legislation under which the order was made.Reference to the part of the legislation under which the order was made. |
| act | string | Name of the legislative act underpinning the Tree Preservation Order.Name of the legislative act underpinning the Tree Preservation Order. |
| year | string | Year of the act or regulation applicable to the order.Year of the act or regulation applicable to the order. |
| section | string | Section(s) of the act relevant to the Tree Preservation Order.Section(s) of the act relevant to the Tree Preservation Order. |
| sdesc | string | Short description of the protected trees or area.Short description of the protected trees or area. |
| desc_ | string | Description combining the TPO reference number and tree/area reference.Description combining the TPO reference number and tree/area reference. |
| feat_num | double | Numeric feature identifier for the polygon within the dataset.Numeric feature identifier for the polygon within the dataset. |
| keyval | string | Key value identifying the specific tree or area reference.Key value identifying the specific tree or area reference. |
| tpo_ref | string | Reference number of the Tree Preservation Order.Reference number of the Tree Preservation Order. |
| tree_ref | string | Reference code identifying the tree, group or area within the order.Reference code identifying the tree, group or area within the order. |
| amended | string | Indicates whether the order has been amended.Indicates whether the order has been amended. |
| shape | geometry | Polygon geometry outlining the protected tree area.Polygon geometry outlining the protected tree area. |
| st_area(shape)St area(shape) | double | Area of the polygon shape, in square units.Area of the polygon shape, in square units. |
| st_perimeter(shape)St perimeter(shape) | double | Perimeter length of the polygon shape, in units.Perimeter length of the polygon shape, in units. |
Schema captured from arcgis 21 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (3 records)
Record 1act: Town and · part: 3b
{
"act": "Town and",
"part": "3b",
"year": "1971",
"desc_": "TPO No. 808/40 : A2",
"sdesc": " ",
"keyval": "T1",
"reg_no": 1092,
"amended": " ",
"section": "60 & 61",
"tpo_ref": "808/40",
"feat_num": 621786,
"objectid": 53547,
"tree_ref": "A2",
"st_area(shape)": 3480.285915005465,
"st_perimeter(shape)": 270.88950117899236
}Record 2act: Town and · part: 3b
{
"act": "Town and",
"part": "3b",
"year": "1990",
"desc_": "TPO No. 808/242 : A3",
"sdesc": "Area of Trees including Sycamore, Ash, Lime, Holly, Yew and trees of whatever species",
"keyval": "T4",
"reg_no": 8635,
"amended": " ",
"section": "201",
"tpo_ref": "808/242",
"feat_num": 623016,
"objectid": 53548,
"tree_ref": "A3",
"st_area(shape)": 643.7490944982214,
"st_perimeter(shape)": 132.31538454170408
}Record 3act: Town and · part: 3b
{
"act": "Town and",
"part": "3b",
"year": "1947",
"desc_": "TPO No. 808/21 : G7",
"sdesc": "Group of Sycamore Trees",
"keyval": "T10",
"reg_no": 2154,
"amended": " ",
"section": "28",
"tpo_ref": "808/21",
"feat_num": 623917,
"objectid": 53549,
"tree_ref": "G7",
"st_area(shape)": 217.27117303106834,
"st_perimeter(shape)": 106.5457989831893
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://utility.arcgis.com/usrsvcs/servers/6d26756b42ba40088c3ef35e051edfa8/rest/services/AGOL/INSPIRE/MapServer/17/query?outFields=*&where=1%3D1
License
Terms stated by the source (not a recognized license):
Development Services
Query examples
Stored only in this browser. Runs go directly from your browser to the API — the key is never sent through our servers.
curl -s 'https://utility.arcgis.com/usrsvcs/servers/6d26756b42ba40088c3ef35e051edfa8/rest/services/AGOL/INSPIRE/MapServer/17?f=json' -H 'Accept: application/json'Layer definition: fields, geometry type, capabilities.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.