GeoJSON Minifikátor
Použijte tento bezplatný online GeoJSON minifikátor ke zmenšení velikosti souborů odstraněním vlastností a snížením přesnosti souřadnic, rychle a snadno, bez nutnosti instalace jakéhokoliv softwaru.
Klikněte na tlačítko NAHRÁT SOUBORY a vyberte soubory GeoJSON, které chcete minifikovat. Počkejte na dokončení zpracování a stáhněte soubory jednotlivě nebo seskupené dohromady.
Veškeré zpracování probíhá ve vašem prohlížeči—žádná data nejsou nahrávána na žádný server.
Co je GeoJSON?
GeoJSON je otevřený standard geografického datového formátu založený na JSON (JavaScript Object Notation). Kóduje geografické prvky, geometrie a vlastnosti v jednoduché, snadno čitelné struktuře, která je široce podporována webovými mapovacími knihovnami jako Leaflet, Mapbox a OpenLayers. Soubory GeoJSON obvykle obsahují body, linie, polygony a jejich vícedílné ekvivalenty spolu s vlastními vlastnostmi popisujícími každý prvek.
Výhody GeoJSON
- Univerzální kompatibilita — Podporováno prakticky všemi webovými mapovacími nástroji a GIS softwarem
- Snadno čitelné — Jednoduché na kontrolu, úpravu a ladění v jakémkoliv textovém editoru
- Jednoduchá struktura — Přehledný formát JSON s jasnou organizací prvků/geometrií/vlastností
- Flexibilní vlastnosti — Možnost připojení jakýchkoliv vlastních atributů k prvkům
- Přímá podpora v prohlížeči — Lze parsovat pomocí nativního JSON.parse(), bez nutnosti speciálních knihoven
Nevýhody GeoJSON
- Velké velikosti souborů — Mohou být 5–10x větší než binární formáty jako Shapefile nebo GeoPackage
- Nadměrná přesnost — Často obsahují 12–15 desetinných míst, když stačí 4–6
- Neefektivní topologie — Duplicitní souřadnice na sdílených hranicích (na rozdíl od TopoJSON)
- Žádná vestavěná komprese — Pro efektivní přenos je nutná komprese pomocí gzip nebo podobných nástrojů
Proč minifikovat GeoJSON?
Soubory GeoJSON používané pro webové mapy jsou často mnohem větší, než je potřeba. Dvěma běžnými příčinami jsou nadměrná přesnost souřadnic a zbytečné mezery. Není neobvyklé vidět souřadnice s 12–15 desetinnými místy; na rovníku je to daleko za hranicí reálné přesnosti. Pokud stačí přesnost kolem 1 metru, obvykle postačuje 5 desetinných míst; pro přibližně 10 metrů stačí 4 desetinná místa. Odstranění těchto nadbytečných číslic může podstatně snížit velikost souboru, stejně jako ořezání mezer a zalomení řádků a odstranění nepotřebných vlastností.
Tento nástroj vám pomůže vytvořit menší, rychleji se načítající GeoJSON soubory tím, že:
- Snižuje přesnost souřadnic (s nápovědou „Přibližná mřížka na rovníku“ pro každé nastavení desetinných míst)
- Ponechává pouze vlastnosti, které potřebujete (nebo rychle aplikuje běžné předvolby)
- Volitelně odstraňuje prázdná pole/objekty a ořezává mezery
- Zpracovává standardní GeoJSON a GeoJSON s oddělenými řádky (NDJSON/GeoJSON Lines)
- Funguje výhradně ve vašem prohlížeči—žádné nahrávání dat
Porozumění přesnosti souřadnic
Při použití obvodu Země na rovníku (~40 075 km) odpovídá jeden stupeň přibližně 111 km. Každé desetinné místo v zeměpisné šířce/délce snižuje velikost mřížky o faktor 10:
- 0 desetinných míst ≈ 111 km (přesnost na úrovni města)
- 1 desetinné místo ≈ 11,1 km (velká čtvrť)
- 2 desetinná místa ≈ 1,11 km (vesnice/malé město)
- 3 desetinná místa ≈ 111 m (velké pole)
- 4 desetinná místa ≈ 11,1 m (pozemek)
- 5 desetinných míst ≈ 1,11 m (jednotlivé stromy)
- 6 desetinných míst ≈ 0,11 m (architektonické detaily)
Tyto vzdálenosti platí globálně pro zeměpisnou šířku. Zeměpisná délka se podobně mění na rovníku, ale zmenšuje se směrem k pólům—například 5 desetinných míst poskytuje ~0,55 m přesnost na 60° severní šířky (Skotsko, jižní Aljaška). Pro většinu aplikací webového mapování poskytují 4–5 desetinných míst vynikající rovnováhu mezi přesností a velikostí souboru.
Podpora GeoJSON Lines (NDJSON)
Tento minifikátor automaticky detekuje a zpracovává GeoJSON s oddělenými řádky (nazývaný také NDJSON nebo GeoJSON Lines), kde každý řádek obsahuje samostatný GeoJSON prvek. Tyto soubory jsou běžné v datových tocích a geospatial databázích. Nástroj je kombinuje do standardního FeatureCollection, provede minifikaci a vytvoří výstupní standardní GeoJSON pro maximální kompatibilitu.
Související nástroje
- TopoJSON Minifikátor — Optimalizace geografických dat kódovaných topologií
- JSON Minifikátor — Odstranění mezer ze standardních JSON souborů
- GeoJSON do SVG — Převod GeoJSON na vektorové mapy
- GeoJSON do PNG — Převod GeoJSON na rastrové obrázky
- Shapefile do GeoJSON — Převod Shapefile na formát GeoJSON
Soubory GeoJSON používané pro webové mapy jsou často mnohem větší, než je potřeba. Dvěma běžnými příčinami jsou nadměrná přesnost souřadnic a zbytečné vlastnosti. Není neobvyklé vidět souřadnice s 12–15 desetinnými místy; na rovníku je to daleko za hranicí reálné přesnosti. Pokud stačí přesnost kolem 1 metru, obvykle postačuje 5 desetinných míst; pro přibližně 10 metrů stačí 4 desetinná místa. Odstranění těchto nadbytečných číslic může snížit velikost souboru o 30–50 %, a ořezání nepoužívaných vlastností prvků může ušetřit ještě více.
Menší soubory GeoJSON znamenají rychlejší načítání stránek, nižší náklady na šířku pásma a plynulejší interakci s mapou. Tento nástroj vám pomůže optimalizovat vaše geografická data pomocí:
- Snížení přesnosti souřadnic — Úprava desetinných míst s vizuálními nápovědami „mřížka na rovníku“ ukazujícími dopad v reálném světě
- Filtrování vlastností — Ponechání pouze nezbytných vlastností, odstranění nepoužívaných atributů
- Hromadné zpracování — Nahrání více souborů současně s okamžitými výsledky
- Chytré výchozí nastavení — Automatická minifikace s přesností 5 desetinných míst (≈1,1 m na rovníku)
- Podpora NDJSON — Zpracování jak standardního GeoJSON, tak GeoJSON Lines (odděleného řádky)
- Náhled výstupu — Zobrazení zmenšených výsledků před stažením
- 100% na straně klienta — Žádné nahrávání na server, vaše data zůstávají soukromá
Jak minifikovat GeoJSON
- Nahrajte soubory — Přetáhněte více souborů .geojson do zóny pro nahrávání nebo klikněte na „Procházet soubory“
- Prohlédněte si výsledky — Soubory jsou okamžitě zmenšeny s výchozím nastavením (5 desetinných míst, všechny vlastnosti ponechány)
- Upravte možnosti (volitelné) — Změňte přesnost souřadnic, vyberte vlastnosti k ponechání/odstranění nebo použijte rychlé předvolby
- Náhled — Klikněte na „Náhled“ pro kontrolu zmenšeného výstupu JSON
- Stáhněte — Klikněte na tlačítko pro stažení vedle libovolného souboru a uložte optimalizovanou verzi
- Vymazat — Použijte „Vymazat vše“ pro odstranění všech souborů a začněte znovu
Hromadné zpracování a podpora velkých souborů
Tento bezplatný online nástroj je optimalizován pro velké datové sady. Na moderních prohlížečích dokáže zpracovat mnoho souborů—často i přes 100 MB—bez zamrznutí. Soubory jsou zpracovány s chytrými výchozími hodnotami ihned po nahrání, což vám poskytne okamžitou zpětnou vazbu. Upravte možnosti pro opětovné zpracování všech souborů s vlastními nastaveními, poté stáhněte jednotlivě nebo si prohlédněte každý výsledek.