GeoJSON Splitter
Opdel store GeoJSON-filer i flere mindre filer baseret på egenskaber som land, administrativt niveau, type eller andre attributter.
Input GeoJSON
or drag & drop
Sådan bruges
- Upload GeoJSON-fil eller indsæt data
- Vælg egenskab at opdele efter (f.eks. "country", "admin_level", "type")
- Forhåndsvis opdeling — Se hvor mange filer der vil blive oprettet
- Download alle filer som en ZIP-arkiv
Funktioner
✓ Opdel efter enhver egenskab — Land, administrativt niveau, kategori eller brugerdefineret felt
✓ Smart gruppering — Grupperer automatisk funktioner efter egenskabsværdi
✓ Forhåndsvisning før opdeling — Se antal filer og funktionfordeling
✓ Batch-download — Download alle filer som ZIP
✓ Egenskabsdetektion — Registrerer automatisk tilgængelige egenskaber
✓ Bevar struktur — Bevarer alle funktionsegenskaber og geometri
Anvendelsesområder
🗺️ Opdel efter land — Opdel verdensdatasæt i individuelle landefiler
🏛️ Opdel efter administrativt niveau — Adskil provinser, stater, distrikter
🏙️ Opdel efter by — Uddrag individuelle byer fra nationale datasæt
📊 Opdel efter kategori — Grupper funktioner efter type (veje, bygninger, parker)
🎯 Datadistribution — Opret håndterbare dele til download
🔍 Fokuseret analyse — Uddrag specifikke regioner til detaljeret arbejde
Almindelige opdele-egenskaber
Geografiske egenskaber
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}OpenStreetMap-egenskaber
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Brugerdefinerede egenskaber
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Eksempel: Opdel verdens lande
Input: Enkelt GeoJSON med alle verdens lande
Egenskab: "ISO_A3" (ISO 3-bogstavskode)
Output: 195+ filer
USA.geojsonCAN.geojsonGBR.geojson- ...og så videre
Tips
💡 Vælg unikke identifikatorer for rene opdelinger (ISO-koder, ID'er)
💡 Kontroller egenskabsværdier før opdeling for at undgå uventede resultater
💡 Brug admin_level til OpenStreetMap administrative grænser
💡 Forhåndsvis først for at verificere antal filer og distribution
💡 Navneegenskaber bør være konsistente på tværs af funktioner
Tekniske detaljer
Inputformat
- GeoJSON FeatureCollection
- Funktioner med egenskabsobjekt
- Alle geometri-typer understøttes
Outputformat
- Individuelle GeoJSON-filer pr. unik egenskabsværdi
- ZIP-arkiv med alle filer
- Filnavn baseret på egenskabsværdi (saniteret)
Begrænsninger
- Egenskab skal eksistere i alle funktioner (ellers grupperes som "undefined")
- Maksimalt anbefalet: 1000 opdelte filer
- Store filer kan tage tid at behandle
Relaterede værktøjer
- TopoJSON Splitter — Opdel TopoJSON-filer
- GeoJSON Merger — Flet flere GeoJSON-filer
- GeoJSON Minifier — Reducer filstørrelse
Ofte stillede spørgsmål
Q: Hvad sker der, hvis en funktion ikke har opdele-egenskaben?
A: Funktioner uden egenskaben grupperes i en "undefined.geojson"-fil.
Q: Kan jeg opdele efter flere egenskaber?
A: Ikke direkte, men du kan opdele én gang og derefter opdele resultaterne igen efter en anden egenskab.
Q: Hvordan bestemmes filnavne?
A: Filnavne bruger egenskabsværdien, saniteret for at fjerne ugyldige tegn (f.eks. "/" bliver til "_").
Q: Kan jeg opdele meget store filer (>100MB)?
A: Ja, men behandlingen kan tage tid. For filer >500MB, overvej at bruge kommandolinjeværktøjer som GDAL.
Q: Hvad hvis to funktioner har samme egenskabsværdi?
A: De grupperes i den samme outputfil (det er hele pointen!).
Q: Kan jeg opdele efter numeriske egenskaber?
A: Ja, numeriske værdier konverteres til strenge til filnavne.
Q: Bevares koordinatpræcision ved opdeling?
A: Ja, alle koordinater bevares præcist som i den originale fil.
Q: Hvordan opdeler jeg OpenStreetMap-data efter land?
A: Brug egenskaben "ISO3166-1" eller "ISO3166-1:alpha2" fra OSM administrative grænser.