Преобразование geopath

Преобразование geopath создаёт строки контуров SVG из географических объектов GeoJSON согласно заданной картографической проекции. Оно предназначено для примитива path. По действию оно похоже на geoshape, но создаёт строку контура сразу, тогда как geoshape откладывает проецирование до этапа отрисовки. Для динамических карт, выводимых на холст, geoshape может работать быстрее.

Преобразование использует библиотеку d3-geo.

Пример

Параметры преобразования

Свойство Тип Описание
projection String Имя используемой проекции. Если не задано, данные GeoJSON не проецируются.
field Field Поле с данными GeoJSON. Если не задано, используется весь входной объект данных.
pointRadius Number | Expr Радиус точек по умолчанию в пикселях при выводе геометрий GeoJSON Point и MultiPoint. Выражение может задавать радиус как функцию свойств входного объекта GeoJSON. ≥ 3.1
as String Имя выходного поля (по умолчанию "path").

Использование

{
  "type": "geopath",
  "projection": "projection"
}

Создаёт контуры для объектов GeoJSON с использованием заданной проекции. Результат записывается в выходное поле path по умолчанию.