我正在尝试使用Kartograph.py绘制两层的SVG地图。 最终结果应该是第一层的一个国家(比如法国),第二层的主要河流。
法国边界的第一层工作完美,但后来我想在地图上添加额外的拓扑信息(比如河流)。我找到了描述河流的shapefile。但是,当我在JSON配置文件中添加它时,如下所示,河流不在国内(但在国家定义的方格内,请参阅image)。
Kartograph的文件提到了crop-to
,但我无法让它发挥作用。当我添加此选项以将第二层裁剪到第一层时,所有河流数据都不会出现。
{
"proj": {
"id": "laea"
},
"layers": [
{
"id": "layer0",
"src": "FRA_adm2.shp",
"simplify": 2
},
{
"id": "rivers",
"src": "rivers.shp",
"crop-to": "layer0", /* This is not working */
"simplify": 0
}
]
}