本人的個人博客為:www.ourd3js.com
csdn博客為:blog.csdn.net/lzhlzz
轉(zhuǎn)載請注明出處,謝謝。
上一篇制作中國地圖時用到了 GeoJSON 文件。后來我發(fā)現(xiàn)這個文件太大,有 2,364 KB,當然這能保證地圖很精確,但我們通常不需要那么精確的邊界,所以有必要將它縮小。所幸已經(jīng)有前人做過這項工作,真是前人栽樹,后人乘涼,在這里表示感謝。
轉(zhuǎn)換方法:
1. 打開網(wǎng)站
http://mapshaper.org/
2. 點擊 select 選擇要縮減的 GeoJSON 文件
3. 滑動 Simplify 滾動條,更改縮小的比例。
4. 右上角有三種輸出模式,點擊 GeoJSON 就行了。
上一節(jié)的 china.json 文件簡化后: china_simplify.json ,畢竟邊界部分不需要那么精確。目前大小為 160 KB,僅相當于原來的 1/15 。
結(jié)果請點擊: http://www.ourd3js.com/demo/chinamap_simplify.html