Skip to content

TMS

https://prod-data.nimbo.earth/mapcache/tms/1.0.0/{LAYER}@kermap/{z}/{x}/{y}.png?kermap_token=<YOUR_TOKEN>

The layer identifier is listed by the service. For monthly imagery it uses {year}_{month}_{component}, with an unpadded month, such as 2026_8_1.

ParameterMeaning
LAYERComplete identifier from the service inventory
zZoom level; the map-service grid advertises 0–18
xColumn, counted from the west
yTMS row, counted from the south
kermap_tokenYour API token

TMS and XYZ use opposite row directions:

yTMS = 2^z - 1 - yXYZ

For MapLibre raster sources use scheme: "tms"; for Leaflet use tms: true. A client that supports the {-y} placeholder can invert the XYZ row for you. Apply the inversion once.

The separate Terrain, Terrarium and Hillshade URLs under /tiles/ use XYZ rows.

https://prod-data.nimbo.earth/mapcache/tms/1.0.0/?kermap_token=<YOUR_TOKEN>

This XML inventory lists layer-specific metadata URLs. Checked component codes:

CodeLayer
1RGB
2NIR
3Color-mapped NDVI
5NIMBO HD RGB
6Traceability

Use the Data Catalog for dated release observations. Layer and month availability differs; constructing a plausible identifier does not establish that the layer exists.

The 2026-09-30 audit confirmed 256 × 256 PNG responses for sampled layers. An HTTP 200 response can also contain a fully transparent no-data image. Invalid layer names returned HTTP 400, and some advertised older layers returned HTTP 502. Check the image and the requested area as well as the status code.

Retrieve it from your NIMBO Dashboard. Follow the authentication guide.

Client reference: MapLibre source configuration.