我想使用d3.js在交互式地图中映射主要捕鱼区域和分区。我从http://www.fao.org/geonetwork/srv/en/main.home?uuid=ac02a460-da52-11dc-9d70-0017f293bd28获得了shapefile。我按照“让我们制作地图”https://bost.ocks.org/mike/map/中的说明进行操作。我还想保留所有信息,所以我在终端写了这个:
ogr2ogr -f GeoJSON subunitsall.json FAO_AREAS.shp;
topojson -o FAOallsubunits.json -p - subunitsall.json
转换似乎在geojson中没问题,但topojson最终结果有问题。有些地方不正确。我查看了mapshaper.org,一些多边形肯定是错误的。 Look at one of the areas over Alaska