Try NIMBO with sandbox data
Use the NIMBO sandbox to answer one technical question first:
Can your application request and display NIMBO raster tiles with the correct tile-grid configuration?
The sandbox contains one fixed, watermarked RGB basemap for July 2023. It uses a public demo token, so you can validate a MapLibre or OpenLayers integration before creating credentials or consuming GeoCredits from your own account.
Start with MapLibre
Start with OpenLayers
What the sandbox includes
Section titled “What the sandbox includes”| Item | Sandbox value |
|---|---|
| Product | NIMBO monthly RGB satellite basemap |
| Date | July 2023 |
| Layer name | demo_2023_7_1@kermap |
| Access | Public demo token included in the URL |
| Delivery | TMS raster tiles |
| Projection | Web Mercator — EPSG:3857 |
| Tile size | 256 × 256 pixels |
| Purpose | Browser integration and tile-coordinate testing |
Sandbox TMS URL
Section titled “Sandbox TMS URL”https://prod-data.nimbo.earth/mapcache/tms/1.0.0/demo_2023_7_1@kermap/{z}/{x}/{y}.png?kermap_token=750bf73bb0f6cb9639286ea471b05e335dd4595ce1The URL contains three tile-coordinate placeholders:
{z}— zoom level;{x}— horizontal tile coordinate;{y}— vertical TMS tile coordinate, whose origin is at the bottom-left.
Use the correct Y-axis convention
Section titled “Use the correct Y-axis convention”MapLibre and OpenLayers do not express the TMS Y-axis in the same way.
| Client | URL placeholder | Additional configuration |
|---|---|---|
| MapLibre GL JS | {y} | Set scheme: 'tms' on the raster source. |
| OpenLayers | {-y} | Use {-y} in the XYZ source URL. |
| A native TMS client | {y} | Confirm that the client expects a bottom-left TMS origin. |
Test the sandbox in four steps
Section titled “Test the sandbox in four steps”-
Choose your web-mapping library
Follow the complete MapLibre tutorial or OpenLayers tutorial. Both examples include the required imports, map container, styles and local development server.
-
Load the public sandbox layer
Copy the example exactly before modifying the date, layer or authentication settings.
-
Pan and zoom the map
Confirm that new raster tiles appear continuously and that the imagery is not vertically inverted.
-
Inspect the browser network panel
Successful requests should target the
demo_2023_7_1@kermaplayer and return image responses rather than authentication or configuration errors.
A successful first test looks like this
Section titled “A successful first test looks like this”- the map displays watermarked NIMBO imagery for July 2023;
- zoom and pan interactions request additional tiles;
- there are no north–south inversions, repeated tile bands or blank quadrants;
- the browser console does not report failed NIMBO tile requests.
What the sandbox does not validate
Section titled “What the sandbox does not validate”The sandbox proves that your client can render one NIMBO TMS layer. It does not validate:
- access to the current NIMBO catalog;
- switching between months, products or resolutions;
- your personal authentication token;
- GeoCredit consumption under real usage;
- production traffic, service levels or caching requirements;
- public, client-facing, OEM or redistribution rights.
It should not be used as the data source of a deployed application.
WMS and WMTS are not TMS URL variants
Section titled “WMS and WMTS are not TMS URL variants”Do not create a WMS or WMTS URL by replacing /tms/ with /wms/ or /wmts/ in the sandbox template.
- TMS requests individual tiles through
{z}/{x}/{y}path parameters. - WMS uses OGC service requests such as
GetCapabilitiesandGetMap. - WMTS uses a capabilities document and defined tile-matrix parameters.
For a GIS or OGC-service test, create a NIMBO account and follow the dedicated WMS or WMTS documentation.
Move from the sandbox to your NIMBO account
Section titled “Move from the sandbox to your NIMBO account”Once the sandbox works, replace the fixed demo layer with a layer available to your account.
-
Create or open your NIMBO account
Sign in to NIMBO Earth Online and open your dashboard.
-
Copy your personal API token
Follow Get your NIMBO API token.
-
Choose a date and product
Production monthly layer names follow this structure:
<YEAR>_<MONTH>_<LAYER_CODE>@kermap -
Replace the demo layer and demo token
Use the production TMS template below, then retain the client-specific Y-axis convention described above.
https://prod-data.nimbo.earth/mapcache/tms/1.0.0/<YEAR>_<MONTH>_<LAYER_CODE>@kermap/{z}/{x}/{y}.png?kermap_token=<YOUR_TOKEN>For OpenLayers, replace the final {y} placeholder with {-y}.
Common layer codes
Section titled “Common layer codes”| Code | NIMBO layer | Typical purpose |
|---|---|---|
1 | RGB — 10 m | Recent satellite basemap and visual monitoring |
2 | NIR — 10 m | Vegetation and land-surface interpretation |
3 | NDVI — 10 m | Vegetation-condition visualization |
4 | Radar | Cloud-independent structural information |
5 | NIMBO HD — 2.5 m | Finer visual inspection of sites and assets |
6 | Traceability | Pixel-level acquisition-date information |
Available products, dates and resolutions depend on your account and subscription.
Choose the right production access
Section titled “Choose the right production access”A local prototype and a production application are not the same commercial or technical use.
- Private evaluation: validate the integration locally with the sandbox, then with your own account.
- Internal professional workflow: select the plan and GeoCredit allowance that match the user, layers and expected navigation volume.
- Public or client-facing application: define Enterprise access, token protection, permitted users, traffic, caching and usage rights before deployment.
Read Pricing and usage rights and Tiles and GeoCredits before sizing a production integration.
Continue your integration
Section titled “Continue your integration”Create or open your NIMBO account
Discuss a production integration