使用实用程序生成 TopoJSON 地图:分段错误(核心已转储)
Using the utility for generating TopoJSON maps: Segmentation fault (core dumped)
我想使用 this utility 生成加泰罗尼亚的 TopoJSON 地图。我执行了这些步骤(如存储库的自述文件中所述):
brew install node
npm install -g topojson # it gives me Permission error, therefore I run it as sudo
brew install gdal
make
在 运行 make
之后,我得到这个错误:
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
更新
我终于这样安装了topojson
:
sudo npm install -g topojson@1
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)
看起来底层库中的代码 运行 出现段错误并终止。虽然我不知道如何调试这个特定的脚本,但我会注意到它看起来不像是在积极维护(它最后一次修改是在 2015 年)。
我建议您仔细阅读 martgnz's recent es-atlas(几天前按字面意义上传)。您可以从那里的 whole-Spain 数据中提取 Catalonia-specific 信息。
我想使用 this utility 生成加泰罗尼亚的 TopoJSON 地图。我执行了这些步骤(如存储库的自述文件中所述):
brew install node
npm install -g topojson # it gives me Permission error, therefore I run it as sudo
brew install gdal
make
在 运行 make
之后,我得到这个错误:
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
更新
我终于这样安装了topojson
:
sudo npm install -g topojson@1
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)
看起来底层库中的代码 运行 出现段错误并终止。虽然我不知道如何调试这个特定的脚本,但我会注意到它看起来不像是在积极维护(它最后一次修改是在 2015 年)。
我建议您仔细阅读 martgnz's recent es-atlas(几天前按字面意义上传)。您可以从那里的 whole-Spain 数据中提取 Catalonia-specific 信息。