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

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

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

Пример

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

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

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

{
  "type": "geoshape",
  "projection": "projection"
}

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