Skip to content
Ads keep this site free 🙏

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.

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.