Lebewohl Web Mercator

Pirmin Kalberer @implgeo

FOSSGIS 2025 Münster

Über mich

GIS-Entwickler @ Sourcepole, Schweiz

Web GIS, QGIS und andere OSGeo-Projekte

t-rex Tile-Server -> BBOX-Server

Web Mercator - “the bad parts”

WARNUNG

Dieser Vortrag kann politische Aussagen enthalten!

Grössenverzerrung

Afrika ist in Wirklichkeit 14-mal grösser als Grönland

Thematische Karten

In freier Wildbahn

Mercator projection

  • Gerardus Mercator, 1569
  • Winkeltreue zylindrische Kartenprojektion
  • Gut für die Navigation

Web Mercator

  • Mercator-Projektion beschnitten auf ~85°N bis 85°S -> quadratisch, gut für Kacheln
  • Mischung aus sphärischen und ellipsoidalen Formeln

Alternativen

Theatrum Orbis Terrarum, 1572

Equal Earth Kartenprojektion

Bojan Šavrič, Tom Patterson, Bernhard Jenny, 2018

https://www.equal-earth.com/

Equal Earth Greenwich

EPSG:8857

Equal Earth Americas

EPSG:8858

Equal Earth Asia-Pacific

EPSG:8859

Equal Earth Florence

Florence Meridian 11E

Unterstützung

  • PROJ -> GDAL, QGIS, R
  • D3, Plotly
  • proj4js

Web-Kartographie

Equal Earth wird bereits von Kartographen verwendet.

Einschränkungen:

  • Begrenztes Zoomen
  • Statischer Mittelmeridian
  • Kachel-Schema

Tile Grid

Tile Grid skaliert

Skalierung auf Mercator-Breite.

MapLibre

https://equal.bbox.earth/maplibre/

Web Mercator Tile Grid

OpenLayers

https://equal.bbox.earth/ol-asia-pacific/

Equal Earth Asia-Pacific, Web Mercator Tile Grid

deck.gl

https://equal.bbox.earth/deckgl/

MapLibre-Karte mit deck.gl-Layer unter Verwendung des Web Mercator-Kachelgitters.

Proposal: Kombinierte Projektionen

https://equal.bbox.earth/maplibre-eq2merc/

Equal Earth für z0-z2 und Web Mercator für z >= 3.

Kacheln für z0-z2 in geographischen Koordinaten (WGS84).

Was ist schon vorhanden?

  • Plugin für minimale Koordinatentransformationen für MapLibre
  • Informationen und Code-Snippets: equal.bbox.earth

Was fehlt noch?

Animierter Übergang z2 -> z3

https://kvaleya.gitlab.io/maplibre/globe/globedemo.html

Dynamischer Mittelmeridian

https://observablehq.com/d/ece4d307c72c1312

Kernerweiterungen Viewer

  • MapLibre: Projektionsunterstützung
  • OpenLayers: Unterstützung für umprojizierte Vektor-Kacheln

Sponsoring gesucht!

Fazit

Sag Lebewohl zu Web Mercator

(für Weltkarten)

und benutze Equal Earth.

Danke

Pirmin Kalberer

mapstodon.space/@implgeo

pka@sourcepole.ch

equal.bbox.earth