Skip to content

GeoJSON Splitter

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

Input GeoJSON

or drag & drop

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.