Skip to content

Convertisseur GeoJSON → TopoJSON

Convertissez GeoJSON en TopoJSON pour optimiser les ensembles de données de polygones en termes de performance. TopoJSON réduit la taille des fichiers en encodant les arcs partagés—idéal pour les cartes web avec de nombreux polygones partageant des frontières.

Qu'est-ce que TopoJSON ?

TopoJSON est une extension de GeoJSON qui prend en compte la topologie et encode les arcs partagés pour réduire la taille des fichiers, en particulier pour les frontières de polygones. Lorsque plusieurs polygones partagent des frontières (comme les pays, les états ou les comtés), TopoJSON stocke chaque frontière partagée une seule fois.

Avantages

  • Taille de fichier réduite : Souvent 50-80 % plus petit que l'équivalent en GeoJSON
  • Téléchargements plus rapides : Moins de données à transférer signifie des chargements de page plus rapides
  • Topologie préservée : Les frontières partagées sont garanties d'être parfaitement alignées
  • Adapté au web : Fonctionne avec D3.js et d'autres bibliothèques de visualisation

Comment convertir

GeoJSON → TopoJSON

  1. Glissez-déposez votre fichier GeoJSON ou cliquez pour parcourir
  2. Prévisualisez le résultat sur la carte
  3. Téléchargez le fichier TopoJSON optimisé

TopoJSON → GeoJSON

  1. Téléchargez votre fichier TopoJSON
  2. L'outil le convertit en GeoJSON standard
  3. Téléchargez et utilisez avec tout outil compatible GeoJSON

Cas d'utilisation

  • Cartes web avec de nombreux polygones : Frontières de pays, cartes d'états, cartes de comtés
  • Visualisations interactives : Cartes choroplèthes, cartes électorales, données de recensement
  • Optimisation des performances : Réduisez la bande passante et améliorez les temps de chargement
  • Distribution des données : Les fichiers plus petits sont plus faciles à partager et à intégrer

Détails techniques

  • Précision des coordonnées : Configurable lors de la conversion en TopoJSON
  • Encodage de la topologie : Détecte et préserve automatiquement les arcs partagés
  • Conforme aux normes : Respecte la spécification TopoJSON
  • Traitement côté client : Vos données ne quittent jamais votre navigateur

FAQs

Quand devrais-je utiliser TopoJSON au lieu de GeoJSON ?
Utilisez TopoJSON pour les ensembles de données de polygones avec des frontières partagées (pays, régions administratives). Pour les données ponctuelles ou les fonctionnalités simples, GeoJSON est généralement suffisant.

Puis-je utiliser TopoJSON avec Leaflet ou Mapbox ?
Oui, mais vous devrez d'abord le convertir en GeoJSON (ou utiliser des bibliothèques comme topojson-client).

TopoJSON prend-il en charge toutes les fonctionnalités de GeoJSON ?
TopoJSON prend en charge les géométries et les propriétés. Certaines extensions de GeoJSON peuvent ne pas être préservées.

Voir aussi