Skip to content

GeoJSON Splitter

Dela upp stora GeoJSON-filer i flera mindre filer baserat på egenskaper som land, administrativ nivå, typ eller andra attribut.

Input GeoJSON

or drag & drop

Så här använder du verktyget

  1. Ladda upp GeoJSON-fil eller klistra in data
  2. Välj egenskap att dela efter (t.ex. "country", "admin_level", "type")
  3. Förhandsgranska uppdelning — Se hur många filer som kommer att skapas
  4. Ladda ner alla filer som en ZIP-arkiv

Funktioner

Dela efter valfri egenskap — Land, administrativ nivå, kategori eller anpassat fält
Smart gruppering — Grupperar automatiskt funktioner efter egenskapsvärde
Förhandsgranska innan uppdelning — Se antal filer och fördelning av funktioner
Batch-nedladdning — Ladda ner alla filer som ZIP
Egenskapsdetektering — Identifierar automatiskt tillgängliga egenskaper
Bevara struktur — Behåller alla funktionsegenskaper och geometri

Användningsområden

🗺️ Dela efter land — Dela upp världsdataset i individuella landfiler
🏛️ Dela efter administrativ nivå — Separera provinser, stater, distrikt
🏙️ Dela efter stad — Extrahera individuella städer från nationellt dataset
📊 Dela efter kategori — Gruppera funktioner efter typ (vägar, byggnader, parker)
🎯 Datafördelning — Skapa hanterbara delar för nedladdning
🔍 Fokuserad analys — Extrahera specifika regioner för detaljerat arbete

Vanliga egenskaper för uppdelning

Geografiska egenskaper

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

OpenStreetMap-egenskaper

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

Anpassade egenskaper

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

Exempel: Dela upp världens länder

Input: En enda GeoJSON med alla världens länder

Egenskap: "ISO_A3" (ISO 3-bokstavskod)

Output: 195+ filer

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...och så vidare

Tips

💡 Välj unika identifierare för rena uppdelningar (ISO-koder, ID:n)
💡 Kontrollera egenskapsvärden innan uppdelning för att undvika oväntade resultat
💡 Använd admin_level för OpenStreetMap administrativa gränser
💡 Förhandsgranska först för att verifiera antal filer och fördelning
💡 Egenskapsnamn bör vara konsekventa mellan funktioner

Tekniska detaljer

Inputformat

  • GeoJSON FeatureCollection
  • Funktioner med egenskapsobjekt
  • Alla geometri-typer stöds

Outputformat

  • Individuella GeoJSON-filer per unikt egenskapsvärde
  • ZIP-arkiv med alla filer
  • Filnamn baserat på egenskapsvärde (sanerat)

Begränsningar

  • Egenskapen måste finnas i alla funktioner (eller grupperas som "undefined")
  • Rekommenderat max: 1000 uppdelade filer
  • Stora filer kan ta tid att bearbeta

Relaterade verktyg

Vanliga frågor

F: Vad händer om en funktion inte har den egenskap som används för uppdelning?
S: Funktioner utan egenskapen grupperas i en fil som heter "undefined.geojson".

F: Kan jag dela upp efter flera egenskaper?
S: Inte direkt, men du kan dela upp en gång och sedan dela upp resultaten igen efter en annan egenskap.

F: Hur bestäms filnamnen?
S: Filnamnen använder egenskapsvärdet, sanerat för att ta bort ogiltiga tecken (t.ex. "/" blir "_").

F: Kan jag dela upp mycket stora filer (>100MB)?
S: Ja, men bearbetningen kan ta tid. För filer >500MB, överväg att använda kommandoradsverktyg som GDAL.

F: Vad händer om två funktioner har samma egenskapsvärde?
S: De grupperas i samma outputfil (det är själva poängen!).

F: Kan jag dela upp efter numeriska egenskaper?
S: Ja, numeriska värden konverteras till strängar för filnamn.

F: Bevaras koordinatprecisionen vid uppdelning?
S: Ja, alla koordinater bevaras exakt som i den ursprungliga filen.

F: Hur delar jag upp OpenStreetMap-data efter land?
S: Använd egenskapen "ISO3166-1" eller "ISO3166-1:alpha2" från OSM administrativa gränser.