Spec-Zone.ru › OpenLayers

ol/format/WKT~WKT


import WKT from 'ol/format/WKT.js';

Формат геометрии для чтения и записи данных в формате WellKnownText (WKT).

new WKT(options)

format/WKT.js, line 601
Name Type Description
splitCollection boolean (defaults to false)

Разделять GeometryCollections на несколько объектов при чтении.

Extends

  • TextFeature

Методы

readFeature(source, options){Feature} inherited

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.

Returns:
Feature.

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

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.

Returns:
Features.

readGeometry(source, options){Geometry} inherited

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.

Returns:
Geometry.

readProjection(source){Projection | undefined} inherited

format/TextFeature.js, line 117

Считать проекцию из источника.

Name Type Description
source Document | Element | Object | string

Источник.

Returns:
Projection.

writeFeature(feature, options){string} inherited

format/TextFeature.js, line 139

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

Имя Тип Описание
feature Feature

Атрибут.

options

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

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

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

featureProjection ProjectionLike | undefined

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

rightHanded boolean | undefined

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

decimals number | undefined

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

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

writeFeatures(features, options){string} inherited

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

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

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

Атрибуты.

options

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

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

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

featureProjection ProjectionLike | undefined

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

rightHanded boolean | undefined

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

decimals number | undefined

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

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

writeGeometry(geometry, options){string} inherited

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

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

Имя Тип Описание
geometry Geometry

Геометрия.

options

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

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

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

featureProjection ProjectionLike | undefined

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

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_WKT-WKT.html

Spec-Zone.ru

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