GeoJSON Minificētājs
Izmantojiet šo rīku, lai samazinātu GeoJSON faila izmēru, noņemot nevajadzīgās īpašības un samazinot koordinātu precizitāti. Tas darbojas pilnībā jūsu pārlūkā — nav nepieciešama augšupielāde serverī.
Kāpēc minificēt GeoJSON?
GeoJSON faili, kas tiek izmantoti tīmekļa kartēs, bieži ir daudz lielāki, nekā nepieciešams. Divi bieži sastopami iemesli ir pārmērīga koordinātu precizitāte un nevajadzīgas atstarpes. Nav nekas neparasts redzēt koordinātas ar 12–15 decimāldaļām; pie ekvatora tas ir daudz pāri reālās pasaules precizitātei. Ja pietiek ar aptuveni 1 metra precizitāti, parasti pietiek ar 5 decimāldaļām; aptuveni 10 metriem pietiks ar 4 decimāldaļām. Šo lieko ciparu noņemšana var ievērojami samazināt faila izmēru, tāpat kā atstarpju un rindu pārtraukumu apgriešana un nevajadzīgo īpašību noņemšana.
Šis rīks palīdz jums izveidot mazākus, ātrāk ielādējamus GeoJSON, izmantojot:
- Koordinātu precizitātes samazināšanu (ar “Aptuvenais režģis pie ekvatora” norādi katram decimāldaļu iestatījumam)
- Tikai nepieciešamo īpašību saglabāšanu (vai ātru kopīgu iestatījumu piemērošanu)
- Pēc izvēles tukšu masīvu/objektu noņemšanu un atstarpju apgriešanu
- Standarta GeoJSON un rindās atdalīta GeoJSON (NDJSON/GeoJSON līnijas) apstrādi
- Pilnīgu darbību jūsu pārlūkā — bez augšupielādēm
Koordinātu precizitātes izpratne
Izmantojot Zemes ekvatoriālo apkārtmēru (~40 075 km), viens grāds ir aptuveni 111 km. Katrs decimāldaļu līmenis platuma/garuma koordinātēs samazina režģa izmēru 10 reizes. Platuma koordinātas mērogojas līdzīgi visā pasaulē (Zeme ir nedaudz saplacināta, tāpēc tas ir aptuvens), bet garuma koordinātas samazinās virzienā uz poliem. Tas nozīmē, ka garuma koordinātu saīsināšana nodrošina vēl labāku precizitāti uz zemes augstākos platuma grādos. Piemēram, piecas decimāldaļas ir aptuveni 1,1 m pie ekvatora, bet aptuveni 0,55 m ap 60°N (piemēram, Šetlendas salās).
Atbalsts lieliem failiem
Šis bezmaksas, klienta pusē darbināmais rīks atbalsta standarta GeoJSON un NDJSON (GeoJSON līnijas) un ir optimizēts lieliem datu kopumiem. Uz modernām ierīcēm un pārlūkiem tas var apstrādāt ļoti lielus failus — bieži vien 100 MB vai vairāk — bez lapas iesaldēšanas, pateicoties fona apstrādei. Velciet un nometiet savu .geojson failu, izvēlieties, kuras īpašības saglabāt vai noņemt, pielāgojiet koordinātu precizitāti, pēc izvēles apgrieziet atstarpes un noņemiet tukšus masīvus/objektus, pēc tam lejupielādējiet kompaktu rezultātu.