ol/format/OSMXML~OSMXML
import OSMXML from 'ol/format/OSMXML.js';
Формат объектов для чтения данных в формате OSMXML.
-
new OSMXML()
Расширяет
Краткое описание методов
-
Чтение одного объекта.
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.
-
Чтение всех объектов из коллекции объектов.
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.Возвращает:
Объекты.
-
readProjection(source){Projection} inherited
-
Чтение проекции из источника.
Name Type Description sourceDocument | Element | Object | string Источник.
Возвращает:
Projection.
-
writeFeatures(features, options){string} inherited
-
Кодирование массива объектов как строки.
Name Type Description featuresArray<Feature> Объекты.
optionsПараметры записи.
Name Type Description 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_OSMXML-OSMXML.html