Lizenzen & Quellen

MapCanvas steht auf den Schultern vieler offener Daten und freier Software. Die Kerntechnik: OpenStreetMap liefert die Geodaten, MapLibre GL JS rendert sie im Browser, Geländedaten kommen von Copernicus DEM und AWS Mapzen Terrain-Tiles. Die Vector-Tiles werden mit Planetiler aus einem Fork des Protomaps-Basemaps-Schemas selbst gebaut — mit Erweiterungen für Wanderkarten (Höhen auf Gipfeln, markierte Wanderrouten, Hütten, sac_scale).

Verwendung eines exportierten Bildes

Jedes mit MapCanvas erstellte Bild trägt die Attribution standardmäßig im Bild selbst (kleine Box unten rechts oder im Footer-Balken). Wenn du das Bild ohne eingebrannte Attribution verwendest, setze in der Bildunterschrift bitte:

© OpenStreetMap-Mitwirkende · Höhenlinien © Copernicus DEM (CC-BY 4.0)

Karten- und Geländedaten

  • Karten-Daten (Straßen, Gebäude, POIs, Landnutzung). Quelle für alles was nicht Höhenmodell ist.

  • Digitales Höhenmodell (30 m), Grundlage für die selbst erzeugten Höhenlinien.

  • DEM für die Hillshade-Reliefschattierung. Als public Bucket auf AWS bereitgestellt.

  • Vector-Tile-Schema als Grundlage. Eigene Erweiterungen für Wanderkarten — Höhen auf Peaks, Hiking-Route-Propagation, sac_scale-Klassifikation, Hütten/Pässe-Kinds, NSG-Namen u.v.m. Tiles werden mit dem Fork selbst gebaut.

  • PlanetilerApache-2.0

    Java-Tool das aus OSM-Extrakten + Daylight/Natural Earth Sources unsere Custom-PMTiles baut.

  • Regionale OSM-PBF-Auszüge (z.B. Alpenraum) als Input für den Tile-Build. Geofabrik stellt sie als ODbL-derived bereit.

  • Atlas-typische POI-Piktogramme (Wasserfall, Quelle, Höhle, Aussichtspunkt, Kreuz) — SVGs aus dem Standard-OSM-Renderer.

  • Landuse-Patterns für Mischwald und Wiesen — PNG-Texturen aus dem OpenTopoMap-Renderer.

Illustrationen

  • Murmeltier-Illustration (Groundhog Day)Vecteezy Free License (mit Attribution)

    Vektor-Illustration als Grundlage für Logo, Favicon und Landing-Graphic. Bearbeitung: Pastell-Farbpalette + Kombination mit MapCanvas-Schriftzug.

    Tag Vektoren von Vecteezy

Software-Bibliotheken (55 npm-Pakete im Production-Bundle)

PaketVersionLizenz
@heroicons/react2.2.0MIT
@img/colour1.1.0MIT
@img/sharp-darwin-arm640.34.5Apache-2.0
@img/sharp-libvips-darwin-arm641.2.4LGPL-3.0-or-later
@mapbox/jsonlint-lines-primitives2.0.2UNKNOWN
@mapbox/point-geometry1.1.0ISC
@mapbox/tiny-sdf2.1.0BSD-2-Clause
@mapbox/unitbezier0.0.1BSD-2-Clause
@mapbox/vector-tile2.0.4BSD-3-Clause
@mapbox/whoots-js3.1.0ISC
@maplibre/geojson-vt5.0.4ISC
@maplibre/geojson-vt6.1.0ISC
@maplibre/maplibre-gl-style-spec24.8.3ISC
@maplibre/mlt1.1.9(MIT OR Apache-2.0)
@maplibre/vt-pbf4.3.0MIT
@next/env16.2.4MIT
@next/swc-darwin-arm6416.2.4MIT
@protomaps/basemaps5.7.2BSD-3-Clause
@swc/helpers0.5.15Apache-2.0
@types/geojson7946.0.16MIT
@types/supercluster7.1.3MIT
baseline-browser-mapping2.10.27Apache-2.0
caniuse-lite1.0.30001791CC-BY-4.0
client-only0.0.1MIT
detect-libc2.1.2Apache-2.0
earcut3.0.2ISC
fflate0.8.2MIT
gl-matrix3.4.4MIT
json-stringify-pretty-compact4.0.0MIT
kdbush4.0.2ISC
maplibre-gl5.24.0BSD-3-Clause
minimist1.2.8MIT
murmurhash-js1.0.0MIT
nanoid3.3.12MIT
next16.2.4MIT
pbf4.0.1BSD-3-Clause
picocolors1.1.1ISC
piexifjs1.0.6MIT
pmtiles4.4.1BSD-3-Clause
postcss8.4.31MIT
potpack2.1.0ISC
protocol-buffers-schema3.6.1MIT
quickselect3.0.0ISC
react19.2.4MIT
react-dom19.2.4MIT
resolve-protobuf-schema2.1.0MIT
rw1.3.3BSD-3-Clause
scheduler0.27.0MIT
semver7.7.4ISC
sharp0.34.5Apache-2.0
source-map-js1.2.1BSD-3-Clause
styled-jsx5.1.6MIT
supercluster8.0.1ISC
tinyqueue3.0.0ISC
tslib2.8.10BSD

Liste automatisch aus package.json + Lizenzangaben der jeweiligen Pakete generiert.