Skip to content

Minificateur GeoJSON

Utilisez ce minificateur GeoJSON en ligne gratuit pour réduire la taille des fichiers en supprimant des propriétés et en diminuant la précision des coordonnées, rapidement et facilement, sans installer de logiciel.

Cliquez sur le bouton TÉLÉCHARGER DES FICHIERS et sélectionnez les fichiers GeoJSON que vous souhaitez minifier. Attendez la fin du traitement et téléchargez les fichiers individuellement ou regroupés.

Tout le traitement s'effectue dans votre navigateur — aucune donnée n'est téléchargée sur un serveur.

Qu'est-ce que GeoJSON ?

GeoJSON est un format de données géographiques standard ouvert basé sur JSON (JavaScript Object Notation). Il encode des entités géographiques, des géométries et des propriétés dans une structure simple et lisible, largement prise en charge par les bibliothèques de cartographie web comme Leaflet, Mapbox et OpenLayers. Les fichiers GeoJSON contiennent généralement des Points, LineStrings, Polygons et leurs équivalents multi-parties, ainsi que des propriétés personnalisées décrivant chaque entité.

Avantages de GeoJSON

  • Compatibilité universelle — Pris en charge par pratiquement tous les outils de cartographie web et logiciels SIG
  • Lisible par l'humain — Facile à inspecter, modifier et déboguer dans n'importe quel éditeur de texte
  • Structure simple — Format JSON clair avec une organisation explicite des entités/géométries/propriétés
  • Propriétés flexibles — Possibilité d'attacher des attributs personnalisés aux entités
  • Support direct par les navigateurs — Analyse avec JSON.parse() natif, sans bibliothèques spéciales nécessaires

Inconvénients de GeoJSON

  • Taille de fichier importante — Peut être 5 à 10 fois plus grand que les formats binaires comme Shapefile ou GeoPackage
  • Précision excessive — Inclut souvent 12-15 décimales alors que 4-6 suffisent
  • Topologie inefficace — Coordonnées dupliquées aux frontières partagées (contrairement à TopoJSON)
  • Pas de compression intégrée — Nécessite gzip ou une compression similaire pour un transfert efficace

Pourquoi minifier GeoJSON ?

Les fichiers GeoJSON utilisés pour les cartes web sont souvent beaucoup plus volumineux qu'ils ne devraient l'être. Deux causes courantes sont une précision excessive des coordonnées et des espaces inutiles. Il n'est pas rare de voir des coordonnées avec 12 à 15 décimales ; à l'Équateur, cela dépasse largement la précision réelle. Si une précision d'environ 1 mètre est suffisante, 5 décimales sont généralement adéquates ; pour environ 10 mètres, 4 décimales suffisent. Supprimer ces chiffres supplémentaires peut réduire considérablement la taille des fichiers, tout comme la suppression des espaces et des sauts de ligne inutiles et l'élagage des propriétés superflues.

Cet outil vous aide à produire des fichiers GeoJSON plus petits et se charge plus rapidement en :

  • Réduisant la précision des coordonnées (avec un indice de "grille approximative à l'Équateur" pour chaque paramètre de décimales)
  • Conservant uniquement les propriétés nécessaires (ou en appliquant rapidement des préréglages courants)
  • Supprimant éventuellement les tableaux/objets vides et réduisant les espaces inutiles
  • Gérant le GeoJSON standard et le GeoJSON délimité par des lignes (NDJSON/Lignes GeoJSON)
  • Fonctionnant entièrement dans votre navigateur — sans téléchargement

Comprendre la précision des coordonnées

En utilisant la circonférence équatoriale de la Terre (~40 075 km), un degré équivaut à environ 111 km. Chaque décimale en latitude/longitude réduit la taille de la grille par un facteur de 10 :

  • 0 décimales ≈ 111 km (précision au niveau de la ville)
  • 1 décimale ≈ 11,1 km (grand quartier)
  • 2 décimales ≈ 1,11 km (village/petite ville)
  • 3 décimales ≈ 111 m (grand champ)
  • 4 décimales ≈ 11,1 m (parcelle de terrain)
  • 5 décimales ≈ 1,11 m (arbres individuels)
  • 6 décimales ≈ 0,11 m (détails architecturaux)

