1

D3 を使用して世界のコロプレス マップを作成しています。国レベルで世界地図を表示する SVG または TopoJSON ファイルが必要ですが、米国の州の輪郭が含まれています。私が見つけた唯一のものは、大きすぎるウィキメディア・コモンズからの古いファイルです (1998 年以降、約 18 MB、以下を参照)。

より新しい (そして小さい) ファイルを見つけられる場所を誰か教えてもらえますか?

ありがとう!

古い/大きすぎる

http://commons.wikimedia.org/wiki/File:World98.svg http://commons.wikimedia.org/wiki/File:World98%2B.svg

4

1 に答える 1

1

シェイプファイルを見つけたくない場合、ogr2ogr と topojson を使用してシェイプから topojson に変換するには、次のことを試してください。

http://bl.ocks.org/mbostock/raw/4090846/world-50m.json

以下から取得されます。

http://bl.ocks.org/mbostock/3946824

*編集:

米国で概説されている州が必要であることに気付きました。そのため、最善の策は、世界のシェープファイルと米国のシェープファイルを見つけて、ogr2ogr を使用して形状から json に変換することです。

ogr2ogr -f geoJSON worldout.json worldin.shp

次に、topojson を使用して geoJSON を変換および結合します。

topojson -o combinedout.json  -- woldout.json statesout.json
于 2013-05-03T13:41:07.797 に答える