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ť
- Nahrajte GeoJSON súbor alebo vložte dáta
- Vyberte vlastnosť, podľa ktorej chcete rozdeliť (napr. "country", "admin_level", "type")
- Náhľad rozdelenia — Zistite, koľko súborov bude vytvorených
- 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.geojsonCAN.geojsonGBR.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
- TopoJSON Splitter — Rozdelenie TopoJSON súborov
- GeoJSON Merger — Zlúčenie viacerých GeoJSON súborov
- GeoJSON Minifier — Zmenšenie veľkosti súboru
Č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.