Обрезанный слой в Kartograph.py для карт SVG
Я пытаюсь нарисовать карту SVG с двумя слоями, используя Kartograph.py. Конечным результатом должна стать одна страна на первом слое (скажем, Франция) с главными реками на втором слое.
Первый слой с границами Франции работает отлично, но затем я хотел бы добавить дополнительную топологическую информацию поверх карты (скажем, реки). Я нашел шейп-файл, описывающий реки. Однако, когда я добавляю его в файл конфигурации JSON, как показано ниже, реки находятся за пределами страны (но внутри квадрата, определенного страной, см. Изображение).
Документация картографических упоминаний 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
}
]
}