Преобразование 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 с использованием заданной проекции.