Ces distances s'appliquent globalement à la latitude. La longitude se réduit de manière similaire à l'Équateur mais diminue vers les pôles — par exemple, 5 décimales donnent une précision d'environ 0,55 m à 60°N (Écosse, sud de l'Alaska). Pour la plupart des applications de cartographie web, 4-5 décimales offrent un excellent équilibre entre précision et taille de fichier.

Prise en charge des Lignes GeoJSON (NDJSON)

Ce minificateur détecte et traite automatiquement le GeoJSON délimité par des lignes (également appelé NDJSON ou Lignes GeoJSON), où chaque ligne contient une entité GeoJSON distincte. Ces fichiers sont courants dans les pipelines de données en streaming et les bases de données géospatiales. L'outil les combine dans une FeatureCollection standard, applique la minification et génère un GeoJSON standard pour une compatibilité maximale.

Outils connexes

Les fichiers GeoJSON utilisés pour les cartes web sont souvent beaucoup plus volumineux qu'ils ne devraient l'être. Deux causes courantes sont une précision excessive des coordonnées et des propriétés inutiles. Il n'est pas rare de voir des coordonnées avec 12 à 15 décimales ; à l'Équateur, cela dépasse largement la précision réelle. Si une précision d'environ 1 mètre est suffisante, 5 décimales sont généralement adéquates ; pour environ 10 mètres, 4 décimales suffisent. Supprimer ces chiffres supplémentaires peut réduire la taille des fichiers de 30 à 50 %, et l'élagage des propriétés inutilisées peut économiser encore plus.

Des fichiers GeoJSON plus petits signifient des chargements de page plus rapides, des coûts de bande passante réduits et des interactions cartographiques plus fluides. Cet outil vous aide à optimiser vos données géographiques en :

  • Réduction de la précision des coordonnées — Ajustez les décimales avec des indices visuels de "grille à l'Équateur" montrant l'impact réel
  • Filtrage des propriétés — Conservez uniquement les propriétés essentielles, supprimez les attributs inutilisés
  • Traitement par lot — Téléchargez plusieurs fichiers simultanément avec des résultats instantanés
  • Paramètres par défaut intelligents — Minification automatique avec une précision de 5 décimales (≈1,1 m à l'Équateur)
  • Prise en charge de NDJSON — Gère à la fois le GeoJSON standard et les Lignes GeoJSON (délimitées par des sauts de ligne)
  • Prévisualisation des résultats — Visualisez les résultats minifiés avant de les télécharger
  • 100 % côté client — Aucun téléchargement sur serveur, vos données restent privées

Comment minifier un fichier GeoJSON

  1. Téléchargez les fichiers — Glissez-déposez plusieurs fichiers .geojson dans la zone de dépôt ou cliquez sur "Parcourir les fichiers"
  2. Examinez les résultats — Les fichiers sont immédiatement minifiés avec les paramètres par défaut (précision de 5 décimales, toutes les propriétés conservées)
  3. Ajustez les options (facultatif) — Modifiez la précision des coordonnées, sélectionnez les propriétés à conserver/supprimer ou utilisez des préréglages rapides
  4. Prévisualisez — Cliquez sur "Prévisualiser" pour inspecter le résultat JSON minifié
  5. Téléchargez — Cliquez sur le bouton de téléchargement à côté de chaque fichier pour enregistrer la version optimisée
  6. Effacez — Utilisez "Tout effacer" pour supprimer tous les fichiers et recommencer

Traitement par lot et prise en charge des fichiers volumineux

Cet outil en ligne gratuit est optimisé pour les grands ensembles de données. Sur les navigateurs modernes, il peut gérer de nombreux fichiers — souvent de plus de 100 Mo chacun — sans ralentissement. Les fichiers sont traités avec des paramètres par défaut intelligents immédiatement après leur téléchargement, vous offrant un retour instantané. Ajustez les options pour retraiter tous les fichiers avec des paramètres personnalisés, puis téléchargez-les individuellement ou prévisualisez chaque résultat.