RU:Элементы карты
Все возможные виды карт состоят из базовых элементов, которыми являются «точка» (node) и «линия» (way). С каждым из базовых элементов связано множество его свойств (т.н. «меток»). Множество свойств элемента может быть пустым. Для описания отдельного свойства используется упорядоченная пара, первый элемент которой — «ключ» (key) и второй — «значение» (value). Все программы для редактирования умеют оперировать элементами и их свойствами, в частности, осуществлять ввод ключей и их значений.
Эти базовые элементы имеют свои эквиваленты во внутренней базе данных. Их описание можно посмотреть на странице элементов данных.
Contents |
Точка (Node)
Точка
— базовый элемент в структуре данных OSM. Точка имеет параметры «широта» и «долгота».
(В желаемых свойствах предлагается добавить точке третий параметр — высота, однако на данный момент сохранение этого параметра не реализовано.)
Точки используются для того, чтобы определить «линию» (см. ниже), однако точка может являться и самостоятельным элементом карты, и использоваться для обозначения отдельного ни с чем не связанного объекта (например, телефонной будки, бара, для указания координат, к которым привязано название населённого пункта или любого интересного места (POI — point of interest). Отдельные точки (т.е. не входящие в состав линий или областей) всегда должны иметь хотя бы одно свойство, например amenity=parking.
Точки, входящие в состав линии, часто не имеют свойств и нужны только для описания линии; однако это не является незыблемым правилом. Например, точка, входящая в состав линии со свойством railway=rail (т. е. линии, обозначающей полотно железной дороги) и обозначающий остановочный пункт железной дороги имеет свойство railway=station.
Линия (Way)
Линия
представляет собой ломаную линию, проходящую через точки.
Линия имеет в своём составе, как минимум, две точки. Обычно линиями обозначаются улицы, дороги или что-то похожее. Учтите что одна точка может принадлежать нескольким линиям одновременно.
Линия характеризуется свойствами, которые распространяются на линию на всём её протяжении. Например, для линии, обозначающей дорогу, такими свойствами могут являться тип и качество покрытия, допустимая скорость движения и т.п. Если при уточнении выясняется, что не все свойства линии сохраняются на всём её протяжении (например, на дороге, которой соответствует линия, имеется участок с другим типом покрытия), то линия может быть разделена на части.
Для того, чтобы считаться корректно определённой, линия должна иметь хотя бы одно свойство. Подробности описаны в RU:Map Features.
Полигон (Area) или Замкнутая линия (Сlosed way)
Полигон
— элемент карты, предназначенный для описания участков поверхности.
Полигон формируется замкнутой линией
(т.е. первая точка линии совпадает с последней) и является совокупностью этой самой линии и области, находящейся внутри контура этой линии.
В этом смысле полигон не является самостоятельным типом элементов, а лишь псевдо-элементом, особой разновидностью линии с соответствующими свойствами.
Полигоны используются для обозначения участка поверхности, обладающего общими свойствами. Например, полигоны используются для описания водоёмов и лесов.
Корректно определённый полигон должен иметь хотя бы одно свойство. Подробности описаны в RU:Map Features.
Для описания вырезов, «дыр» в полигонах, например, для описания участка занятого лесом, внутри которого имеется вырубленный участок рисуются Мультиполигоны.
Отношения
Отношения
существуют, чтобы группировать объекты по определенному признаку и для определенной цели. 'Участниками' отношения могут любые объекты (точки, линии, области) и даже другие отношения. Эти элементы — 'участники' отношения и каждому участнику присваивается 'роль' в отношении. Как и другие типы элементов могут иметь теги. Один объект может входить в несколько отношений.
Один объект может входить в отношение несколько раз.
Тег 'тип' устанавливает разновидность отношения. Отношения могут описывать замкнутые дороги, запреты поворотов и много всего. Для поиска утвержденных типов отношений и предложения новых типов, смотри RU:Relations.
Расположение участников в отношении постоянно и определяется очередностью добавления. Повторяющиеся объекты сохраняют их определенный порядок.
Участники отношения
Участники
— это объекты, входящие в отношения.
It is assigned to a relation.
Роль
Каждый участник имеет определенную Роль
в отношении.
Тег
Тег
строго говоря не элемент, а свойство объекта. Ключи и их значения описывают объект и наделяют его свойствами. Ключ
и Значение
это свойства объекта, представленные в текстовой форме. Убедитесь, что приложения и другие пользователи данных OpenStreetMap знают расшифровку ваших меток. Рекомендовано, но не обязательно следовать утвержденным стандартам кодов ключей и значений, перечисленным в RU:Map Features.
Устаревшие элементы
В старых версиях протокола использовались элементы под названием «сегменты». Однако, они были исключены из версии 0.5 протокола и более не используются.


