Proof of concept. This is an unofficial demo built by Datopian from the North Sea Transition Authority's public data. The official portal is NSTA Open Data. Questions or feedback: hello@datopian.com

UKCS offshore infrastructure surface points

NSTA Infrastructure Data is a set of data reported to the NSTA by relevant persons pursuant to Section 34 of the 2016 Energy Act. The data represents physical structures and facilities installed on the UKCS in fulfilment of relevant persons' licence, field operations or pipeline works authorisation (PWA) related activities. The data is currently updated on a 6 monthly cycle (April / October). Data includes surface installations, subsea infrastructure, pipelines and pipeline freespans. Warning: Due to the 254 character limit of shapefile downloads, some attributes within this dataset will be truncated when downloading as a shapefile.

Records
309
Formats
5
Last updated
21 Jul 2026

Download & API

UKCS offshore infrastructure surface points (CSV)csv
Spreadsheet — attributes, with coordinates for point layers
Download
UKCS offshore infrastructure surface points (GeoJSON)geojson
GeoJSON — for web maps and GIS tools
Download
UKCS offshore infrastructure surface points (GeoParquet)geoparquet
Columnar — query with DuckDB / SQL
Download
UKCS offshore infrastructure surface points (map tiles)pmtiles
Vector tiles — embed in a map
Download
Live ArcGIS layer (source)arcgis
Download

Rendered from PMTiles, queried in-browser from GeoParquet — no server. How this works

Schema

FieldTypeValues
Feature ID
FEATURE_ID
string
Organisation ID
ORG_ID
string
Current row indicator
CURR_ROW
string1 values: Y (309)
Infrastructure name
NAME
string
Type of infrastructure
INF_TYPE
string9 values: PLATFORM (247), BUOY (19), TERMINAL (18)…
Reporting group name
REP_GROUP
string
Description
DESCRIPTIO
string
Platform flag
PLAT_FLAG
string1 values: N (18)
Pipeline system name
PIPE_SYS
string
Description of point
POINT_DESC
string9 values: CENTRE OF PLATFORM (62), CENTRE OF STRUCTURE (47), Center position of the platform (2)…
Original CRS code
CRS_CODE
integer0 to 32,630
Original CRS name
CRS_NAME
string
Original X longitude
ORIG_X_LON
number-6 to 694,066
Original Y latitude
ORIG_Y_LAT
number0 to 6,828,936
Status
STATUS
string4 values: ACTIVE (265), NOT IN USE (29), ABANDONED (12)…
Comments
COMMENTS
string
Start date
START_DATE
datetime
End date
END_DATE
datetime
Reason for end date
END_REAS
string4 values: Removed (2), MAXIMISED ECONOMIC RECOVERY (1), Topside has been removed (1)…
Date entered
INS_DATE
datetime
Date updated
UPD_DATE
datetime
Update type
UPD_TYPE
string3 values: NO CHANGE (290), MODIFY (15), ADD (4)
Reason for update
UPD_REAS
string
Legacy ID
LEGACY_ID
integer700,001,883 to 710,000,269
To be published on Open data
OPEN_DATA
string