Skip to content

NIMBO Terrain (Hillshade)

Pre-rendered greyscale relief images for topographic context over continental surfaces. The observed XYZ service delivers 512 × 512 WebP tiles. These rendered images do not contain encoded elevation values.

Terrain-RGB and its derived relief products concern continental surfaces. Exact footprint boundaries and NoData areas have not been confirmed; a continental extent is not proof of a populated tile at every location.

Use in QGIS · Catalogue and service settings

nimbo hillshade

Nimbo Hillshade


FeatureDetails
Service URLhttps://prod-data.nimbo.earth/tiles/hillshade/{z}/{x}/{y}?kermap_token=<YOUR_TOKEN>
FormatWebP (Grayscale)
Zoom Levels0 to 10
Coordinate SystemWeb Mercator (EPSG:3857)
CoverageContinental surfaces; exact footprint unconfirmed
Tile Size512x512 px

The Hillshade layer is best utilized with a “Multiply” raster-opacity blending mode. This allows the shadows to darken the underlying map (satellite or vector) while keeping the highlights transparent, creating a natural 3D effect.

Here is how to add the source and layer to your map style:

map.on('load', () => {
// 1. Add the Hillshade Source
map.addSource('nimbo-hillshade-source', {
'type': 'raster',
'tiles': [
'https://prod-data.nimbo.earth/tiles/hillshade/{z}/{x}/{y}?kermap_token=<YOUR_TOKEN>'
],
'tileSize': 512,
'maxzoom': 10
});
// 2. Add the Layer with "multiply" blending
map.addLayer({
'id': 'nimbo-hillshade-layer',
'type': 'raster',
'source': 'nimbo-hillshade-source',
'paint': {
'raster-opacity': 0.6, // Adjust intensity (0.0 - 1.0)
'raster-fade-duration': 0
}
// Note: MapLibre does not support 'raster-blend-mode': 'multiply' natively
// in the style spec yet, but standard opacity often suffices.
// For advanced blending, CSS composition filters on the canvas container
// or specific map renderers may be required.
}, 'your-label-layer-id'); // Insert below labels
});

Want to use Nimbo Hillshade for your cartographic projects in QGIS or ArcGIS?

NIMBO basemap without hillshade
Nimbo Basemap without the Hillshade layer applied.
NIMBO basemap with hillshade
Nimbo Basemap with the Hillshade layer applied

Hillshade is a rendered relief image, not encoded elevation values. Its source DEM and calculation settings, including lighting, smoothing and contrast, have not been confirmed.

Compare access by plan
LayerDiscoveryProPro HDEnterprise
Pre-rendered hillshade Evaluation Included Included On agreement
  • Pre-rendered hillshade: XYZ.

Modes listed apply only to the documented combinations. “To confirm” includes missing rules. Evaluation, on-request and agreement conditions, delivery methods and any differences by mode are listed below.

Checked on 2026-09-30. Non-empty samples were 512 × 512 WebP tiles. Use the extensionless URL: the tested .webp variant returned HTTP 404. The Paris requests at zooms 11–12 returned HTTP 204 with no image, so keep the client source at maxzoom: 10.

TileJSON is available at:

https://prod-data.nimbo.earth/tiles/hillshade?kermap_token=<YOUR_TOKEN>

It supplies a tile URL but no zoom limits and echoes the supplied token in that URL. Redact credentials before sharing it. The service metadata does not identify the source DEM, source resolution or an update schedule. See the catalogue record for checked settings.