Skip to content

GeoJSON Splitter

Rozdeľte veľké GeoJSON súbory na viacero menších súborov na základe vlastností, ako sú krajina, administratívna úroveň, typ alebo akýkoľvek iný atribút.

Input GeoJSON

or drag & drop

Ako používať

  1. Nahrajte GeoJSON súbor alebo vložte dáta
  2. Vyberte vlastnosť, podľa ktorej chcete rozdeliť (napr. "country", "admin_level", "type")
  3. Náhľad rozdelenia — Zistite, koľko súborov bude vytvorených
  4. Stiahnite všetky súbory ako ZIP archív

Funkcie

Rozdelenie podľa akejkoľvek vlastnosti — Krajina, administratívna úroveň, kategória alebo vlastné pole
Inteligentné zoskupovanie — Automaticky zoskupuje prvky podľa hodnoty vlastnosti
Náhľad pred rozdelením — Zobrazenie počtu súborov a rozdelenia prvkov
Hromadné stiahnutie — Stiahnite všetky súbory ako ZIP
Detekcia vlastností — Automaticky detekuje dostupné vlastnosti
Zachovanie štruktúry — Zachová všetky vlastnosti prvkov a geometriu

Použitie

🗺️ Rozdelenie podľa krajiny — Rozdeľte dataset sveta na jednotlivé súbory podľa krajín
🏛️ Rozdelenie podľa administratívnej úrovne — Oddelenie provincií, štátov, okresov
🏙️ Rozdelenie podľa mesta — Extrahujte jednotlivé mestá z národného datasetu
📊 Rozdelenie podľa kategórie — Zoskupenie prvkov podľa typu (cesty, budovy, parky)
🎯 Distribúcia dát — Vytvorte spravovateľné časti na stiahnutie
🔍 Cielená analýza — Extrahujte konkrétne regióny na podrobné spracovanie

Bežné vlastnosti na rozdelenie

Geografické vlastnosti

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

OpenStreetMap vlastnosti

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

Vlastné vlastnosti

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

Príklad: Rozdelenie krajín sveta

Vstup: Jeden GeoJSON so všetkými krajinami sveta

Vlastnosť: "ISO_A3" (ISO trojpísmenový kód)

Výstup: 195+ súborov

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...a tak ďalej

Tipy

💡 Vyberte jedinečné identifikátory pre čisté rozdelenie (ISO kódy, ID)
💡 Skontrolujte hodnoty vlastností pred rozdelením, aby ste sa vyhli neočakávaným výsledkom
💡 Použite admin_level pre administratívne hranice OpenStreetMap
💡 Najprv si pozrite náhľad, aby ste overili počet súborov a rozdelenie
💡 Názvy vlastností by mali byť konzistentné medzi prvkami

Technické detaily

Vstupný formát

  • GeoJSON FeatureCollection
  • Prvky s objektom vlastností
  • Podporované všetky typy geometrie

Výstupný formát

  • Jednotlivé GeoJSON súbory pre každú unikátnu hodnotu vlastnosti
  • ZIP archív so všetkými súbormi
  • Názvy súborov založené na hodnote vlastnosti (upravené)

Obmedzenia

  • Vlastnosť musí existovať vo všetkých prvkoch (inak sa zoskupí ako "undefined")
  • Odporúčaný maximálny počet: 1000 rozdelených súborov
  • Spracovanie veľkých súborov môže trvať dlhšie

Súvisiace nástroje

Často kladené otázky

Otázka: Čo sa stane, ak prvok nemá vlastnosť na rozdelenie?
Odpoveď: Prvky bez vlastnosti sa zoskupia do súboru "undefined.geojson".

Otázka: Môžem rozdeliť podľa viacerých vlastností?
Odpoveď: Nie priamo, ale môžete najprv rozdeliť podľa jednej vlastnosti a potom výsledky rozdeliť znova podľa inej vlastnosti.

Otázka: Ako sa určujú názvy súborov?
Odpoveď: Názvy súborov používajú hodnotu vlastnosti, upravenú na odstránenie neplatných znakov (napr. "/" sa zmení na "_").

Otázka: Môžem rozdeliť veľmi veľké súbory (>100MB)?
Odpoveď: Áno, ale spracovanie môže trvať dlhšie. Pre súbory >500MB zvážte použitie nástrojov príkazového riadku, ako je GDAL.

Otázka: Čo ak majú dva prvky rovnakú hodnotu vlastnosti?
Odpoveď: Budú zoskupené do rovnakého výstupného súboru (to je hlavný účel!).

Otázka: Môžem rozdeliť podľa číselných vlastností?
Odpoveď: Áno, číselné hodnoty sa konvertujú na reťazce pre názvy súborov.

Otázka: Zachová rozdelenie presnosť súradníc?
Odpoveď: Áno, všetky súradnice sú zachované presne tak, ako v pôvodnom súbore.

Otázka: Ako rozdeliť dáta OpenStreetMap podľa krajiny?
Odpoveď: Použite vlastnosť "ISO3166-1" alebo "ISO3166-1:alpha2" z administratívnych hraníc OSM.