Anleitung
Toposlice macht aus einem Kartenausschnitt in Bayern ein druckbares 3D-Modell. Das Gelände kommt aus dem digitalen Geländemodell DGM1 (1 m Auflösung), die Gebäude optional aus den LoD2-Gebäudemodellen der Bayerischen Vermessungsverwaltung. Alles wird im Browser berechnet, es gibt kein Konto und keinen Upload.
- Bereich wählen. Die Karte startet mit einem Rechteck am Olympiaberg. Es ist nach Norden ausgerichtet (UTM-Zone 32) und lässt sich an Ecken und Kanten ziehen, mit dem mittleren Griff verschieben oder in Metern eintippen; „Quadratisch“ erzwingt gleiche Seiten. Ein neues Rechteck entsteht mit „Neu zeichnen“ oder mit gedrückter Umschalttaste direkt auf der Karte. Jede Option im Formular hat ein kleines i mit einer Erklärung. Die Auswahl steht in der Adresszeile und lässt sich als Link teilen.
- Modell einstellen. Die Modellbreite in Millimetern bestimmt den Maßstab. Die Grundplatte gibt dem Druck Stabilität; 3 bis 5 mm sind üblich. Die Überhöhung streckt Höhenunterschiede: 1,5 wirkt für Mittelgebirge natürlich, flaches Land verträgt 2 bis 3, die Alpen 1. Die Rasterweite „automatisch“ zielt auf etwa 0,4 mm Detail auf dem Druck, feiner bringt bei einer 0,4-mm-Düse nichts.
- Gebäude (optional). „Gebäude einbeziehen“ lädt die LoD2-Kacheln des Bereichs. In Städten sind das schnell einige hundert Megabyte, die Größe steht vorher da. Gebäude, die auf dem Druck kleiner als etwa 0,5 mm wären, werden weggelassen, Gebäude am Rand an der Modellkante abgeschnitten. „Mit Gelände verschmelzen“ erzeugt einen einzigen geschlossenen Körper, das ist für den Slicer am robustesten.
- Erzeugen und herunterladen. „Modell erzeugen“ lädt die Höhendaten (2,5 MB pro Quadratkilometer) und baut das Modell; „Abbrechen“ stoppt jederzeit. Das Ergebnis erscheint rechts unten und lässt sich als STL oder 3MF speichern. 3MF ist kleiner und enthält Gelände und Gebäude als getrennte Objekte, falls sie nicht verschmolzen wurden.
Tipps für den Druck
- Ein erster Test mit 1 × 1 km auf 100 mm Breite dauert eine Minute zu rechnen und zwei Stunden zu drucken.
- Bei Gebäuden lohnt sich eine kleine Modellbreite nicht: Unter 1:10.000 werden Häuser zu Klötzchen.
- Die Datei ist ohne Reparatur sliceable (geprüft mit Bambu Studio). Meldet ein Slicer dennoch Fehler, bitte den Bereich als Link melden.
- „Auf Druckbett aufteilen“ zerlegt große Modelle in Stücke bis zur angegebenen Kantenlänge, mit Passstift-Löchern in den Schnittkanten und den Stiften als eigenem Teil. STL kommt dann als ZIP, 3MF mit einem Objekt je Teil.
- „Beschriftungsrand“ legt einen Rand in Grundplattenhöhe um das Gelände, mit Text auf der Südseite und Nordpfeil auf der Ostseite, erhaben oder vertieft.
- Geladene Kacheln bleiben im Browser gespeichert (Cache API), ein zweiter Lauf über dasselbe Gebiet startet sofort. „Kachel-Cache leeren“ gibt den Platz frei.
Grenzen
- Nur Bayern. Außerhalb (auch jenseits der Landesgrenze innerhalb eines Ausschnitts) gibt es keine Daten; diese Fläche wird auf die Minimalhöhe gesetzt.
- Höchstens 200 Quadratkilometer je Lauf und 1,5 GB Gebäudedaten.
- Etwa 0,5 % der LoD2-Gebäude haben fehlerhafte Geometrie und werden als eigene Hüllen exportiert statt verschmolzen.
Daten und Lizenz
Alle Geodaten stammen von der Bayerischen Vermessungsverwaltung und stehen unter der Lizenz CC BY 4.0. Jedes Modell und jeder Druck, den du veröffentlichst, braucht diesen Hinweis:
Geobasisdaten: Bayerische Vermessungsverwaltung – www.geodaten.bayern.de (Daten verändert)
Er steht auch in den Metadaten jeder 3MF-Datei.
- Gelände: Digitales Geländemodell DGM1, 1 m Raster, Kacheln zu 1 km
- Gebäude: 3D-Gebäudemodelle LoD2, CityGML, Kacheln zu 2 km
- Karte „Bayern-Webkarte“ und „Luftbild“: WMTS der Bayerischen Vermessungsverwaltung, ebenfalls CC BY 4.0
Die Karten „Straßen“ und „Dezent“ kommen von OpenFreeMap (Kartenstil © OpenMapTiles) mit Daten von OpenStreetMap-Mitwirkenden unter der ODbL. Sie dienen nur der Orientierung; im Modell steckt nichts davon.
Toposlice selbst ist ein privates, nicht-kommerzielles Projekt und baut auf Open-Source-Bibliotheken auf, unter anderem MapLibre GL JS, geotiff.js, proj4js, three.js, earcut, fflate, manifold-3d, opentype.js und der Schrift Inter. Die Lizenztexte aller gebündelten Pakete stehen in licenses.txt.
Datenschutz
Kurz gesagt
Toposlice rechnet vollständig in deinem Browser. Es gibt kein Konto, keine Cookies, keine Analyse-Dienste und keine Werbung. Die App sendet nichts über dich an uns. Sie lädt Kartenkacheln und Geodaten von Servern, die dabei wie bei jedem Webabruf deine IP-Adresse sehen.
Welche Server die App kontaktiert
- GitHub Pages liefert die App selbst aus. GitHub kann dabei technische Daten wie die IP-Adresse in Serverprotokollen verarbeiten; siehe das GitHub General Privacy Statement.
- OpenFreeMap (tiles.openfreemap.org) liefert die Vektorkarten „Straßen“ und „Dezent“, die Standardkarte, direkt an deinen Browser; siehe die Hinweise von OpenFreeMap.
- Bayerische Vermessungsverwaltung (wmtsod1 bis wmtsod4.bayernwolke.de) liefert die Kartenkacheln „Bayern-Webkarte“ und „Luftbild“ direkt an deinen Browser, sobald du sie wählst.
- Cloudflare betreibt den Datenproxy (toposlice-proxy.pentenrieder.workers.dev), über den die Höhen- und Gebäudedaten geladen werden, weil die Download-Server der Vermessungsverwaltung keine Browser-Abrufe zulassen. Der Proxy leitet die Anfrage weiter und speichert die Antwort zwischen; er protokolliert keine Nutzer und setzt keine Cookies. Zum Schutz vor Überlastung zählt er die Anfragen je IP-Adresse für wenige Sekunden und weist bei mehr als 400 in zehn Sekunden kurz ab; der Zähler wird nicht gespeichert. Cloudflare sieht die IP-Adresse; siehe die Datenschutzerklärung von Cloudflare.
Was im Browser bleibt
Geladene Kacheln liegen im Cache deines Browsers (Cache API) und die gewählte Fläche steht in der Adresszeile. Beides verlässt dein Gerät nicht und lässt sich jederzeit löschen („Kachel-Cache leeren“ oder Website-Daten im Browser entfernen). Die erzeugten Modelle werden nur als Download an dich übergeben.
Deine Rechte
Da Toposlice keine personenbezogenen Daten verarbeitet, gibt es auf unserer Seite nichts zu exportieren, zu berichtigen oder zu löschen. Bei Fragen wende dich an den im Impressum genannten Verantwortlichen.
Impressum
Thomas Pentenrieder
Kastanienweg 3a
82319 Starnberg
Deutschland
Kontakt: thomas@pentenrieder.dev
Toposlice ist ein privates, nicht-kommerzielles Angebot. Genannte Produktnamen (Bambu Studio, PrusaSlicer, GitHub, Cloudflare) gehören ihren jeweiligen Inhabern.