Spec-Zone.ru › OpenLayers

ol/format/TextFeature~TextFeature


Абстрактный базовый класс; обычно используется только для создания подклассов и не создается экземплярами в приложениях. Базовый класс для форматов текстовых объектов.

Подклассы

  • IGC
  • Polyline
  • WKT

Расширяет

  • FeatureFormat

Методы

readFeature(source, options){Feature}

format/TextFeature.js, line 37

Чтение объекта из источника.

Name Type Description
source Document | Element | Object | string

Источник.

options

Параметры чтения.

Name Type Description
dataProjection ProjectionLike | undefined

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

extent Extent | undefined

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

featureProjection ProjectionLike | undefined

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

Возвращает:
Feature.

readFeatures(source, options){Array<Feature>}

format/TextFeature.js, line 64

Чтение объектов из источника.

Name Type Description
source Document | Element | Object | string

Источник.

options

Параметры чтения.

Name Type Description
dataProjection ProjectionLike | undefined

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

extent Extent | undefined

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

featureProjection ProjectionLike | undefined

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

Возвращает:
Features.

readGeometry(source, options){Geometry}

format/TextFeature.js, line 91

Чтение геометрии из источника.

Name Type Description
source Document | Element | Object | string

Источник.

options

Параметры чтения.

Name Type Description
dataProjection ProjectionLike | undefined

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

extent Extent | undefined

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

featureProjection ProjectionLike | undefined

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

Возвращает:
Geometry.

readProjection(source){Projection | undefined}

format/TextFeature.js, line 117

Чтение проекции из источника.

Name Type Description
source Document | Element | Object | string

Источник.

Возвращает:
Projection.

writeFeature(feature, options){string}

format/TextFeature.js, line 139

Кодирование атрибута в виде строки.

Имя Тип Описание
feature Признак

Признак.

options

Параметры записи.

Имя Тип Описание
dataProjection ProjectionLike | undefined

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

featureProjection ProjectionLike | undefined

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

rightHanded boolean | undefined

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

decimals number | undefined

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

Возвращает:
Закодированный признак.

writeFeatures(features, options){string}

format/TextFeature.js, строка 163

Кодирование массива атрибутов в виде строки.

Имя Тип Описание
features Array<Feature>

Атрибуты.

options

Параметры записи.

Имя Тип Описание
dataProjection ProjectionLike | undefined

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

featureProjection ProjectionLike | undefined

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

rightHanded boolean | undefined

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

decimals number | undefined

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

Возвращает:
Закодированные атрибуты.

writeGeometry(geometry, options){string}

format/TextFeature.js, строка 187

Запись одной геометрии.

Имя Тип Описание
geometry Геометрия

Геометрия.

options

Параметры записи.

Имя Тип Описание
dataProjection ProjectionLike | undefined

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

featureProjection ProjectionLike | undefined

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

rightHanded boolean | undefined

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

decimals number | undefined

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

Возвращает:
Геометрия.

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

Spec-Zone.ru

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