Skip to content
Ads keep this site free 🙏

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.

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.