LogoLogo
OS Docs HomeOS NGDOS APIsOS Download ProductsMore than MapsOS Data Hub
  • Introduction to OS APIs
  • Core Concepts
    • Getting started with an API project
    • Authentication
    • Error codes
    • Rate-limiting policy
    • OS API branding
    • Service level agreements
    • Service availability dashboard
  • Accessing OS APIs
    • OS Maps API
      • Layers and styles
      • Getting started
        • ESRI ArcGIS Online
        • ESRI ArcGIS Pro
        • ESRI ArcMap
        • Cadcorp SIS
        • MapInfo Pro
        • QGIS
      • Technical specification
        • ZXY
        • WMTS
      • Code examples
    • OS Vector Tile API
      • What data is available?
      • Getting started
        • ESRI ArcGIS Pro
        • Cadcorp SIS
        • QGIS
        • Create a web application using the OS Vector Tile API
      • Technical specification
        • Service Metadata
        • Stylesheet
        • Tile request
      • Code examples
      • Stylesheets
    • OS NGD API – Tiles
    • OS NGD API – Features
    • OS Features API
      • OS Product Archive
      • What data is available?
      • Getting started
        • ArcGIS Online
        • ArcGIS Pro
        • ArcMap
        • Cadcorp SIS
        • MapInfo Pro
        • QGIS
      • Technical specification
        • getCapabilities
        • describeFeatureType
        • getFeature
        • Filtering
        • Paging
        • Empty values
      • Code examples
    • OS Names API
      • Getting started with example queries using Node.js
      • Technical specification
        • Find
        • Nearest
      • Code list
      • Code examples
    • OS Linked Identifiers API
      • What data is available?
      • Getting started with implementing a look-up application
      • Technical specification
        • Identifier
        • Identifier Types
        • Feature Types
        • Product Version Information
      • Code examples
    • OS Places API
      • Getting started with example queries using Node.js
      • Technical specification
        • Find
        • Postcode
        • UPRN
        • Nearest
        • BBOX
        • Radius
        • Polygon
      • Datasets
      • Code lists
      • Code examples
    • OS Match & Cleanse API
      • End of Life Information
      • Getting started with an example match query using Node.js
      • Technical specification
      • Datasets
      • Code lists
    • OS Downloads API
      • Getting started
        • Automating OS OpenData downloads
        • Automating OS Premium data downloads
      • Technical specification
        • OpenData products
        • OpenData product details
        • Download an OpenData product
        • OpenData product image
        • Data packages
        • Data package ID
        • Data package version
        • Data package version ID
        • Download a data package
    • OAuth 2 API
      • Getting started
      • Technical specification
  • Additional resources
    • OS API Wrappers
      • JavaScript
      • Python
      • R
  • Extra Links
    • Accessibility
    • Contact us
    • PSGA Product Summary
    • Terms and conditions
Powered by GitBook
On this page
  • What you need
  • Instructions

Was this helpful?

  1. Accessing OS APIs
  2. OS Features API
  3. Getting started

ArcGIS Online

Accessing OS Features API via ESRI ArcGIS Online

PreviousGetting startedNextArcGIS Pro

Last updated 1 year ago

Was this helpful?

ArcGIS Online is a geographic information system (GIS) delivered using the software-as-a-service (SaaS) model. ArcGIS Online services are managed by Esri and accessed by a client running on a wide range of options.

These instructions demonstrate how to integrate and apply the OS Features API into ArcGIS Online in order to produce a series of topography layers based on our latest OS MasterMap Topography layer data.

What you need

  • Access to the ArcGIS Online service.

  • A preloaded base map, for example OS Maps API.

  • OS Features added to an API project in the OS Data Hub. See Getting started with an API project for more information.

Instructions

  1. Login to ArcGIS Online. On the home page click Map.

    You will see an online map which could differ from the one shown below. This depends on your account settings.

  2. Select Add > Add Layer from Web.

  3. In the Add Layer from Web dialog:

    • What type of data are you referencing: Select A WFS OGC web service in the dropdown.

    • URL: Enter the URL for the OS Features API without the API key.

  4. Click Add Custom Parameters.

  5. In the parameters box:

    • Click Add Parameter.

    • Parameter column: Enter key.

    • Value column: Enter your actual OS Features API key. The Get Layers button becomes active when you enter this information.

  6. Click Get Layers, select the layer you want to show in the dropdown and then click Add Layer. The dropdown lists all available layers from the OS Features service.

  7. The selected layer now displays on top of the base map. In our example, the coordinate reference system does not need to be changed because the OS Features service serves the data in the same projection as the base mapping from ESRI which is Web Mercator.

  8. You can style, query and inspect WFS data in the same way as other vector data.

ArcGIS Online UI showing Add > Add Layer from Web option
ArcGIS Online Add Layer from Web dialog
ArcGIS Online Add Layer from Web dialog showing Layers field options
ArcGIS Online showing selected OS Features API layers displaying on top of the base map.
ArcGIS online UI showing style, query and inspect WFS data options
ArcGIS Online UI showing a map