Aller au contenu
Aback Tools Logo

Compresseur GeoJSON

Compressez vos fichiers GeoJSON en ligne et gratuitement en réduisant la précision décimale des coordonnées et en supprimant les propriétés null. Notre compresseur GeoJSON affiche le compromis exact entre taille et précision pour chaque niveau de précision - de 1 décimale (environ 11 km) à 8 décimales (environ 1 mm). Compatible FeatureCollection, Feature et tous les types de géométrie. Sans inscription, sans envoi sur serveur, 100 % privé.

Compress GeoJSON
Reduce GeoJSON file size by adjusting coordinate decimal precision and removing null/empty properties - with a live size vs accuracy tradeoff display.
≈ ~1.1 m accuracy
1 (~11 km)Building-level maps8 (~1 mm)

Pourquoi utiliser notre compresseur GeoJSON ?

  • Compression GeoJSON instantanée : notre compresseur GeoJSON traite vos fichiers entièrement dans votre navigateur - sans attente d'envoi. Collez ou importez n'importe quel fichier GeoJSON et obtenez une sortie compressée avec les octets exacts économisés, le nombre de features, le nombre de coordonnées et la répartition par type de géométrie en quelques millisecondes.
  • Compresseur GeoJSON en ligne sécurisé : vos données GeoJSON ne quittent jamais votre appareil lorsque vous utilisez notre compresseur GeoJSON en ligne. Un traitement 100 % côté client signifie une confidentialité totale - aucun envoi sur serveur, aucune conservation de données géographiques et aucun risque d'exposer des données de localisation sensibles ou des fonds de carte propriétaires.
  • Compresseur GeoJSON - sans installation : compressez des fichiers GeoJSON directement dans votre navigateur sans GDAL, sans Python et sans outil en ligne de commande. Notre compresseur GeoJSON fonctionne sur tout appareil disposant d'un navigateur moderne - sans configuration, sans dépendance et sans compte.
  • Contrôle du compromis précision/exactitude : notre compresseur GeoJSON vous donne un contrôle total sur la précision décimale des coordonnées avec un affichage de l'exactitude en direct - de 1 décimale (environ 11 km) à 8 décimales (environ 1 mm). Un tableau de compromis intégré indique la précision adaptée à votre usage.

Qu'est-ce que la compression GeoJSON ?

La compression GeoJSON consiste à réduire la taille des fichiers de données géographiques GeoJSON en appliquant deux techniques clés : la réduction de la précision des coordonnées et le nettoyage des propriétés. Les fichiers GeoJSON contiennent souvent des coordonnées avec 8 à 15 décimales de précision - bien plus que ce dont une application cartographique a besoin. Une coordonnée comme -73.98556518554688 peut être arrondie sans risque à -73.98557 (5 décimales, environ 1 mètre de précision) pour la plupart des cartes web. Notre compresseur GeoJSON supprime aussi les valeurs de propriété null et vides que les bases de données spatiales et les outils SIG incluent souvent pour chaque élément, et minifie facultativement les espaces - ce qui permet ensemble une réduction de taille de 30 à 80 % pour les fichiers GeoJSON courants.

Comment fonctionne notre compresseur GeoJSON

  1. Collez ou importez votre GeoJSON : saisissez directement votre contenu GeoJSON ou cliquez sur « Importer un .geojson » pour charger un fichier. Utilisez le bouton « Charger un GeoJSON d'exemple » pour essayer un exemple réaliste avec des Point, LineString et Polygon. Tout le traitement se fait localement dans votre navigateur - vos données géographiques ne quittent jamais votre appareil.
  2. Configurez les réglages de compression : utilisez le curseur de précision pour définir les décimales des coordonnées (1 à 8) avec un affichage de l'exactitude en direct. Activez au besoin la suppression des propriétés null et vides, la minification des espaces, la suppression de la bbox et la suppression de l'ID de feature. Le tableau du compromis de précision indique le réglage adapté à votre usage.
  3. Copiez ou téléchargez la sortie compressée : cliquez sur « Compresser le GeoJSON » pour voir la sortie compressée avec les octets exacts économisés, le nombre de features, le nombre de coordonnées, les propriétés null supprimées et la répartition par type de géométrie. Copiez dans le presse-papiers ou téléchargez au format .geojson.

