GeoJSON Minifikátor
Použite tento bezplatný online GeoJSON minifikátor na zmenšenie veľkosti súborov odstránením vlastností a znížením presnosti súradníc, rýchlo a jednoducho, bez potreby inštalácie akéhokoľvek softvéru.
Kliknite na tlačidlo NAHRAŤ SÚBORY a vyberte súbory GeoJSON, ktoré chcete minifikovať. Počkajte na dokončenie spracovania a stiahnite súbory buď jednotlivo alebo ako skupinu.
Všetko spracovanie prebieha vo vašom prehliadači—žiadne údaje sa neodosielajú na žiadny server.
Čo je GeoJSON?
GeoJSON je otvorený štandard geografického dátového formátu založený na JSON (JavaScript Object Notation). Kóduje geografické prvky, geometrie a vlastnosti v jednoduchom, ľahko čitateľnom formáte, ktorý je široko podporovaný webovými mapovacími knižnicami ako Leaflet, Mapbox a OpenLayers. Súbory GeoJSON zvyčajne obsahujú body (Points), línie (LineStrings), polygóny (Polygons) a ich viacdielne ekvivalenty spolu s vlastnými vlastnosťami popisujúcimi každý prvok.
Výhody GeoJSON
- Univerzálna kompatibilita — Podporované prakticky všetkými webovými mapovacími nástrojmi a GIS softvérom
- Čitateľnosť pre človeka — Jednoduché na kontrolu, úpravu a ladenie v akomkoľvek textovom editore
- Jednoduchá štruktúra — Priamy JSON formát s jasnou organizáciou prvkov/geometrií/vlastností
- Flexibilné vlastnosti — Možnosť pripojiť akékoľvek vlastné atribúty k prvkom
- Priama podpora v prehliadači — Parsovanie pomocou natívneho JSON.parse(), bez potreby špeciálnych knižníc
Nevýhody GeoJSON
- Veľké veľkosti súborov — Môže byť 5-10x väčší ako binárne formáty ako Shapefile alebo GeoPackage
- Nadmerná presnosť — Často obsahuje 12-15 desatinných miest, keď postačuje 4-6
- Neefektívna topológia — Duplicitné súradnice na spoločných hraniciach (na rozdiel od TopoJSON)
- Bez zabudovanej kompresie — Vyžaduje gzip alebo podobnú kompresiu na efektívny prenos
Prečo minifikovať GeoJSON?
Súbory GeoJSON používané pre webové mapy sú často oveľa väčšie, než je potrebné. Dva bežné dôvody sú nadmerná presnosť súradníc a zbytočné medzery. Nie je nezvyčajné vidieť súradnice s 12–15 desatinnými miestami; na rovníku je to ďaleko nad rámec presnosti reálneho sveta. Ak je postačujúca presnosť okolo 1 metra, zvyčajne stačí 5 desatinných miest; pre približne 10 metrov postačujú 4 desatinné miesta. Odstránenie týchto nadbytočných číslic môže výrazne znížiť veľkosť súboru, rovnako ako orezanie medzier, zalomení riadkov a odstránenie nepotrebných vlastností.
Tento nástroj vám pomôže vytvoriť menšie, rýchlejšie načítateľné súbory GeoJSON tým, že:
- Zníži presnosť súradníc (s náznakom „Približná mriežka na rovníku“ pre každé nastavenie desatinných miest)
- Ponechá iba vlastnosti, ktoré potrebujete (alebo rýchlo aplikuje bežné prednastavenia)
- Voliteľne odstráni prázdne polia/objekty a oreže medzery
- Spracuje štandardný GeoJSON a GeoJSON s oddelenými riadkami (NDJSON/GeoJSON Lines)
- Funguje úplne vo vašom prehliadači—žiadne odosielanie údajov
Pochopenie presnosti súradníc
Použitím obvodu Zeme na rovníku (~40 075 km) je jeden stupeň približne 111 km. Každé desatinné miesto v zemepisnej šírke/dĺžke znižuje veľkosť mriežky o faktor 10:
- 0 desatinných miest ≈ 111 km (presnosť na úrovni mesta)
- 1 desatinné miesto ≈ 11,1 km (veľká štvrť)
- 2 desatinné miesta ≈ 1,11 km (dedina/malé mesto)
- 3 desatinné miesta ≈ 111 m (veľké pole)
- 4 desatinné miesta ≈ 11,1 m (pozemok)
- 5 desatinných miest ≈ 1,11 m (jednotlivé stromy)
- 6 desatinných miest ≈ 0,11 m (architektonické detaily)
Tieto vzdialenosti platia globálne pre zemepisnú šírku. Zemepisná dĺžka sa podobne škáluje na rovníku, ale zmenšuje sa smerom k pólom—napríklad 5 desatinných miest poskytuje presnosť ~0,55 m na 60°N (Škótsko, južná Aljaška). Pre väčšinu aplikácií webového mapovania poskytujú 4-5 desatinných miest vynikajúcu rovnováhu medzi presnosťou a veľkosťou súboru.
Podpora GeoJSON Lines (NDJSON)
Tento minifikátor automaticky detekuje a spracováva GeoJSON s oddelenými riadkami (nazývaný tiež NDJSON alebo GeoJSON Lines), kde každý riadok obsahuje samostatný GeoJSON prvok. Tieto súbory sú bežné v dátových potrubiach a geopriestorových databázach. Nástroj ich kombinuje do štandardného FeatureCollection, aplikuje minifikáciu a výstupom je štandardný GeoJSON pre maximálnu kompatibilitu.
Súvisiace nástroje
- TopoJSON Minifikátor — Optimalizácia geografických údajov kódovaných topológiou
- JSON Minifikátor — Odstránenie medzier zo štandardných JSON súborov
- GeoJSON do SVG — Konverzia GeoJSON na vektorové mapy
- GeoJSON do PNG — Konverzia GeoJSON na rastrové obrázky
- Shapefile do GeoJSON — Konverzia Shapefiles do formátu GeoJSON
Súbory GeoJSON používané pre webové mapy sú často oveľa väčšie, než je potrebné. Dva bežné dôvody sú nadmerná presnosť súradníc a nepotrebné vlastnosti. Nie je nezvyčajné vidieť súradnice s 12–15 desatinnými miestami; na rovníku je to ďaleko nad rámec presnosti reálneho sveta. Ak je postačujúca presnosť okolo 1 metra, zvyčajne stačí 5 desatinných miest; pre približne 10 metrov postačujú 4 desatinné miesta. Odstránenie týchto nadbytočných číslic môže znížiť veľkosť súboru o 30–50 % a odstránenie nepoužitých vlastností prvkov môže ušetriť ešte viac.
Menšie súbory GeoJSON znamenajú rýchlejšie načítanie stránok, nižšie náklady na šírku pásma a plynulejšie interakcie s mapou. Tento nástroj vám pomôže optimalizovať vaše geografické údaje tým, že:
- Zníženie presnosti súradníc — Nastavenie desatinných miest s vizuálnymi náznakmi „mriežka na rovníku“, ktoré ukazujú vplyv na reálny svet
- Filtrovanie vlastností — Ponechanie iba základných vlastností, odstránenie nepoužitých atribútov
- Hromadné spracovanie — Nahrajte viac súborov naraz s okamžitými výsledkami
- Inteligentné prednastavenia — Automatická minifikácia s presnosťou 5 desatinných miest (≈1,1 m na rovníku)
- Podpora NDJSON — Spracuje štandardný GeoJSON aj GeoJSON Lines (oddelené riadky)
- Náhľad výstupu — Zobrazenie minifikovaných výsledkov pred stiahnutím
- 100 % na strane klienta — Žiadne odosielanie na server, vaše údaje zostávajú súkromné
Ako minifikovať GeoJSON
- Nahrajte súbory — Presuňte a pustite viacero .geojson súborov na zónu na nahrávanie alebo kliknite na „Prehľadávať súbory“
- Skontrolujte výsledky — Súbory sú okamžite minifikované s prednastavenými nastaveniami (presnosť 5 desatinných miest, všetky vlastnosti ponechané)
- Upravte možnosti (voliteľné) — Zmeňte presnosť súradníc, vyberte vlastnosti na ponechanie/odstránenie alebo použite rýchle prednastavenia
- Náhľad — Kliknite na „Náhľad“ na kontrolu minifikovaného výstupu JSON
- Stiahnite — Kliknite na tlačidlo stiahnutia vedľa akéhokoľvek súboru na uloženie optimalizovanej verzie
- Vymažte — Použite „Vymazať všetko“ na odstránenie všetkých súborov a začnite odznova
Hromadné spracovanie a podpora veľkých súborov
Tento bezplatný online nástroj je optimalizovaný pre veľké dátové súbory. Na moderných prehliadačoch dokáže spracovať mnoho súborov—často aj 100 MB+ každý—bez zamrznutia. Súbory sú spracované s inteligentnými prednastaveniami okamžite po nahraní, čo vám poskytne okamžitú spätnú väzbu. Upravte možnosti na opätovné spracovanie všetkých súborov s vlastnými nastaveniami, potom ich stiahnite jednotlivo alebo si prezrite každý výsledok.