TopoJSON-Minimierer
Verwenden Sie diesen kostenlosen Online-TopoJSON-Minimierer, um Dateigrößen durch Optimierung der Transformationspräzision und Entfernen von Eigenschaften schnell und einfach zu reduzieren, ohne Software installieren zu müssen.
Klicken Sie auf die Schaltfläche DATEIEN HOCHLADEN und wählen Sie die TopoJSON-Dateien aus, die Sie minimieren möchten. Warten Sie, bis die Verarbeitung abgeschlossen ist, und laden Sie die Dateien entweder einzeln oder zusammen herunter.
Die gesamte Verarbeitung erfolgt in Ihrem Browser – es werden keine Daten auf einen Server hochgeladen.
Was ist TopoJSON?
TopoJSON ist eine Erweiterung von GeoJSON, die Topologie anstelle von Geometrie codiert. Anstatt die Koordinaten jedes Polygons separat zu speichern (was zu massiver Duplizierung bei benachbarten Regionen führt), speichert TopoJSON gemeinsame Grenzbögen einmal und referenziert sie von mehreren Geometrien aus. Diese topologische Codierung reduziert die Dateigröße typischerweise um 80 % oder mehr im Vergleich zu äquivalentem GeoJSON und ist ideal für Webkarten mit Ländern, Bundesstaaten, Landkreisen oder anderen benachbarten Polygonen.
TopoJSON-Dateien verwenden quantisierte Ganzzahlkoordinaten mit einer Transformation (Skalierungs- und Übersetzungswerte), um sie wieder in geografische Koordinaten umzuwandeln. Diese Quantisierung ähnelt der Reduzierung der Dezimalpräzision in GeoJSON, ist jedoch direkt in das Format integriert.
Vorteile von TopoJSON
- Dramatische Reduzierung der Dateigröße — Typischerweise 80-95 % kleiner als äquivalentes GeoJSON
- Erhaltung der Topologie — Gemeinsame Grenzen werden einmal gespeichert, was perfekte Ausrichtung gewährleistet
- Effizientes Rendering — Bibliotheken wie D3.js können TopoJSON direkt rendern
- Bessere Komprimierung — gzip-Komprimierung funktioniert bei TopoJSON noch besser als bei GeoJSON
- Ideal für Choroplethenkarten — Perfekt für Visualisierungen von Länder-, Bundesstaaten- oder Landkreisgrenzen
Nachteile von TopoJSON
- Weniger universelle Unterstützung — Weniger Tools unterstützen TopoJSON im Vergleich zu GeoJSON
- Erforderliche Konvertierung — Die meisten Web-Mapping-Bibliotheken benötigen eine Konvertierung von TopoJSON zu GeoJSON
- Komplexere Struktur — Schwerer zu lesen und manuell zu bearbeiten als GeoJSON
- Nicht ideal für Punkte — Die Vorteile der Topologie gelten nur für gemeinsame Grenzen
- Eingeschränkter Zugriff auf Eigenschaften — Eigenschaften werden in separaten Objekten gespeichert, nicht direkt mit Geometrien
Warum TopoJSON minimieren?
TopoJSON codiert Topologie mit quantisierten Ganzzahlkoordinaten und einer Transformation (Skalierung und Übersetzung). Viele TopoJSON-Dateien enthalten übermäßig viele Dezimalstellen in den Transformationswerten und umfassen umfangreiche Eigenschaften, die für die Visualisierung nicht benötigt werden. Durch die Reduzierung der Transformationspräzision und das Entfernen unnötiger Eigenschaften kann die Dateigröße zusätzlich um 30-60 % reduziert werden, zusätzlich zur inhärenten Komprimierung von TopoJSON, während das Entfernen von Leerzeichen zusätzlichen Speicherplatz spart.
Optimierte TopoJSON-Dateien laden schneller, reduzieren Bandbreitenkosten und verbessern die Leistung der Kartenanzeige. Dieses Tool hilft Ihnen, schlankere Topologie-Dateien zu erstellen, indem es:
- Reduzierung der Transformationspräzision — Skalierungs-/Übersetzungsdezimalstellen mit visueller "Raster am Äquator"-Anleitung anpassen
- Eigenschaftsfilterung — Nur wesentliche Eigenschaften behalten, nicht verwendete Attribute entfernen
- Stapelverarbeitung — Mehrere TopoJSON-Dateien gleichzeitig hochladen und verarbeiten
- Intelligente Standardeinstellungen — Automatische Optimierung mit ausgewogenen Präzisionseinstellungen
- Ausgabevorschau — Minimierte Ergebnisse vor dem Herunterladen überprüfen
- Leerzeichen entfernen — Alle unnötigen Formatierungen entfernen
- 100 % clientseitig — Keine Server-Uploads, vollständige Privatsphäre
Wie man TopoJSON minimiert
- Dateien hochladen — Ziehen Sie mehrere .topojson- oder .json-Dateien in die Drop-Zone oder klicken Sie auf "Dateien durchsuchen"
- Ergebnisse überprüfen — Dateien werden sofort mit den Standardeinstellungen minimiert
- Optionen anpassen (optional) — Transformationspräzision ändern, Eigenschaften auswählen, die behalten/entfernt werden sollen
- Vorschau anzeigen — Klicken Sie auf "Vorschau", um die minimierte Ausgabe zu überprüfen
- Herunterladen — Klicken Sie auf die Schaltfläche "Herunterladen" neben einer Datei, um die optimierte Version zu speichern
- Löschen — Verwenden Sie "Alle löschen", um alle Dateien zu entfernen und neu zu beginnen
Transformationspräzision verstehen
Die Transformation von TopoJSON enthält Skalierungs- und Übersetzungsarrays mit Dezimalwerten. Die Skalierung bestimmt die Präzision der quantisierten Koordinaten. Das Reduzieren der Dezimalstellen der Skalierung ist vergleichbar mit der Reduzierung der Koordinatenpräzision in GeoJSON — weniger Dezimalstellen bedeuten größere Rastergrößen, aber kleinere Dateien.
Der Hinweis "Ungefähres Raster am Äquator" zeigt, wie sich die Reduzierung der Präzision auf die Genauigkeit in der realen Welt auswirkt, und hilft Ihnen, das richtige Gleichgewicht für Ihren Anwendungsfall zu finden. Für die meisten Webkarten bieten die Standardeinstellungen eine hervorragende Qualität bei maximaler Dateigrößenreduzierung.
Stapelverarbeitung & Unterstützung großer Dateien
Dieses kostenlose Online-Tool verarbeitet große TopoJSON-Dateien effizient. Auf modernen Browsern können Dateien mit über 100 MB verarbeitet werden, ohne dass der Browser einfriert. Dateien werden beim Hochladen mit intelligenten Standardeinstellungen optimiert, sodass sofortiges Feedback gegeben wird. Passen Sie die Einstellungen an, um alle Dateien erneut zu verarbeiten, und laden Sie sie einzeln herunter oder sehen Sie sich jede Ausgabe an.
Wann sollte man TopoJSON vs GeoJSON verwenden?
Verwenden Sie TopoJSON, wenn:
- Sie benachbarte Polygone haben (Länder, Bundesstaaten, Zensusgebiete, Postleitzahlen)
- Die Dateigröße entscheidend ist (mobile Nutzer, Bandbreitenbeschränkungen)
- Sie eine garantierte Grenzausrichtung zwischen Features benötigen
- Sie Choroplethenkarten oder Grenzvisualisierungen erstellen
Verwenden Sie GeoJSON, wenn:
- Sie Punktdaten oder nicht benachbarte Features haben
- Maximale Kompatibilität erforderlich ist
- Sie einfache, menschenlesbare Dateien benötigen
- Sie mit Tools arbeiten, die TopoJSON nicht unterstützen
Verwandte Tools
- GeoJSON-Minimierer — Optimieren Sie Standard-GeoJSON-Dateien
- JSON-Minimierer — Entfernen Sie Leerzeichen aus beliebigen JSON-Dateien
- GeoJSON/TopoJSON-Konverter — Konvertieren Sie zwischen Formaten
- Shapefile zu GeoJSON — Shapefile-Daten importieren