d3: us gibt im topojson-format an, dass die dateigröße viel zu groß ist

Ich rendere zwei Karten auf meiner Webseite und verwende dafür d3. Eine davon ist eine Weltkarte mit allen vertretenen Ländergrenzen. Die Datei, die ich verwende, ist eine Version davon:https://raw.github.com/mbostock/topojson/master/examples/world-110m.json

Die zweite Karte zeigt die US-Bundesstaaten. Ich brauche nur Staatsgrenzen (keine Landkreise). Ich verwende eine geänderte Version dieser Datei:http://bl.ocks.org/mbostock/raw/4090846/us.json

Ich habe beide Dateien so geändert, dass sie den Namen und den aus zwei Buchstaben bestehenden Bundesstaat (oder Ländercode) enthalten, den ich für QuickInfos verwende.

Die world-110m.json-Datei ist ungefähr 100 KB groß. Die Datei states.json ist weit über 650 KB groß. Kann mir jemand erklären, warum das so ist? Und, was noch wichtiger ist, kann ich aus der Datei states.json entfernen, um ihre Größe erheblich zu verringern, während sie noch gültig ist?

Für beide Dateien sind Bögen für jeden Knoten sowie ein "Bogen" -Knoten am Ende der Datei definiert. Der Bogenknoten der Staaten ist gewaltig. Ich habe das Gefühl, dass die Bundesstaaten-JSON-Datei alle Bezirksgrenzen enthält, die ich nicht benötige.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage