Обработка собранных данных

Теперь вы знаете о всех строительных блоках, из которых состоит процесс создания карт в OpenStreetMap. Вы научились, как использовать GPS и Обходные листы (Field Papers) для исследования местности, как пользоваться JOSM для редактирования точек, линий и фигур, из которых состоит наша карта.

В этом разделе мы вновь вернёмся к JOSM и познакомимся с несколькими новыми концепциями, которые не были раскрыты ранее.

Слои JOSM

Если вы дошли до этого места, вы возможно заметили, что мы можем добавлять в JOSM разнообразные вещи. Мы можем загрузить данные OSM, добавлять спутниковые снимки Bing, загружать треки GPS и дорожные точки, а также добавлять Обходные листы (Field Papers) – всё, что показывается в окне карты JOSM.

Возможно, вы также заметили, что каждый раз, когда вы добавляете что-то новое в JOSM, на панели Слоёв (Layers), которая находится справа, появляются новые элементы. В зависимости от того, что у вас открыто, ваша панель Слоёв будет выглядеть примерно так:

Layers panel

Каждый элемент из этого перечня представляет отдельный источник данных, открытых в окне карты. В этом примере, “Data Layer 1” – данные OpenStreetMap, с которыми мы работаем. “Field Papers” – слой, созданный при добавлении Обходных листов (Field Paper) в JOSM.

Если вы добавите спутниковые снимки Bing, на панели Слоёв появится новый элемент под названием “Bing Sat”.

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

Референсные слои, такие как спутниковые снимки, треки GPS, Обходные листы (Field Papers) часто называют “базовыми”. Слой с данными OSM – слой данных с которыми вы на самом деле работаете.

  • Чтобы переместить слой, выделите его на панели Слоёв и нажмите на стрелку вниз или вверх.

Layers up down

  • Чтобы скрыть слой, выделите его мышкой и нажмите кнопку Показать/Скрыть:

Layers show hide

  • Вы увидите, как слой который вы выделили исчезнет в окне с картой. Щёлкните Показать/Скрыть вновь, чтобы он появился.
  • Вы можете удалить слой, выделив его и щёлкнув на кнопку удаления:

Layers delete

  • Наконец, очень важно знать, что вы можете вносить изменения только в слой который является в JOSM активным. Если вы не можете редактировать карту, возможно это из-за того, что вы не сделали нужный слой активным. Большинство слоёв, таких как: точки GPS, Обходные листы (Field Papers) и спутниковые снимки, не могут быть изменены. Редактировать можно только слой с данными из OpenStreetMap, который по-умолчанию называется “Data Layer 1”.
  • Для того, чтобы сделать слой активным, выделите его в панели Слоёв и нажмите кнопку Активировать (Activate):

Layers activate

Использование данных GPS и Обходных листов (Field Papers)

В предыдущих главах вы научились, как собирать данные с помощью GPS и Обходных листов (Field Papers), и как загружать их в слои JOSM.

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

Сделать это можно с помощью действий, о которых вы узнали раньше – загрузки, редактирования, сохранения. Отличие заключается в том, что вместо использования только спутниковых снимков в качестве базового слоя, вы можете использовать ваши данные GPS, Обходные листы (Field Papers), заметки, или любые комбинации этих данных.

  • Например, давайте предположим, что у вас есть слой GPS с дорожными точками в качестве фона; вы сохранили дорожную точку на вашем GPS с именем 030, и записали в блокноте, что 030 – это школа. Для того, чтобы добавить эту точку в OpenStreetMap, вам нужно выбрать инструмент Рисование, и двойным щелчком поставить точку поверх точки 030 в основном окне с картой. Таким образом вы добавили точку. Затем в меню Заготовок (Presets) выберите шаблон для школы. Введите название школы и нажмите на кнопку “Применить заготовку”   (“Apply Preset”). Делайте так же для линий и для фигур.

GPS in JOSM

Теги

Когда вы ставите точку, чертите линию или фигуру они создаются в определенном месте, но мы не имеем понятия что они обозначают. Другими словами, мы знаем где это, но не знаем что это. До этого момента мы использовали шаблоны из меню Заготовки (Presets) для определения того, что это такое. В OpenStreetMap сведения о том, чем является объект указываются с помощью тегов.

