世界のコロプレスをD3で表示するためにマップしたいです。
ISO-alpha-3キーにキー設定された表示したいデータセットがあります。そう...
danger.csv
iso,level
AFG,100
ALB,0
DZA,12
等
topojsonの指示に従って、私ができることを知っています...
wget "http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/50m/cultural/ne_50m_admin_0_countries.zip"
unzip ne_50m_admin_0_countries.zip
ogr2ogr -f "GeoJSON" output_features.json ne_50m_admin_0_countries.shp -select iso_a3
topojson -o topo.json output_features.json --id-property iso_a3
ISO3によってIDが指定されたワールドマップJSONを作成します。
私の質問は、ワークフローのどの時点で、danger.csvのデータを地理データにマージする必要があるかということです。以前はGUIとしてqGISを使用していましたが、どこで/ should /をマージする必要がありますか?.shpで?ogr2ogrの後?topojsonが縮小した後、ブラウザーで動的に(ここhttp://bl.ocks.org/mbostock/4060606 http://bl.ocks.org/mbostock/3306362のように)?
私はpythonにはかなり長けていますが、javascriptにはかなり慣れていないので、実際に生成コーダーである以上にBostockの例をコピーして貼り付けています。
(関連がありますが、Stackoverflowのより詳細なフォローアップもありますので、ここで移行する必要があります:https : //stackoverflow.com/questions/18604877/how-to-do-time-data-in-d3-maps)