Base map
The basemap combines open data from BEV, GIP, Umweltbundesamt and BMLUK in 18 layers. It contains no OpenStreetMap data. Cadastre, contour lines and relief are separate products and can be layered on top.
Use cases
Specifications
mapx-basis- File
mapx-basis-20260401-5d50f56b.pmtiles- Reference date
2026-04-01- Format
mvt- Zoom levels
z0–z16- Bounds (WGS84)
8.5089 / 45.4254 / 17.1661 / 49.0307 (W/S/O/N)- License
CC BY 4.0
Live map
The live map shows the layers with automatic colors; your own style defines the final look. Clicking shows the attributes.
Add to your map
new maplibregl.Map({
container: "map",
style: {
version: 8,
sources: { v: { type: "vector", url: "https://tiles.mapx.at/v1/tiles/streets.json" } },
layers: [{ id: "road_l", type: "line", source: "v", "source-layer": "road_l", paint: { "line-color": "#b5651d" } }]
}
});TileJSON provides zoom range, bounds and attribution. Send the token with every request: add the transformRequest from First map to the map options. With PMTiles directly use url: "pmtiles://https://tiles.mapx.at/mapx-basis-20260401-6ae3c128.pmtiles?access_token=YOUR_TOKEN" (protocol as in the PMTiles guide).
Layer reference
A layer name ending in _a is an area, _l a line, _p a point. min_zoom on a feature says from which level it is intended; sort_rank orders within the layer.
| Layer | Geometry | Zoom | Fields | Content |
|---|---|---|---|---|
aerialway_l | line | z12–16 | kind stringmin_zoom numbername string | Aerial ropeways and lifts (DLM): cable_car, gondola, chair_lift, drag_lift … |
airport_p | point | z8–16 | icao stringkind stringmin_zoom numbername string | Airfields (BEV DLM Verkehr): airport, airfield, heliport, military |
boundary_l | line | z0–16 | admin_level numberkind stringleft stringmin_zoom numberright string | Boundaries (BEV VGD): country, state, district, municipality; left/right area on the left/right |
boundary_label_p | point | z4–16 | admin_level numbercode stringkind stringmin_zoom numbername string | Names of state, district, municipality; code identifier |
building_a | polygon | z12–16 | height numberkind stringmax_height numbermin_zoom number | Buildings (DKM) with height from the DLM; kind building or church, school, hospital, station, castle, hut …; merged at z12–14 |
housenumber_p | point | z16–16 | housenumber stringkind stringstreet string | House numbers (BEV address register): kind building = building coordinate, parcel = parcel address |
landuse_a | polygon | z8–16 | kind stringkind_detail stringmin_zoom numbersort_rank number | Land use from the DKM: residential, garden, farmland, vineyard, alpine_meadow, forest, glacier, rock, water, wetland, transport, quarry, cemetery, recreation |
natural_p | point | z8–16 | ele numberkind stringkind_detail stringmin_zoom numbername stringsort_rank number | Mountains, saddles, valleys, field names, castles, ruins … |
place_p | point | z8–16 | capital stringkind stringmin_zoom numbername stringname_alt stringsort_rank number | Places (BEV Geographical Names): city, town, village, hamlet, suburb, locality; capital |
poi_p | point | z13–16 | ele numberkind stringkind_detail stringmin_zoom numbername stringsort_rank number | Churches, summit crosses and facilities (BEV DLM, in Vienna additionally Wien-OGD): schools, hospitals, huts, petrol stations, museums … |
rail_l | line | z6–16 | construction booleankind stringkind_detail stringmin_zoom numberstructure string | Rail (GIP): rail, narrow_gauge, rack, subway, tram, funicular, ferry |
road_l | line | z8–16 | kind stringkind_detail stringmin_zoom numbername stringoneway booleanref stringsort_rank numberstructure string | Roads and paths (GIP): highway, major_road, minor_road, service, track, path; structure bridge/tunnel |
ski_a | polygon | z10–16 | kind stringmin_zoom number | Ski areas (Umweltbundesamt, as of 2017) |
transit_p | point | z10–16 | kind stringmin_zoom numbername string | Railway stations, stops, lift stations |
water_a | polygon | z8–16 | area_km2 numberkind stringmin_zoom numbersort_rank number | Standing waters (GGN): lake, reservoir, pond |
water_l | line | z8–16 | catchment_km2 numberkind stringmin_zoom numbername stringsort_rank numberstructure string | Flowing waters (GGN): river, stream, canal, ditch |
water_label_l | line | z10–16 | kind stringmin_zoom numbername stringsort_rank number | Water names along the line |
water_label_p | point | z8–16 | kind stringmin_zoom numbername stringsort_rank number | Lake names, one point per lake |
Every field and value of each layer: Basemap: layer reference.
Source and currency
| Topic | Source | As of |
|---|---|---|
| Land use, buildings | BEV Digital Cadastral Map (DKM), heights from the DLM | 1 Apr 2026 |
| Roads, rail | GIP-OGD (Graph Integration Platform) | 30 Apr 2026 |
| Lifts, stations, POI | BEV DLM, Wien-OGD (Vienna only) | |
| Boundaries | BEV administrative boundaries (VGD) | 1 Oct 2026 |
| Places, names, summits | BEV Geographical Names | 23 Mar 2026 |
| House numbers | BEV address register | 1 Oct 2026 |
| Water | BMLUK Gesamtgewässernetz (GGN v19) | |
| Ski areas | Umweltbundesamt | 2017 |
| Airfields | BEV DLM Verkehr (CC BY 4.0) |
Notes
- Not included: stops of private railways, subway and tram stops; ski areas as of 2017; small airfields only in part.
- Abroad the map is practically empty (only Lake Constance and waters up to just beyond the border).
- The tileset contains no glyphs or sprites. The mapx styles load them from
https://api.mapx.at/v1/fonts/{fontstack}/{range}.pbfand/v1/styles/streets/sprite; a style of your own needs aglyphsURL (for example the/v1/fontsendpoint, token included).
Attribution
Required under CC BY 4.0. MapLibre picks up the text automatically from TileJSON or PMTiles:
Datenquellen: BEV (DKM, Verwaltungsgrenzen, Adressregister, Geographische Namen), GIP.at, BMLUK (GGN), Umweltbundesamt; CC BY 4.0More: License.