Terrain-RGB قالب کاشی Mapbox/MapLibre است که کانالهای RGB آن ارتفاع واقعی را از SRTM/ALOS رمزگذاری میکنند. OpenStreetMap دادههای ارتفاع را حمل نمیکند، پس بدون یک منبع بیرونی DEM هیچ خروجی صادقانهای وجود ندارد. API خطای HTTP 501 برمیگرداند — برای SRTM واقعی از خروجیگیر HGT استفاده کنید.
OpenStreetMap data as of 5 October 2026 · 12 days ago
ویژگیهای کلیدی

دربارهٔ قالب Terrain-RGB
Terrain-RGB is a way to pack elevation into an ordinary PNG: Mapbox encodes meters into the R, G and B channels with the formula height = -10000 + ((R × 256² + G × 256 + B) × 0.1). MapLibre and Mapbox GL read such tiles and build relief and three-dimensional terrain from them right in the browser.
On osm2cdr the heights do not come from OpenStreetMap — OSM has none — but from the global Copernicus DEM elevation model at 30 m (SRTM where it is missing). The service clips the model to your area, reprojects it to Web Mercator and encodes every pixel's height separately in 0.1 m steps. If the whole area has no heights, such as open sea, the order is refused honestly instead of shipping flat tiles.
You get a ZIP: PNG tiles in z/x/y folders plus a metadata.json with the zoom, area, formula and the source model name. One order holds up to 256 tiles and the zoom is fitted to the area. Pixels outside the model's coverage encode 0 m. Accuracy is that of the source model: visualisation and pre-design, not surveying.
چه برنامهای فایلهای Terrain-RGB را باز میکند
برنامهها و نرمافزارهای زیر میتوانند فایلهای Mapbox Terrain-RGB (elevation tiles) (.zip) صادرشده از OSM2CDR را باز و ویرایش کنند و با آنها کار کنند:
Format specifications
- Open standard
- 3D coordinates supported
- Lossless (no quality loss)
- No attributes
- Output: 256 files in archive
- Mapbox Terrain-RGB tile set. Elevation encoded in RGB pixels: height = -10000 + ((R*256² + G*256 + B) * 0.1).
چه کسانی از نقشههای Terrain-RGB استفاده میکنند
چگونه Terrain-RGB را خروجی بگیریم
نحوه باز کردن پس از خروجی
- MapLibre GL — unpack the archive on your server, add it as a raster-dem source with encoding: "mapbox" and call map.setTerrain — the relief appears in the style.
- Mapbox GL and deck.gl — the same set works as a terrain source or a TerrainLayer with the same decoding formula.
- rio-mbtiles or mb-util — pack the z/x/y folder into a single MBTiles if your tile server prefers one file.
- QGIS — open a single tile as a raster and decode the height with the raster calculator: -10000 + (R·65536 + G·256 + B)·0.1.
نقشههای محبوب در Terrain-RGB
خروجی نقشهٔ Mapbox Terrain-RGB (elevation tiles) را دریافت کنید
نقشههای حرفهای Terrain-RGB را از OpenStreetMap دانلود کنید. تولید آنی برای هر ناحیه.