# ESRI 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.

## What you need

* OS Maps API added to an API project in the OS Data Hub with an API Key; see [Getting started with an API project](/os-apis/core-concepts/getting-started-with-an-api-project.md) for more information
* ESRI ArcMap version 10.5 or later

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

## Instructions

{% stepper %}
{% step %}
**Set up a connection**

Once a new project has been set up, open the Catalog window > *GIS Servers > WMTS Server*.

<figure><img src="/files/jP5X5GXBkGb6zBqdhGTC" alt="ArcMap UI showing Catalog window"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Add OS Map s API**

In the Add WMTS Server dialog:

* **URL**: Copy your full OS Maps API WMTS endpoint address from the OS Data Hub and paste it into this field.
* **Other fields**: Leave these as they are. No other information is required.
* Click \_OK.

<figure><img src="/files/tr33DjclXWElIOWXbxoo" alt="ArcMap Add WMTS Server dialog"><figcaption></figcaption></figure>

*OS Maps API on api.os.uk* will now display in the list of GIS servers in the Catalog window.

<figure><img src="/files/mLqNAqC0Agkf6FpvdGrS" alt="ArcMap Catalog window showing OS Maps API on api.os.uk in GIS Servers"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Adding layers to the map**

Click the *Add Data* button

<figure><img src="/files/IN3wV3C7LzShI1iWhQP2" alt="ArcMap UI showing Add Data button"><figcaption></figcaption></figure>

In the Add Data dialog:

* Browse to the folder where the OS Maps API is located.
* Select your preferred data layer.
* Click \_Add.

<figure><img src="/files/3tAKyVCSrxHFn2TTvjRF" alt="ArcMap Add Data"><figcaption></figcaption></figure>

\_The layer will then display in the map area:

<figure><img src="/files/hgJrRRy1BnGiG3slG8ly" alt="ArcMap UI showing OS Maps API data"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
