Dies ist eine konzeptionelle Frage.
Was sind die Unterschiede zwischen diesen? und was sind die Vor- und Nachteile dieser Formate?
Laut Mike Bostock (und anderen Mitwirkenden an der TopoJSON-Erweiterung):
TopoJSON ist eine Erweiterung von GeoJSON, die die Topologie codiert. Anstatt Geometrien diskret darzustellen, werden Geometrien in TopoJSON-Dateien aus gemeinsam genutzten Liniensegmenten zusammengefügt, die als Bögen bezeichnet werden. TopoJSON eliminiert Redundanz und bietet viel kompaktere Darstellungen der Geometrie als mit GeoJSON. Typische TopoJSON-Dateien sind 80% kleiner als ihre GeoJSON-Entsprechungen. Darüber hinaus unterstützt TopoJSON Anwendungen, die eine Topologie verwenden, z. B. topologieerhaltende Formvereinfachung, automatische Kartenfärbung und Kartogramme.
Ein möglicher Nachteil von TopoJSON ist, dass Sie die Unterstützung für die Konvertierung von TopoJSON zurück in GeoJSON für Bibliotheken implementieren müssen, die nur mit GeoJSON funktionieren.