Spec-Zone.ru › OpenLayers

ol/format/Feature


Классы

FeatureFormat

Определения типов

FeatureObject{Объект}

Свойства:
Имя Тип Описание
id строка | число | undefined

Идентификатор.

geometry GeometryObject | undefined

Геометрия.

properties Объект.<строка, *> | undefined

Свойства.

GeometryCollectionObject{Массив<GeometryObject>}

GeometryObject{SimpleGeometryObject} {GeometryCollectionObject}

ReadOptions{Объект}

Свойства:
Имя Тип Описание
dataProjection ProjectionLike | undefined

Проекция данных, которые мы читаем. Если не указана, проекция будет взята из данных (если возможно) или задана для формата (если установлено). Если проекцию нельзя получить из данных и если для формата не установлена проекция, функции не будут перепроектированы.

extent Extent | undefined

Область тайла в единицах карты тайла, который читается. Это необходимо только при чтении данных с тайловыми пикселями в качестве единиц геометрии. При настройке необходимо указать dataProjection с TILE_PIXELS как units и область пикселей тайла как extent.

featureProjection ProjectionLike | undefined

Проекция геометрий функций, созданных читателем формата. Если не указана, функции будут возвращены в dataProjection.

SimpleGeometryObject{Объект}

Свойства:
Имя Тип Описание
type Тип

Тип.

flatCoordinates Массив.<число>

Плоские координаты.

ends Массив.<число> | Массив.<Массив.<число>> | undefined

Конечные точки или конечные точки.

layout GeometryLayout | undefined

Макет.

Тип{'массив байтов'} {'json'} {'текст'} {'xml'}

WriteOptions{Объект}

Свойства:
Имя Тип Описание
dataProjection ProjectionLike | undefined

Проекция данных, которые мы записываем. Если не указана, будет использоваться проекция формата (если задана). Если для формата не установлена проекция, функции будут возвращены в featureProjection.

featureProjection ProjectionLike | undefined

Проекция геометрий функций, которые будут сериализованы записывателем формата. Если не указана, геометрии предполагается, что находятся в dataProjection, если оно установлено; другими словами, они не преобразуются.

rightHanded логическое значение | undefined

При записи геометрий следует правилу правой руки для ориентации линейной цепочки. Это означает, что у полигонов будут внешние кольца против часовой стрелки и внутренние кольца по часовой стрелке. По умолчанию координаты сериализуются как есть. Если true, будет применено правило правой руки. Если false, будет применено правило левой руки (по часовой стрелке для внешних и против часовой стрелки для внутренних колец). Обратите внимание, что не все форматы поддерживают это. Формат GeoJSON использует это свойство при записи геометрий.

decimals число | undefined

Максимальное количество десятичных знаков для координат. Координаты хранятся во внутреннем виде как числа с плавающей запятой, но арифметика с плавающей запятой может создавать координаты с большим количеством десятичных знаков, чего обычно не требуется на выходе. Установите число здесь, чтобы округлить координаты. Также можно использовать для обеспечения того, чтобы координаты, считанные, можно было записать обратно с тем же количеством десятичных знаков. По умолчанию округление не используется.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_format_Feature.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API