Ceci est une question conceptuelle.
Quelles sont les différences entre celles-ci? et quels sont les avantages et les inconvénients de ces formats?
Selon Mike Bostock (et d'autres contributeurs à l'extension TopoJSON):
TopoJSON est une extension de GeoJSON qui code la topologie. Plutôt que de représenter des géométries de manière discrète, les géométries des fichiers TopoJSON sont assemblées à partir de segments de ligne partagés appelés arcs. TopoJSON élimine la redondance, offrant des représentations beaucoup plus compactes de la géométrie qu'avec GeoJSON; les fichiers TopoJSON typiques sont 80% plus petits que leurs équivalents GeoJSON. De plus, TopoJSON facilite les applications qui utilisent la topologie, telles que la simplification des formes préservant la topologie, la coloration automatique des cartes et les cartogrammes.
Un inconvénient possible de TopoJSON est que vous devez implémenter la prise en charge de la reconversion de TopoJSON en GeoJSON, pour les bibliothèques qui ne fonctionnent qu'avec GeoJSON.