Der «Atlas der Schweiz» ist ein Nationaler Atlas gemäss Art. 26 GeoIG. Er wird durch die Schulleitung und durch das Departement Bau, Umwelt und Geomatik der ETH Zürich finanziell unterstützt.
ETH Zürich
Institut für Kartografie und Geoinformation
HIL G 12.2
Stefano-Franscini-Platz 5
8093 Zürich
Schweiz
Prof. Dr. Lorenz Hurni
Dr. Andreas Neumann (seit Mai 2023); Dr. René Sieber (bis April 2023)
Prof. Dr. Lorenz Hurni, Alexander Müdespacher, Dr. Andreas Neumann. Basierend auf früheren Arbeiten von Dr. René Sieber und in Zusammenarbeit mit Zeix AG.
Remo Eichenberger (AdS 4 Desktop und Cloud Backend, 3D-Programmierung, interne Services), Marc Folini (Redaktionssystem, Datenbank, Datenprozessierung, interne Services, Backend-Infrastruktur AdS Web), Alexander Müdespacher (Frontend-Entwicklung, Kartenrendering, serverseitige Generierung von Inhalten), Michael Schmucki (bis 2023; Redaktionssystem, Datenbank, interne Services), Dr. Raimund Schnürer (bis 2024; Datenmodellierung, Redaktionssystem, Symbolisierung und Legendensystem)
Geodaten: siehe Datenquellen im Infotext der jeweiligen Karte.
Multimediadaten: siehe Datenquelle in der Bildunterschrift der jeweiligen Medien.
Basiskarten-Suche: API Rest Services von swisstopo.
Der «Atlas der Schweiz» wurde mit dem Web-Framework Astro entwickelt und nutzt Vue.js sowie Tailwind CSS für die Gestaltung der Benutzeroberfläche.
Für das Karten-Rendering kommen MapLibre (Basiskarten) und Deck.gl (thematische Karten) zum Einsatz. Die Symbolisierung innerhalb der Karten sowie die Darstellung der Legenden erfolgen mit D3.js. Die Software Eduard wird für das Hillshading in manchen Basiskarten eingesetzt.
Verwendete Software-Pakete:
@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 Zusammenarbeit mit Atlas-Projektteam.