Diviseur GeoJSON
Divisez de grands fichiers GeoJSON en plusieurs fichiers plus petits basés sur des propriétés comme le pays, le niveau administratif, le type ou tout autre attribut.
Comment utiliser
- Téléchargez un fichier GeoJSON ou collez les données
- Sélectionnez une propriété pour diviser (par exemple, "country", "admin_level", "type")
- Aperçu de la division — Voyez combien de fichiers seront créés
- Téléchargez tous les fichiers sous forme d'archive ZIP
Fonctionnalités
✓ Divisez par n'importe quelle propriété — Pays, niveau administratif, catégorie ou champ personnalisé
✓ Regroupement intelligent — Regroupe automatiquement les entités par valeur de propriété
✓ Aperçu avant division — Voyez le nombre de fichiers et la distribution des entités
✓ Téléchargement en lot — Téléchargez tous les fichiers sous forme de ZIP
✓ Détection des propriétés — Détecte automatiquement les propriétés disponibles
✓ Préservation de la structure — Conserve toutes les propriétés des entités et la géométrie
Cas d'utilisation
🗺️ Diviser par pays — Divisez un ensemble de données mondial en fichiers individuels par pays
🏛️ Diviser par niveau administratif — Séparez les provinces, états, districts
🏙️ Diviser par ville — Extrayez des villes individuelles à partir d'un ensemble de données national
📊 Diviser par catégorie — Regroupez les entités par type (routes, bâtiments, parcs)
🎯 Distribution des données — Créez des morceaux gérables pour le téléchargement
🔍 Analyse ciblée — Extrayez des régions spécifiques pour un travail détaillé
Propriétés courantes pour la division
Propriétés géographiques
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}Propriétés OpenStreetMap
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Propriétés personnalisées
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Exemple : Diviser les pays du monde
Entrée : Un seul fichier GeoJSON avec tous les pays du monde
Propriété : "ISO_A3" (code ISO à 3 lettres)
Sortie : Plus de 195 fichiers
USA.geojsonCAN.geojsonGBR.geojson- ...et ainsi de suite
Conseils
💡 Choisissez des identifiants uniques pour des divisions propres (codes ISO, identifiants)
💡 Vérifiez les valeurs des propriétés avant de diviser pour éviter des résultats inattendus
💡 Utilisez admin_level pour les limites administratives d'OpenStreetMap
💡 Aperçu d'abord pour vérifier le nombre de fichiers et la distribution
💡 Les noms des propriétés doivent être cohérents entre les entités
Détails techniques
Format d'entrée
- FeatureCollection GeoJSON
- Entités avec objet de propriétés
- Tout type de géométrie pris en charge
Format de sortie
- Fichiers GeoJSON individuels par valeur de propriété unique
- Archive ZIP avec tous les fichiers
- Nom de fichier basé sur la valeur de la propriété (sanitisé)
Limitations
- La propriété doit exister dans toutes les entités (sinon elles seront regroupées sous "undefined")
- Maximum recommandé : 1000 fichiers divisés
- Les fichiers volumineux peuvent prendre du temps à être traités
Outils associés
- Diviseur TopoJSON — Divisez les fichiers TopoJSON
- Fusionneur GeoJSON — Fusionnez plusieurs fichiers GeoJSON
- Minimiseur GeoJSON — Réduisez la taille des fichiers
Questions fréquentes
Q : Que se passe-t-il si une entité n'a pas la propriété de division ?
R : Les entités sans propriété sont regroupées dans un fichier "undefined.geojson".
Q : Puis-je diviser par plusieurs propriétés ?
R : Pas directement, mais vous pouvez diviser une fois, puis diviser les résultats par une autre propriété.
Q : Comment les noms de fichiers sont-ils déterminés ?
R : Les noms de fichiers utilisent la valeur de la propriété, nettoyée pour supprimer les caractères invalides (par exemple, "/" devient "_").
Q : Puis-je diviser des fichiers très volumineux (>100MB) ?
R : Oui, mais le traitement peut prendre du temps. Pour les fichiers >500MB, envisagez d'utiliser des outils en ligne de commande comme GDAL.
Q : Que se passe-t-il si deux entités ont la même valeur de propriété ?
R : Elles sont regroupées dans le même fichier de sortie (c'est tout l'intérêt !).
Q : Puis-je diviser par des propriétés numériques ?
R : Oui, les valeurs numériques sont converties en chaînes pour les noms de fichiers.
Q : La division préserve-t-elle la précision des coordonnées ?
R : Oui, toutes les coordonnées sont conservées exactement comme dans le fichier original.
Q : Comment diviser les données OpenStreetMap par pays ?
R : Utilisez la propriété "ISO3166-1" ou "ISO3166-1:alpha2" des limites administratives OSM.