我已使用 NaturalData states/Providences 数据集使用以下命令生成智利地图:
python converter.py \
--width 900 \
--country_name_index 12 \
--country_code_index 31 \
--where "iso_a2 = 'CL'" \
--projection mill \
--name "cl" \
--language en \
ne_10m_admin_1_states_provinces_shp.shp output/jquery-jvectormap-cl-mill-en.js
它会生成这样的地图。(减去红色圆圈)
三个圈起来的岛屿都被标记为瓦尔帕莱索,这与在主要陆地上圈起来的天意相对应。
查看提供的有关如何进行插图的文档(以阿拉斯加和夏威夷为例),我试图将这些岛屿移近一些,以便我的地图更加居中。
python converter.py \
--width 900 \
--country_name_index 12 \
--country_code_index 31 \
--where "iso_a2 = 'CL'" \
--projection mill \
--name "cl" \
--language en \
--insets [{"codes": ["CL-VS"], "width": 200, "left": 10, "top": 370}]' \
ne_10m_admin_1_states_provinces_shp.shp output/jquery-jvectormap-cl-mill-en.js
不幸的是,这失败了
converter.py: error: unrecognized arguments: 200, left: 10, top: 370},]' ne_10m_admin_1_states_provinces_shp.shp output/jquery-jvectormap-cl-mill-en.js
我的问题:
- 如何解决该错误消息中的错误?文档和代码中都提到了这些参数,因此我不确定应该使用什么。
- 如何在不影响瓦尔帕莱索大陆的情况下将三个圆圈岛屿移动为插图?