Skip to content

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

  1. Upload GeoJSON-fil eller indsæt data
  2. Vælg egenskab at opdele efter (f.eks. "country", "admin_level", "type")
  3. Forhåndsvis opdeling — Se hvor mange filer der vil blive oprettet
  4. 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.geojson
  • CAN.geojson
  • GBR.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

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.