ol/format/TextFeature~TextFeature
Абстрактный базовый класс; обычно используется только для создания подклассов и не создается экземплярами в приложениях. Базовый класс для форматов текстовых объектов.
Подклассы
Расширяет
Методы
-
readFeature(source, options){Feature}
-
Чтение объекта из источника.
Name Type Description sourceDocument | Element | Object | string Источник.
optionsПараметры чтения.
Name Type Description dataProjectionProjectionLike | undefined Проекция данных, которые мы читаем. Если не указана, проекция будет получена из данных (где это возможно) или будет назначена
dataProjectionформата (если установлена). Если проекцию невозможно получить из данных и если для формата не установленаdataProjection, объекты не будут перепроецированы.extentExtent | undefined Экстент тайла в единицах карты считываемого тайла. Это необходимо только при чтении данных с пикселями тайла в качестве единиц геометрии. При настройке необходимо указать
dataProjectionсTILE_PIXELSкакunitsи пиксельным экстентом тайла какextent.featureProjectionProjectionLike | undefined Проекция геометрий объектов, созданных средством чтения формата. Если не указана, объекты будут возвращены в
dataProjection.Возвращает:
Feature.
-
readFeatures(source, options){Array<Feature>}
-
Чтение объектов из источника.
Name Type Description sourceDocument | Element | Object | string Источник.
optionsПараметры чтения.
Name Type Description dataProjectionProjectionLike | undefined Проекция данных, которые мы читаем. Если не указана, проекция будет получена из данных (где это возможно) или будет назначена
dataProjectionформата (если установлена). Если проекцию невозможно получить из данных и если для формата не установленаdataProjection, объекты не будут перепроецированы.extentExtent | undefined Экстент тайла в единицах карты считываемого тайла. Это необходимо только при чтении данных с пикселями тайла в качестве единиц геометрии. При настройке необходимо указать
dataProjectionсTILE_PIXELSкакunitsи пиксельным экстентом тайла какextent.featureProjectionProjectionLike | undefined Проекция геометрий объектов, созданных средством чтения формата. Если не указана, объекты будут возвращены в
dataProjection.Возвращает:
Features.
-
readGeometry(source, options){Geometry}
-
Чтение геометрии из источника.
Name Type Description sourceDocument | Element | Object | string Источник.
optionsПараметры чтения.
Name Type Description dataProjectionProjectionLike | undefined Проекция данных, которые мы читаем. Если не указана, проекция будет получена из данных (где это возможно) или будет назначена
dataProjectionформата (если установлена). Если проекцию невозможно получить из данных и если для формата не установленаdataProjection, объекты не будут перепроецированы.extentExtent | undefined Экстент тайла в единицах карты считываемого тайла. Это необходимо только при чтении данных с пикселями тайла в качестве единиц геометрии. При настройке необходимо указать
dataProjectionсTILE_PIXELSкакunitsи пиксельным экстентом тайла какextent.featureProjectionProjectionLike | undefined Проекция геометрий объектов, созданных средством чтения формата. Если не указана, объекты будут возвращены в
dataProjection.Возвращает:
Geometry.
-
readProjection(source){Projection | undefined}
-
Чтение проекции из источника.
Name Type Description sourceDocument | Element | Object | string Источник.
Возвращает:
Projection.
-
writeFeature(feature, options){string}
-
Кодирование атрибута в виде строки.
Имя Тип Описание featureПризнак Признак.
optionsПараметры записи.
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы записываем. Если не указано, используется проекция формата
dataProjection(если задана). Если для формата не заданаdataProjection, атрибуты будут возвращены вfeatureProjection.featureProjectionProjectionLike | undefined Проекция геометрии атрибута, которая будет сериализована записывающим элементом формата. Если не указано, геометрии предполагаются в
dataProjection, если она задана; другими словами, они не преобразуются.rightHandedboolean | undefined При записи геометрий используется правило правой руки для ориентации линейных колец. Это означает, что многоугольники будут иметь внешние кольца против часовой стрелки и внутренние кольца по часовой стрелке. По умолчанию координаты сериализуются так, как они предоставлены при создании. Если
true, применяется правило правой руки. Еслиfalse, применяется правило левой руки (по часовой стрелке для внешних и против часовой стрелки для внутренних колец). Обратите внимание, что не все форматы поддерживают это. Формат GeoJSON использует это свойство при записи геометрий.decimalsnumber | undefined Максимальное количество десятичных знаков для координат. Координаты хранятся внутри как числа с плавающей точкой, но арифметика с плавающей точкой может создавать координаты с большим количеством десятичных знаков, что обычно нежелательно на выходе. Установите здесь число для округления координат. Также может использоваться для обеспечения того, чтобы входные координаты можно было записать обратно с тем же количеством десятичных знаков. По умолчанию округление не используется.
Возвращает:
Закодированный признак.
-
writeFeatures(features, options){string}
-
Кодирование массива атрибутов в виде строки.
Имя Тип Описание featuresArray<Feature> Атрибуты.
optionsПараметры записи.
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы записываем. Если не указано, используется проекция формата
dataProjection(если задана). Если для формата не заданаdataProjection, атрибуты будут возвращены вfeatureProjection.featureProjectionProjectionLike | undefined Проекция геометрии атрибутов, которая будет сериализована записывающим элементом формата. Если не указано, геометрии предполагаются в
dataProjection, если она задана; другими словами, они не преобразуются.rightHandedboolean | undefined При записи геометрий используется правило правой руки для ориентации линейных колец. Это означает, что многоугольники будут иметь внешние кольца против часовой стрелки и внутренние кольца по часовой стрелке. По умолчанию координаты сериализуются так, как они предоставлены при создании. Если
true, применяется правило правой руки. Еслиfalse, применяется правило левой руки (по часовой стрелке для внешних и против часовой стрелки для внутренних колец). Обратите внимание, что не все форматы поддерживают это. Формат GeoJSON использует это свойство при записи геометрий.decimalsnumber | undefined Максимальное количество десятичных знаков для координат. Координаты хранятся внутри как числа с плавающей точкой, но арифметика с плавающей точкой может создавать координаты с большим количеством десятичных знаков, что обычно нежелательно на выходе. Установите здесь число для округления координат. Также может использоваться для обеспечения того, чтобы входные координаты можно было записать обратно с тем же количеством десятичных знаков. По умолчанию округление не используется.
Возвращает:
Закодированные атрибуты.
-
writeGeometry(geometry, options){string}
-
Запись одной геометрии.
Имя Тип Описание geometryГеометрия Геометрия.
optionsПараметры записи.
Имя Тип Описание dataProjectionProjectionLike | undefined Проекция данных, которые мы записываем. Если не указано, используется проекция формата
dataProjection(если задана). Если для формата не заданаdataProjection, атрибуты будут возвращены вfeatureProjection.featureProjectionProjectionLike | undefined Проекция геометрии атрибута, которая будет сериализована записывающим элементом формата. Если не указано, геометрии предполагаются в
dataProjection, если она задана; другими словами, они не преобразуются.rightHandedboolean | undefined При записи геометрий используется правило правой руки для ориентации линейных колец. Это означает, что многоугольники будут иметь внешние кольца против часовой стрелки и внутренние кольца по часовой стрелке. По умолчанию координаты сериализуются так, как они предоставлены при создании. Если
true, применяется правило правой руки. Еслиfalse, применяется правило левой руки (по часовой стрелке для внешних и против часовой стрелки для внутренних колец). Обратите внимание, что не все форматы поддерживают это. Формат GeoJSON использует это свойство при записи геометрий.decimalsnumber | 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