毕业设计是海洋数据的可视化,选取的海域是东海黄海,主要使用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