Using Spatial Hub Datasets Within ArcGIS Pro
2026-08-10
Introduction
Data from the Improvement Service Spatial Hub can be mapped using ArcGIS Pro. This guide contains examples showing how this can be achieved using Shapefiles and Web Feature Services (WFS).
WFS are a means of accessing geographic data via a file pathway, drawing directly from the Spatial Hub. The advantage of utilising WFS files lies in their ability to fetch data in real-time from the Spatial Hub each time a map is refreshed. This approach is more dynamic compared to using static file types that are downloaded and stored on a local device (such as those in a downloads folder). Static files risk becoming outdated unless the source data is frequently checked and manually updated with the latest versions.
This guide assumes that the reader has already registered for a Spatial Hub Account and has logged in.
If this is not the case, please see our guidance on getting started here and register for a free account here.
This guide uses the ‘Air Quality Management Areas – Scotland’ dataset, available here, as an example:
Co-ordinate Reference Systems
All Spatial Hub datasets are provided in the OSGB 1936 / British National Grid (EPSG:27700) CRS, so please ensure that your ArcGIS Pro project is using the same CRS, otherwise datasets may display inaccurately.
Shapefiles
Shapefiles are available for each dataset on the Spatial Hub.
On the Spatial Hub log in and navigate to your chosen dataset, it is essential that you are logged into your account at this stage, otherwise you will not be able to download the data.
Under the ‘Resources’ heading is a menu offering a choice of formats; CSV, WFS, WMTS, Shapefile, or GeoJSON.
Selecting ‘Shapefile’ will open a dialogue box outlining the Terms and Conditions, and a dropdown menu offering you a choice of layers to download – most datasets only comprise one layer, but some (i.e., Historic Environment Records) will have more.
Select your layer and then click ‘Accept and Download’.
The layer will download as a ZIP file to your default download location (usually the ‘Downloads’ folder), and from there you can copy it across to the source folder for your ArcGIS Pro project before extracting the files from the ZIP folder.
This screenshot shows the downloaded ZIP file , and the five extracted files that you will need to successfully load the shapefile into ArcGIS Pro.
In your ArcGIS Pro project, navigate to your source folder in the ‘Project’ tab of the Catalog pane, a .shp file should be visible in there (e.g., ‘pub_aqma.shp’ as in the image):
Click and drag this file into the ‘Contents’ pane, or right-click on it and select ‘Add to Current Map’ and the data will appear in your Map window. From here you can interrogate and format the shapefile however you wish.
WFS Pathways
WFS Pathways are available for each dataset on the Spatial Hub. This section mainly deals with reading them into ArcGIS Pro, before offering some tips on filtering a WFS before download.
Reading WFS Pathways for the Spatial Hub
It is essential that you are logged into your account at this stage, otherwise you will not be able to connect to the web services.
Navigate to your chosen dataset on the Spatial Hub.
Under the ‘Resources’ heading is a menu offering a choice of formats; CSV, WFS, WMTS, Shapefile, or GeoJSON.
Selecting ‘WFS’ will open a dialogue box outlining the Terms and Conditions, and a dropdown menu offering you a choice of layers to download – most datasets only comprise one layer, but some (i.e., Historic Environment Records) will have more.
Select your layer and then click ‘Copy Link’. The link will be copied to your clipboard.
In your ArcGIS Pro project, navigate to Insert > Connections > Server > New WFS Server:
Clicking on ‘New WFS Server’ will open a dialogue box.
Paste the URL for the WFS into the ‘Server URL:’ field. It is not necessary to alter the other options or fields.
Click ‘OK’. The WFS Server ‘WFS on geo.spatialhub.scot’ will appear in the ‘Project’ tab of the Catalog pane, with the dataset layer available via the drop-down:
Right-click on the layer name and select ‘add to current map’, or simply drag the layer into the Map window to add it to your plot.