用于SVG贴图的Kartograph.py中的裁剪图层

时间:2016-04-20 07:59:50

标签: kartograph

我正在尝试使用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
        }
    ]
}

0 个答案:

没有答案