Тег чем-то похож на ярлык, который вы можете прилепить к чему угодно. Например, вы нарисовали квадрат, это всего лишь квадрат. Но потом мы обозначим его несколькими тегами, которые описывают что: этот квадрат является зданием; дом называется “Menara Thamrin”; он имеет высоту в 16 этажей.

Вы можете добавлять столько тегов, сколько вы считаете нужным для описания объекта. Тег состоит из текстовых пар, одна часть которых носит название key (ключ), а другая – value (значение). В OpenStreetMap, теги которые описывают приведенный выше пример будут выглядеть следующим образом:

  • building = yes
  • name = Menara Thamrin
  • building:levels = 16

Если вы выделите объект в JOSM, вы сможете увидеть все теги, которые его описывают на панели Теги/Участие (Properties).

Properties panel

Редактирования тегов

Вы можете добавлять, изменять и удалять теги на панели Теги/Участие (Properties). Однако, теги обычно записываются на английском языке, что может сбивать с толку, поэтому проще использовать меню Заготовки (Presets). При добавлении или изменении тегов, атрибуты объектов меняются тоже.

  • Для редактирования тегов объекта, сначала выделите его.
  • Затем измените теги одним из способов: (1) Используя меню Заготовки (Presets), или (2) измените теги непосредственно на панели Теги/Участие (Properties).

Распространенная ошибка: Присвоение тегов точкам, когда вы хотите назначить теги линиям или полигонам

Когда вы изменяете атрибуты точки, вам сначала нужно выделить её, после чего добавить теги или через меню Заготовки, или непосредственно на панели Теги/Участие (Properties). Ошибка возникает при добавлении атрибутов к линиям или фигурам. Выделяя объект обращайте внимание, что вы выделили именно линию, а не точки, которыми она образуется.

Такое часто случается из-за того, что пользователи используют инструмент Выделение в JOSM, выделяя объекты растягивая прямоугольник, что приводит к выделению как линий, так и точек, и когда вы добавляете теги, они применяются и к линиям и к точкам также. Убедитесь, что вы выделили только нужную линию для добавления тегов.

Nodes mistake

Сохранение файлов OSM

Когда вы работаете с данными в JOSM, неплохо было бы загружать, редактировать и отправлять изменения на сервер в сравнительно короткие промежутки времени. Вы же не хотите загружать данные один раз в сутки, а затем ждать несколько дней, прежде чем отправить ваши правки? Это может привести к появлению ошибок и конфликтов.

Не бойтесь загружать ваши изменения часто. Это гарантирует, что они будут сохранены в базе данных и ваш труд не пропадёт.

Если вы уделяете много времени работе с какой-то конкретной местностью, неплохо загружать данные с сервера каждый раз, когда вы собираетесь что-то изменить, на случай, если кто-то другой уже добавил изменения на этом участке.

Хотя вы всегда должны стараться загружать данные из OSM, перед началом редактирования, и вносить свои изменения, часто могут возникать случаи, в которых вам придётся сохранить данные OSM на вашем компьютере. Например, вы не имеете постоянной связи с интернетом, поэтому вы можете загружать и хранить данные локально, изменять их, а затем позже отправлять изменения.

  • Для сохранения файла OSM, убедитесь, что слой с данными является активным слоем на панели Слоёв (Layers). Щёлкните в главном меню “Файл” (“File”) и “Сохранить” (“Save”). Выберите место для файла и назовите его. Вы также можете сделать это нажав на эту кнопку:

JOSM save button

  • Теперь вы можете закрыть JOSM и ваши данные будут сохранены. Когда вы пожелаете открыть файл снова, просто запустите JOSM, в меню “Файл” (“File”) выберите пункт “Открыть…” (“Open”).

Итоги

В этом разделе вы поближе познакомились с интерфейсом JOSM и узнали о слоях и тегах. Теперь вы имеете прочную основу для сбора и редактирования данных OpenStreetMap.

В заключительном разделе данного руководства мы сделаем обзор других ресурсов из которых вы узнаете, куда двигаться дальше. Чтобы приобрести опыт работы с OSM, вам следует больше практиковаться в том, что вы уже изучили и изучите в следующих разделах.

Продвигаемся дальше

Перейдите по следующим ссылкам, чтобы узнать об: