畢業設計是海洋數據的可視化,選取的海域是東海黃海,主要使用D3.js這個可視化庫,那麼少不了的就是一幅該海域的地圖數據。web
1、web地圖數據json
基於JavaScript 對象表示法的地理空間信息數據交換格式大致來講分紅兩種,GeoJSON和TopoJSON,後者是D3.js這個庫的創始人之一發明的,對geojson的改進。工具
2、按經緯度截圖geojson數據spa
須要裝一個工具GDAL,是一個命令行工具,集成了不少和地圖文件(shp、geojson、topojson等)有關的操做,工具不大(十幾兆來着),全平臺通用。命令行
ogr2ogr -wrapdateline -clipdst 117 21 130 38 dhocean_withprovince.shp dhocean.shp 設計
四個數字分別是起始經度,起始緯度,終止經度,終止緯度。code
後面兩個文件名分別是輸出的文件名(target),輸入文件名(source)。對象
3、定製geojsonblog
須要對geojson的結構有基本的瞭解。ip