Ce que le compresseur GeoJSON réduit

  • Précision des coordonnées : arrondit toutes les valeurs de coordonnées au nombre de décimales choisi - le levier le plus puissant pour réduire la taille d'un GeoJSON. Passer de 8 à 5 décimales retire 3 caractères par valeur de coordonnée, ce qui se cumule de façon spectaculaire sur les fichiers comportant des milliers de coordonnées.
  • Propriétés null : supprime les propriétés d'éléments dont la valeur est null - courant dans les exports PostGIS, où chaque colonne apparaît sur chaque élément, qu'elle contienne des données ou non. Les propriétés null ajoutent une surcharge JSON sans apporter d'information.
  • Propriétés vides : supprime les propriétés contenant des chaînes vides (""), des tableaux vides ([]) et des objets vides ({}) - un autre artefact courant des exports de base de données.
  • Espaces : supprime toute l'indentation et les retours à la ligne de la sortie JSON - ce qui économise généralement 20 à 40 % de la taille du fichier pour des GeoJSON bien formatés et profondément imbriqués.

Notes importantes sur la compression GeoJSON

Choisissez toujours la précision des coordonnées en fonction du niveau de zoom et des exigences d'exactitude de votre application. Pour des cartes web affichant des frontières de pays, 3 à 4 décimales (environ 110 m de précision) suffisent. Pour une navigation au niveau des rues, utilisez 5 à 6 décimales (environ 1 m de précision). N'utilisez jamais moins de 5 décimales pour les applications où la localisation précise compte. Le compresseur GeoJSON préserve tous les types de géométrie (Point, LineString, Polygon, MultiPolygon, GeometryCollection) et la structure FeatureCollection - seules les valeurs de coordonnées et de propriétés sont modifiées.

Foire aux questions

Un compresseur GeoJSON réduit la taille des fichiers de données géographiques GeoJSON en diminuant la précision décimale des coordonnées et en supprimant les propriétés null ou vides. Notre compresseur GeoJSON fonctionne entièrement dans votre navigateur - vos données géographiques ne sont jamais envoyées à un serveur.

5 décimales (environ 1,1 m de précision) est la valeur par défaut recommandée pour la plupart des cartes web. Utilisez 3 à 4 décimales pour les cartes au niveau des pays et des villes. N'utilisez 6 décimales ou plus que pour des applications de précision topographique. Passer de 8 à 5 décimales économise généralement 20 à 40 % de la taille des données de coordonnées.

Oui, totalement. Notre compresseur GeoJSON traite tout localement dans votre navigateur. Vos données géographiques ne sont jamais envoyées à un serveur, jamais stockées et jamais transmises sur le réseau.

Oui. Ce compresseur GeoJSON est 100 % gratuit, sans inscription, sans offre premium, sans filigrane et sans limite de taille de fichier. Vous pouvez compresser autant de fichiers GeoJSON que vous le souhaitez, sans restriction.

Aux niveaux de zoom habituels des cartes web, passer de 8 à 5 décimales est totalement imperceptible - la différence est inférieure à 1 mètre. Ne descendez en dessous de 5 décimales que pour les cartes d'ensemble, où les éléments sont affichés à faible zoom.

Notre compresseur GeoJSON prend en charge tous les types de géométrie GeoJSON standard : Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon et GeometryCollection. Il gère aussi FeatureCollection, Feature et les objets de géométrie bruts.

Les fichiers GeoJSON exportés depuis PostGIS, QGIS, ArcGIS et autres outils SIG incluent chaque colonne de la table source comme propriété de chaque élément - même lorsque cette colonne n'a aucune valeur. Il en résulte de nombreuses propriétés null qui ajoutent une surcharge JSON sans apporter d'information.

Les résultats typiques vont de 30 % à 80 % de réduction de taille. Les fichiers comportant de nombreuses propriétés null issues d'exports de base de données atteignent souvent 50 à 70 % de réduction. Les fichiers à coordonnées de haute précision obtiennent 20 à 40 % de réduction rien qu'avec la réduction de précision.

Oui - le GeoJSON compressé est totalement valide et compatible avec toutes les bibliothèques consommant du GeoJSON, notamment Mapbox GL JS, Leaflet, Google Maps et Turf.js. La compression ne change que la précision des coordonnées et supprime les propriétés vides ou null - la structure et la géométrie restent valides.