---
title: "Transform coordinates"
method: GET
path: "/coordinates/transform/{coordinates}.json"
tags: ["Coordinates"]
---

# Transform coordinates

`GET /coordinates/transform/{coordinates}.json`

## Request

- Base URL: `https://api.maptiler.com`
- URL: `https://api.maptiler.com/coordinates/transform/{coordinates}.json`
- Auth: API key in query parameter `key`
- TypeScript: <https://skmtc.dev/maptiler/apis/maptiler-api-reference/docs/coordinates/transform/:coordinates.json/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `coordinates` string, required

## Query parameters

- `s_srs` integer
- `t_srs` integer
- `ops` string

## Response `200`

Transformed coordinates.

- object
  - `results` object[], required
    - `x` number
    - `y` number
    - `z` number
  - `transformer_selection_strategy` string, required: Transformations are selected using given `ops` parameter. If no parameter is given, `auto` strategy is used. If given, it may try to use a `listed` transformation, then fallback to `towgs84` patching, and finally `boundcrs`.

---

[API](https://skmtc.dev/maptiler/apis/maptiler-api-reference.md) - [All operations](https://skmtc.dev/maptiler/apis/maptiler-api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/maptiler/apis/maptiler-api-reference/revisions/68ce3046fc1a?raw)
