map0

Kartenfunktionen

Drucken & Export

Ein Kartenblatt mit Titel, Legende, Maßstab, Quellenangaben und Datum erstellen. Die Ausgabe wird im Browser mit bis zu 300 dpi gerendert.

Ausprobieren: Links oben auf das Druckersymbol klicken. A4 quer und 300 dpi auswählen, anschließend PDF oder PNG herunterladen oder den Druckdialog des Browsers öffnen.

So funktioniert es

Der Viewer erstellt eine unsichtbare Kopie der Karte in der gewählten Größe und Auflösung, mit aktuellem Style und sichtbaren Overlays. Anschließend werden Kartenbild, Legende, Maßstab und Quellenangaben zum Kartenblatt zusammengesetzt.

Das PDF enthält das Kartenblatt zentriert mit 10 mm Rand. Es wird als PNG eingebettet, um feine Linien und kleine Schrift zu erhalten. jsPDF wird bei der ersten PDF-Ausgabe geladen.

Export des Kartenausschnitts. Die Maßstabsleiste wird für den exportierten Ausschnitt berechnet. Ein bestimmter Druckmaßstab ist nicht gewährleistet; Beschriftungen und Symbole skalieren mit der Pixeldichte. Maßstabstreuer Druck ist als eigene Erweiterung geplant.

Konfiguration

Drucken ist standardmäßig aktiv. Der meta.title wird als Blatttitel vorbelegt, und Layer-Legenden werden automatisch ins Blatt übernommen:

print.map0.json
{
  "$schema": "https://map0.net/schema/v1.json",
  "version": 1,
  "meta": { "title": "Zoning plan Vienna, Inner City" },
  "map": { "center": [16.3725, 48.2083], "zoom": 14 },
  "basemaps": [
    {
      "id": "grau",
      "title": "Grey",
      "type": "raster",
      "url": "https://mapsneu.wien.gv.at/basemap/bmapgrau/normal/google3857/{z}/{y}/{x}.png",
      "attribution": "© basemap.at",
      "default": true
    },
    {
      "id": "ortho",
      "title": "Aerial",
      "type": "raster",
      "url": "https://mapsneu.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/{z}/{y}/{x}.jpeg",
      "maxZoom": 19,
      "attribution": "© basemap.at"
    }
  ],
  "layers": [
    {
      "id": "widmung",
      "type": "wms",
      "title": "Zoning plan",
      "url": "https://data.wien.gv.at/daten/geo",
      "layers": "GENFLWIDMUNGOGD",
      "opacity": 0.6,
      "legend": "auto",
      "attribution": "Stadt Wien, data.wien.gv.at"
    },
    {
      "id": "areas",
      "type": "geojson",
      "title": "Project areas",
      "data": "/data/demo-areas.geojson",
      "style": {
        "fill-color": "#dc2626",
        "fill-opacity": 0.2,
        "line-color": "#dc2626",
        "line-width": 2.5
      },
      "legend": [{ "label": "Project area", "color": "#dc2626" }]
    }
  ],
  "controls": { "print": true }
}

Die Auswahl eingrenzen

Ein print-Block auf oberster Ebene legt fest, welche Formate, Papiergrößen und Auflösungen der Dialog anbietet:

excerpt
"print": {
  "formats": ["pdf"],
  "sizes": ["A4-landscape"],
  "dpi": [300],
  "elements": ["title", "legend", "scalebar", "attribution", "date"]
}

Alle Einstellungen sind optional. Voreingestellt sind PNG und PDF, die aktuelle Ansicht und A4 in beiden Ausrichtungen, 96/150/300 dpi sowie alle Blattelemente. Ein aus elements entfernter Eintrag erscheint nicht in der Ausgabe.