2017-01-26 1 views
2

カタロニアのTopoJSONマップを生成するのにthis utilityを使いたいと思います。私は最終的にtopojsonこれをインストールしTopoJSONマップを生成するためのユーティリティを使用する:セグメンテーションフォールト(コアダンプ)

mkdir -p topo/ 
topojson \ 
    -o topo/cat-caps.json \ 
    --width=500 --height= --margin= \ 
    --no-pre-quantization \ 
    --post-quantization= \ 
    -p tipus=TIPUS_CAP \ 
    -p cap_prov=ES_CAP_PROV \ 
    -p municipi=+MUNICIPI \ 
    -p comarca=+COMARCA \ 
    -p provincia=+PROVINCIA \ 
    -- caps=sources/bm/50/20150501//bm50mv33sh1fcm1_20150501_0.shp 
make: topojson: Command not found 
Makefile:44: recipe for target 'topo/cat-caps.json' failed 
make: *** [topo/cat-caps.json] Error 127 

UPDATE:makeを実行した後

brew install node 
npm install -g topojson # it gives me Permission error, therefore I run it as sudo 
brew install gdal 
make 

、私はこのエラーを取得:(リポジトリのREADMEに記載されているように)私は、これらの手順を実行しway:

sudo npm install -g [email protected] 

sudo npm install -g topojson 

しかし、今のコマンドmakeは私に、この出力を与える:

mkdir -p topo/ 
topojson \ 
    -o topo/cat-provincies.json \ 
    --width=500 --height= --margin= \ 
    --no-pre-quantization \ 
    --post-quantization= \ 
    --simplify=2 \ 
    --id-property=+PROVINCIA \ 
    -p nom=NOM_PROV \ 
    -p sup=SUP_PROV \ 
    -- provincies=sources/bm/50/20150501//bm50mv33sh1fpp1_20150501_0.shp 
Makefile:54: recipe for target 'topo/cat-provincies.json' failed 
make: *** [topo/cat-provincies.json] Segmentation fault (core dumped) 

答えて

1

基本となるライブラリのコードはセグメンテーションフォルトに走ったし、終了ように見えます。この特定のスクリプトのデバッグ方法はわかりませんが、私はそれが積極的に維持されているようには見えません(2015年に最後に修正されました)。

martgnz's recent es-atlas(文字通り数日前にアップロードされました)を読むことをお勧めします。スペイン全体のデータからカタロニア固有の情報を抽出することができます。

関連する問題