メイクファイルを使用して埋め込まれたcsvデータを使用してtopojsonファイルを作成しようとしています。私はMike Bostockのus-atlasをガイドとして使用しています。外部プロパティファイルを無視するTopoJsonメイクファイル
topo/us-counties-10m-ungrouped.json: shp/us/counties.shp
mkdir -p $(dir [email protected])
topojson \
-o us_counties.json \
--no-pre-quantization \
--post-quantization=1e6 \
--external-properties=output.csv \
--id-property=FIPS \
--properties="County=County" \
--properties="PerChildrenPos=+PerChildrenPos" \
--simplify=7e-7 \
-- $<
私が必要とするtopojsonを作成しますが、output.csvファイルは完全に無視されます。 ここでそれが返すものを垣間見ることができます。
{"type":"Polygon","id":"53051","properties":{"code":"53051"},"arcs":[[-22,79,80,-75,81]]}
ここで私はそれを返すために必要なものです。
{"type":"Polygon","id":"53051","properties":{"code":"53051", "County":"Los Angeles", "PerChildrenPos": 10},"arcs":[[-22,79,80,-75,81]]}
それはcsvファイルを無視する理由を任意のアイデア、私はおそらくそれがアクセス不能か何かだったかどうかを確認するためにそれを周りに動かすテストしてみましたか?
ありがとうございます。
私はこれらの提案を試みましたが、それでもデータを追加する必要はありません。また、一貫性のために.csvファイルのIDをFIPSに変更しようとしましたが、それでもまだ読み取られません。 –
カスタムPythonスクリプトを使用してスクラップしたデータに不要なスペースがあることが検出されました。レッスン:データが一致することを確認してください!私のせいだが、それは私が思った場所ではない。この回答はまた私の成功に追加されたので、あなたに@paraditeありがとう! –