Skip to content
Ads keep this site free 🙏

GeoJSON Splitter

Splits grote GeoJSON-bestanden in meerdere kleinere bestanden op basis van eigenschappen zoals land, administratief niveau, type of een andere attribuut.

Hoe te Gebruiken

  1. Upload GeoJSON bestand of plak gegevens
  2. Selecteer eigenschap om op te splitsen (bijv. "country", "admin_level", "type")
  3. Bekijk splitsing — Zie hoeveel bestanden er worden aangemaakt
  4. Download alle bestanden als een ZIP-archief

Functies

Splits op elke eigenschap — Land, administratief niveau, categorie of aangepast veld
Slimme groepering — Groepeert automatisch features op eigenschapswaarde
Bekijk vooraf — Zie het aantal bestanden en de verdeling van features
Batch-download — Download alle bestanden als ZIP
Eigenschapdetectie — Detecteert automatisch beschikbare eigenschappen
Behoud structuur — Behoudt alle feature-eigenschappen en geometrie

Gebruiksscenario's

🗺️ Splits per land — Verdeel werelddataset in individuele landbestanden
🏛️ Splits per administratief niveau — Scheid provincies, staten, districten
🏙️ Splits per stad — Extraheer individuele steden uit nationale dataset
📊 Splits per categorie — Groepeer features op type (wegen, gebouwen, parken)
🎯 Gegevensdistributie — Maak beheersbare delen voor download
🔍 Gerichte analyse — Extraheer specifieke regio's voor gedetailleerd werk

Veelvoorkomende Splits Eigenschappen

Geografische Eigenschappen

json
{
  "country": "United States",
  "admin_level": "1",
  "state": "California",
  "city": "San Francisco"
}

OpenStreetMap Eigenschappen

json
{
  "admin_level": "2",
  "ISO3166-1": "US",
  "name": "United States"
}

Aangepaste Eigenschappen

json
{
  "category": "residential",
  "zone": "A",
  "district": "Downtown"
}

Voorbeeld: Splits Wereldlanden

Input: Eén GeoJSON met alle landen van de wereld

Eigenschap: "ISO_A3" (ISO 3-letter code)

Output: 195+ bestanden

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...enzovoort

Tips

💡 Kies unieke identificatoren voor schone splitsingen (ISO-codes, ID's)
💡 Controleer eigenschapswaarden voordat je splitst om onverwachte resultaten te voorkomen
💡 Gebruik admin_level voor OpenStreetMap administratieve grenzen
💡 Bekijk eerst om het aantal bestanden en de verdeling te verifiëren
💡 Eigenschapsnamen moeten consistent zijn over features

Technische Details

Inputformaat

  • GeoJSON FeatureCollection
  • Features met eigenschappenobject
  • Elk geometrie-type ondersteund

Outputformaat

  • Individuele GeoJSON-bestanden per unieke eigenschapswaarde
  • ZIP-archief met alle bestanden
  • Bestandsnaam gebaseerd op eigenschapswaarde (gezuiverd)

Beperkingen

  • Eigenschap moet bestaan in alle features (anders gegroepeerd als "undefined")
  • Maximum aanbevolen: 1000 splitsbestanden
  • Grote bestanden kunnen tijd kosten om te verwerken

Gerelateerde Tools

Veelgestelde Vragen

Q: Wat gebeurt er als een feature de splits-eigenschap niet heeft?
A: Features zonder eigenschap worden gegroepeerd in een "undefined.geojson"-bestand.

Q: Kan ik splitsen op meerdere eigenschappen?
A: Niet direct, maar je kunt eerst splitsen en vervolgens de resultaten opnieuw splitsen op een andere eigenschap.

Q: Hoe worden bestandsnamen bepaald?
A: Bestandsnamen gebruiken de eigenschapswaarde, gezuiverd om ongeldige tekens te verwijderen (bijv. "/" wordt "_").

Q: Kan ik zeer grote bestanden (>100MB) splitsen?
A: Ja, maar verwerking kan tijd kosten. Voor bestanden >500MB kun je overwegen om command-line tools zoals GDAL te gebruiken.

Q: Wat als twee features dezelfde eigenschapswaarde hebben?
A: Ze worden gegroepeerd in hetzelfde uitvoerbestand (dat is juist de bedoeling!).

Q: Kan ik splitsen op numerieke eigenschappen?
A: Ja, numerieke waarden worden omgezet naar strings voor bestandsnamen.

Q: Wordt de coördinatennauwkeurigheid behouden bij het splitsen?
A: Ja, alle coördinaten worden exact behouden zoals in het originele bestand.

Q: Hoe splits ik OpenStreetMap-gegevens per land?
A: Gebruik de eigenschap "ISO3166-1" of "ISO3166-1:alpha2" van OSM administratieve grenzen.