Mapbooks erstellen
Interaktive Karten-Dashboards erstellen, Datenschichten hinzufügen, Viewport und Basemap konfigurieren und Ergebnisse teilen.
Der mapular-admin-Server erstellt und konfiguriert Mapbooks — interaktive Karten-Dashboards, die Sie über einen Link teilen können.
Führen Sie mapular login einmalig aus, bevor Sie diese Tools verwenden.
Typischer Ablauf
session_info → create_mapbook → add_series (wiederholen) → configure_mapbook → share_mapbook
Series in Abhängigkeitsreihenfolge hinzufügen: zuerst catalog/mpoi/upoi, dann formula, dann analysis. Spätere Typen referenzieren frühere.
Tools
session_info
Authentifizierung und aktiven Tenant verifizieren. Immer zuerst ausführen.
list_mapbooks / create_mapbook
Vorhandene Mapbooks auflisten oder ein neues erstellen. Gibt mapbook_id zurück.
create_mapbook(tenant_id, name, access_level="shared")
access_level | Wer kann es sehen |
|---|---|
"shared" | Alle Nutzer in Ihrer Organisation |
"private" | Nur der Ersteller |
"public" | Jeder mit dem Link, ohne Login |
add_series(mapbook_id, type, params)
Eine Datenschicht hinzufügen. type bestimmt die Datenquelle:
type | Was wird hinzugefügt |
|---|---|
"catalog" | Mapulars integrierter POI-Katalog |
"mpoi" | Gefilterter MPOI-Layer |
"upoi" | Eigene hochgeladene Punktdaten |
"formula" | Berechnete Kennzahl (Ausdruck, Proximity, k-Ring) |
"analysis" | Isochrone Einzugsgebiete |
configure_mapbook(mapbook_id, config_patch)
Viewport, Basemap und Tabellenkonfiguration setzen:
{
"viewport": { "longitude": 13.4, "latitude": 52.5, "zoom": 11 },
"basemap": "dark"
}
share_mapbook(mapbook_id, action?)
Share-Links erstellen, auflisten oder löschen. Standard erstellt einen 30-Tage-Link.
upload_csv(csv_path, name)
Lokale CSV-Datei als Punktdatensatz hochladen. Gibt dataframe_id für add_series(type="upoi") zurück. Lat/Lon-Spalten werden automatisch erkannt.
Inspizieren und Bearbeiten
inspect_mapbook(mapbook_id)— Series und Konfiguration eines Mapbooks prüfenupdate_series— umbenennen, Filter ändern, Sichtbarkeit umschaltenremove_series— Layer entfernen (zuerst abhängige Layer entfernen)
Löschen
delete_mapbook und delete_dataframe sind permanent und nicht rückgängig zu machen. IDs mit inspect_mapbook oder list_mapbooks verifizieren, bevor diese Tools aufgerufen werden.