The «Atlas of Switzerland» is a National Atlas according to Art. 26 GeoIG. It is financially supported by the Executive Board and by the Department of Civil, Environmental and Geomatic Engineering of ETH Zurich.
ETH Zurich
Institute of Cartography and Geoinformation
HIL G 12.2
Stefano-Franscini-Platz 5
8093 Zurich
Switzerland
Prof. Dr. Lorenz Hurni
Dr. Andreas Neumann (since May 2023); Dr. René Sieber (until April 2023)
Prof. Dr. Lorenz Hurni, Alexander Müdespacher, Dr. Andreas Neumann. Based on earlier work by Dr. René Sieber and in collaboration with Zeix AG.
Remo Eichenberger (AdS 4 Desktop and cloud backend, 3D-programming, internal services), Marc Folini (editorial system, database administration, data processing, internal services, backend infrastructure AdS Web), Alexander Müdespacher (frontend-development, map rendering, serverside content generation), Michael Schmuki (until 2023; editorial system, database administration, internal services), Dr. Raimund Schnürer (until 2024; data modeling, editorial system, symbology and legend system)
Geodata: see data sources in the info text of the respective map.
Multimedia data: see data source in the caption of the respective media.
Base map search: REST API Services from swisstopo.
The «Atlas of Switzerland» was developed using the web framework Astro and utilizes Vue.js as well as Tailwind CSS for the design of the user interface.
For map rendering, MapLibre (base maps) is used, and Deck.gl (thematic maps) is employed. The symbolization within the maps as well as the representation of the legends is done with D3.js. The software Eduard is used for hillshading in some base maps.
Used software packages:
@ads-web-cesiumjs/cesium-scene, @astrojs/markdown-remark, @astrojs/vue, @cesium/engine, @cesium/widgets, @deck.gl/core, @deck.gl/extensions, @deck.gl/geo-layers, @deck.gl/layers, @deck.gl/mapbox, @deck.gl/mesh-layers, @duckdb/node-api, @loaders.gl/core, @loaders.gl/images, @loaders.gl/mvt, @loaders.gl/terrain, @luma.gl/core, @luma.gl/engine, @luma.gl/gltf, @luma.gl/shadertools, @maplibre/maplibre-gl-style-spec, @nanostores/persistent, @nanostores/vue, @plausible-analytics/tracker, @sentry/astro, @sentry/replay, @sentry/replay-canvas, @turf/area, @turf/bearing, @turf/boolean-point-in-polygon, @turf/center-of-mass, @turf/circle, @turf/destination, @turf/distance, @turf/great-circle, @turf/helpers, @turf/length, @turf/point-on-feature, @turf/union, @turf/unkink-polygon, altcha, analytics, astro, bin-pack, d3, d3-array, d3-axis, d3-color, d3-ease, d3-format, d3-interpolate, d3-scale, d3-scale-chromatic, d3-selection, d3-shape, d3-time-format, d3-transition, dayjs, driver.js, flexsearch, hyphen, i18next, jsdom, kleur, lucide, maplibre-gl, meilisearch, nanostores, node-fetch, ol, pica, proj4, qrcode, quick-lru, rehype-external-links, rehype-title-figure, sharp, tailwindcss, typescript, vite, vue, xss
Zeix AG: Annina Brügger, Thomas Ehrat, Benedikt Heil, Tobias Jäger, Chantal Rey, Beat von Gunten in collaboration with the Atlas project team.