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
- Nahrajte GeoJSON soubor nebo vložte data
- Vyberte vlastnost, podle které chcete rozdělit (např. "country", "admin_level", "type")
- Náhled rozdělení — Zjistěte, kolik souborů bude vytvořeno
- 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.geojsonCAN.geojsonGBR.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
- TopoJSON Splitter — Rozdělení TopoJSON souborů
- GeoJSON Merger — Sloučení více GeoJSON souborů
- GeoJSON Minifier — Snížení velikosti souboru
Č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.