Skip to content

GeoJSON Splitter

Rozdělte velké GeoJSON soubory na více menších souborů na základě vlastností, jako je země, administrativní úroveň, typ nebo jakýkoli jiný atribut.

Input GeoJSON

or drag & drop

Jak používat

  1. Nahrajte GeoJSON soubor nebo vložte data
  2. Vyberte vlastnost, podle které chcete rozdělit (např. "country", "admin_level", "type")
  3. Náhled rozdělení — Zjistěte, kolik souborů bude vytvořeno
  4. Stáhněte všechny soubory jako ZIP archiv

Funkce

Rozdělení podle libovolné vlastnosti — Země, administrativní úroveň, kategorie nebo vlastní pole
Chytré seskupování — Automaticky seskupuje prvky podle hodnoty vlastnosti
Náhled před rozdělením — Zobrazí počet souborů a rozložení prvků
Hromadné stažení — Stáhněte všechny soubory jako ZIP
Detekce vlastností — Automaticky detekuje dostupné vlastnosti
Zachování struktury — Zachovává všechny vlastnosti prvků a geometrii

Použití

🗺️ Rozdělení podle země — Rozdělte světový dataset na jednotlivé soubory podle zemí
🏛️ Rozdělení podle administrativní úrovně — Oddělte provincie, státy, okresy
🏙️ Rozdělení podle města — Extrahujte jednotlivá města z národního datasetu
📊 Rozdělení podle kategorie — Seskupte prvky podle typu (silnice, budovy, parky)
🎯 Distribuce dat — Vytvořte spravovatelné části pro stažení
🔍 Cílená analýza — Extrahujte specifické oblasti pro detailní práci

Běžné vlastnosti pro rozdělení

Geografické vlastnosti

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

Vlastnosti OpenStreetMap

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

Vlastní vlastnosti

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

Příklad: Rozdělení světových zemí

Vstup: Jeden GeoJSON obsahující všechny země světa

Vlastnost: "ISO_A3" (ISO kód o třech písmenech)

Výstup: 195+ souborů

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...a tak dále

Tipy

💡 Vyberte jedinečné identifikátory pro čisté rozdělení (ISO kódy, ID)
💡 Zkontrolujte hodnoty vlastností před rozdělením, abyste předešli neočekávaným výsledkům
💡 Použijte admin_level pro administrativní hranice OpenStreetMap
💡 Nejprve si zobrazte náhled, abyste ověřili počet souborů a rozložení
💡 Vlastnosti názvů by měly být konzistentní napříč prvky

Technické detaily

Vstupní formát

  • GeoJSON FeatureCollection
  • Prvky s objektem vlastností
  • Podporovány všechny typy geometrie

Výstupní formát

  • Jednotlivé GeoJSON soubory pro každou unikátní hodnotu vlastnosti
  • ZIP archiv obsahující všechny soubory
  • Název souboru založený na hodnotě vlastnosti (očištěný)

Omezení

  • Vlastnost musí existovat u všech prvků (jinak budou seskupeny jako "undefined")
  • Maximální doporučení: 1000 rozdělených souborů
  • Zpracování velkých souborů může trvat delší dobu

Související nástroje

Často kladené otázky

Q: Co se stane, pokud prvek nemá vlastnost pro rozdělení?
A: Prvky bez této vlastnosti budou seskupeny do souboru "undefined.geojson".

Q: Mohu rozdělit podle více vlastností?
A: Ne přímo, ale můžete rozdělit jednou a poté výsledky znovu rozdělit podle jiné vlastnosti.

Q: Jak se určují názvy souborů?
A: Názvy souborů používají hodnotu vlastnosti, která je očištěna od neplatných znaků (např. "/" se změní na "_").

Q: Mohu rozdělit velmi velké soubory (>100 MB)?
A: Ano, ale zpracování může trvat déle. Pro soubory >500 MB zvažte použití nástrojů příkazového řádku, jako je GDAL.

Q: Co když mají dva prvky stejnou hodnotu vlastnosti?
A: Jsou seskupeny do stejného výstupního souboru (to je hlavní účel!).

Q: Mohu rozdělit podle číselných vlastností?
A: Ano, číselné hodnoty jsou převedeny na řetězce pro názvy souborů.

Q: Zachová rozdělení přesnost souřadnic?
A: Ano, všechny souřadnice jsou zachovány přesně tak, jak jsou v původním souboru.

Q: Jak mohu rozdělit data OpenStreetMap podle země?
A: Použijte vlastnost "ISO3166-1" nebo "ISO3166-1:alpha2" z administrativních hranic OSM.