ol/format/Feature
Классы
- FeatureFormat
Определения типов
-
FeatureObject{Объект}
-
Свойства:
Имя Тип Описание idстрока | число | undefined Идентификатор.
geometryGeometryObject | undefined Геометрия.
propertiesОбъект.<строка, *> | undefined Свойства.
-
GeometryCollectionObject{Массив<GeometryObject>}
-
GeometryObject{SimpleGeometryObject} {GeometryCollectionObject}
-
ReadOptions{Объект}
-
Свойства:
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы читаем. Если не указана, проекция будет взята из данных (если возможно) или задана для формата (если установлено). Если проекцию нельзя получить из данных и если для формата не установлена проекция, функции не будут перепроектированы.
extentExtent | undefined Область тайла в единицах карты тайла, который читается. Это необходимо только при чтении данных с тайловыми пикселями в качестве единиц геометрии. При настройке необходимо указать
dataProjectionсTILE_PIXELSкакunitsи область пикселей тайла какextent.featureProjectionProjectionLike | undefined Проекция геометрий функций, созданных читателем формата. Если не указана, функции будут возвращены в
dataProjection. -
SimpleGeometryObject{Объект}
-
Свойства:
Имя Тип Описание typeТип Тип.
flatCoordinatesМассив.<число> Плоские координаты.
endsМассив.<число> | Массив.<Массив.<число>> | undefined Конечные точки или конечные точки.
layoutGeometryLayout | undefined Макет.
-
Тип{'массив байтов'} {'json'} {'текст'} {'xml'}
-
WriteOptions{Объект}
-
Свойства:
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы записываем. Если не указана, будет использоваться проекция формата (если задана). Если для формата не установлена проекция, функции будут возвращены в
featureProjection.featureProjectionProjectionLike | 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