> For the complete documentation index, see [llms.txt](https://docs.os.uk/os-apis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.os.uk/os-apis/accessing-os-apis/os-features-api/getting-started/arcmap.md).

# ArcMap

ArcMap is a geographic information system (GIS) application that is part of Esri's ArcGIS suite of geospatial software. It is used primarily to view, edit, create, and analyse geospatial data.

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

## What you need?

* ArcMap 10.5 or later
* [Data Interoperability Tools extension](https://desktop.arcgis.com/en/arcmap/latest/extensions/data-interoperability/installing-the-data-interoperability-extension.htm) for ArcMap
* A preloaded base map, for example, [OS Maps API](/os-apis/accessing-os-apis/os-maps-api.md)
* OS Features API URL and key; see [Getting started with an API project](/os-apis/core-concepts/getting-started-with-an-api-project.md) for more information

## Instructions

{% hint style="info" %}
We used ArcMap 10.5 to create these instructions.
{% endhint %}

{% hint style="warning" %}
To access the OS Features API with ArcMap, you must first install the [Data Interoperability Tools extension](https://desktop.arcgis.com/en/arcmap/latest/extensions/data-interoperability/installing-the-data-interoperability-extension.htm).
{% endhint %}

1. Start ArcMap and open Arc Toolbox. Select the *Data Interoperability Tools* *> Quick Import*.

   <figure><img src="/files/YE2E4Kl8srYvcrMrliWF" alt="ArcMap UI showing Arc Toolbox Data Interoperability Tools > Quick Import option"><figcaption></figcaption></figure>
2. In the Quick Import dialog, select *Input Dataset* and then select *More Formats* in the Format field dropdown.

   <figure><img src="/files/Dhl01qKK5ZIZkbqJYdJD" alt="ArcMap Quick Import dialog showing Specify Data Source sub-dialog"><figcaption></figcaption></figure>
3. In the FME Reader Gallery dialog, select *WFS (Web Feature Service)* and then click *OK*. Additional formats may be available if you have a licence for the full extension. Our example uses the free version of the Data Interoperability Tools extension.\_

   <figure><img src="/files/MduRfIhGxXqDPlNC6UX9" alt="ArcMap FME Reader Gallery dialog"><figcaption></figcaption></figure>
4. In the Specify Data Source dialog, enter the full OS Features API URL (including the OS key in the Dataset field and then click *Parameters*.

   <figure><img src="/files/JxVV1G7l0s00n6mAXzxc" alt="ArcMap Specify Data Source dialog"><figcaption></figcaption></figure>
5. On the next screen, click ... (three dots) next to the Constraints > Feature Types field.

   <figure><img src="/files/0SD28y7VJ4MFSvOHK7S2" alt="ArcMap Parameters dialog showing Constraints > Feature Types field"><figcaption></figcaption></figure>
6. In the Select Feature Types dialog, select the data layers you want to add and click *OK*.

   <figure><img src="/files/6Cux2Gvt70v4kg7UsdOO" alt="ArcMap Select Feature Types dialog"><figcaption></figcaption></figure>
7. Click *OK* in each of the remaining open dialogs to close them.
8. In the Quick Import dialog, in Output Staging GeoDatabase select a location to save the exported Geodatabase.

   <figure><img src="/files/24vmByfjQpbjIdj434vh" alt="ArcMap Quick Import dialog showing Output Staging GeoDatabase field"><figcaption></figcaption></figure>
9. The exported Geodatabase with the selected data layers will now display in the Catalog panel.

   <figure><img src="/files/9fEsFYY8tfLFLPBzEGVy" alt="ArcMap Catalog showing exported Geodatabase with the selected data layers"><figcaption></figcaption></figure>
10. You can now add the data to the map by dragging a data layer onto the map view. You can also do this by clicking Add Data, navigating to the Geodatabase and then selecting the desired layers.
11. You can style the WFS data in the same way as file-based vector data.

    <figure><img src="/files/XkELlJqL3qo6MiS0bV6l" alt="ArcMap UI showing OS Features API data in the map area"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.os.uk/os-apis/accessing-os-apis/os-features-api/getting-started/arcmap.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
