2
私はこれのいくつかの例があることを認識していますが、実際にプロパティを稼働させる運がなかったので、この具体例で質問します。私は自分のCSVからプロパティを取得し、共通のIDを介してJSONファイルに追加したい。 (マイク・ボストックから)次のように私のworld.jsonファイルがあるtopojsonを使ってjsonとcsvをマージする
topojson -o final.json -e waste.csv -p population=population -p waste=waste, -p country=country -- world.json
の線に沿って
{"type":"Topology",
"objects":{"countries":
{"type":"GeometryCollection","bbox":[-179.99999999999997,-90.00000000000003,180.00000000000014,83.64513000000001],
"geometries":[{"type":"Polygon","id":4,"arcs":[[0,1,2,3,4,5]]},
{"type":"MultiPolygon","id":24,"arcs":[[[6,7,8,9]],[[10,11,12]]]},
{"type":"Polygon","id":8,"arcs":[[13,14,15,16,17]]},{"type":"Polygon","id":784,"arcs":[[18,19,20,21,22]]}
そして、次は私のwaste.csvです:
id,country,income,region,population,wpc,waste,future_pop,future_urban_pop,future_wpc,future_waste,organic,paper,plastic,glass,metal,other
8,Albania,LMI,ECA,"1,418,524",0.77,"1,088","3,488,000","2,006,000",1.2,"2,407",38,10,8,5,5,34
12,Algeria,LMI,MENA,"19,225,335",1.21,"23,288","42,882,000","31,778,000",1.45,"46,078",70,10,5,1,2,12
だから、私はtopojson -o final.json -e waste.csv -p population = population、waste = waste-world-jsonの行に沿ってもっと何かをしているはずですか? – fritzicus
私が言っていることは、idはプロパティでなければならないということです。答えを更新しました。これをチェックしてください – user3696882