c0mm0.com — the continuously verified register of European data

Register record·API·CH·GOVERNMENTVERIFIED · checked 5h ago
B

Base Map (Vector Tile Style)

APIProfiled3/7PreviewSubscribe🇨🇭Switzerland

A dynamic web map built on vector-tile technology, optimised for mobile devices. All map elements, including terrain, are rendered as vector data and follow the Maplibre style specification. Content adapts to zoom level and combines official Swiss geodata—topographic landscape model, digital elevation model, digital cartographic model, public transport stops, and the official road directory—with third-party data and points of interest across various topics. The underlying data consists of a Base Vector Tileset and a Relief Vector Tileset. It provides a national base map suitable for integrating transport, terrain, and location information into web and mobile applications.The BaseMap is a dynamic web-map built on vectortile technology, designed specifically for optimal use on mobile devices. All map elements are displayed in vector format, including terrain representations. The BaseMap includes a wide range of features, such as points-of-interest (POI) covering various topics. It combines official data (including the topographic landscape model, digital elevation model, digital cartographic model, public transport stops and the official road directory), as well as third-party data. The map’s content varies based on the zoom level displayed. The vector representation adheres to the Maplibre style specification. The data basis consists of vector tiles (Base Vector Tileset and Relief Vector Tileset).

transport
50
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (12 fields)

Click a field to see example values.

FieldTypeDescription
versionint—
nametext—
sourcesobject—
layersarray—
metadataobject—
glyphstext—
spritearray—
bearingint—
pitchint—
centerarray—
zoomnumber—
transitionobject—

Schema inferred from the distribution file's first records 2 days ago. Column types are sampled estimates, not source-declared.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (1 record)

Record 1name: basemap_v1.26.0 · zoom: 14.757125212752644
{
  "name": "basemap_v1.26.0",
  "zoom": 14.757125212752644,
  "pitch": 0,
  "center": [
    7.458556880930587,
    46.959770261045776
  ],
  "glyphs": "https://vectortiles.geo.admin.ch/fonts/{fontstack}/{range}.pbf",
  "layers": "[large value omitted]",
  "sprite": [
    {
      "id": "019dbf00-e7f9-7fcf-8ab0-07f436b6e96b",
      "url": "https://vectortiles.geo.admin.ch/styles/ch.swisstopo.basemap.vt/v1.26.0/sprites/019dbf00-e7f9-7fcf-8ab0-07f436b6e96b/sprite"
    },
    {
      "id": "default",
      "url": "https://vectortiles.geo.admin.ch/styles/ch.swisstopo.basemap.vt/v1.26.0/sprites/019d2471-bb09-76a3-8579-66a395881927/sprite"
    }
  ],
  "bearing": 0,
  "sources": {
    "base_v1.0.0": {
      "url": "https://vectortiles.geo.admin.ch/tiles/ch.swisstopo.base.vt/v1.0.0/tiles.json",
      "type": "vector"
    },
    "relief_v1.0.0": {
      "url": "https://vectortiles.geo.admin.ch/tiles/ch.swisstopo.relief.vt/v1.0.0/tiles.json",
      "type": "vector"
    }
  },
  "version": 8,
  "metadata": "[large value omitted]",
  "transition": {}
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Query examples

curl -sL 'https://vectortiles.geo.admin.ch/styles/ch.swisstopo.basemap.vt/style.json' -o data.json

Full ndjson file download — the schema shown was inferred from the file's first records.

Dataset

Volume & freshness

Data size
136 KB

Machine-readable & source

Base Map (Vector Tile Style) — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.