RU:JOSM/Расширенная правка
Начальное руководство | Простая правка | Расширенная правка | Загрузить изменения в openstreetmap.org(en) | Модули | Часто задаваемые вопросы | Горячие клавиши | ||||||||||||||
Сохранение и загрузка .osm файловВ большинстве случаев вам будет вполне достаточно возможности скачать данные с сервера и загрузить на сервер свои изменения. Когда вы загрузили изменения на сервер, они уже надежно сохранены. Более того, они становятся доступны другим людям для просмотра на карте и дальнейших улучшений. OpenStreetMap предназначен для совместной работы через интернет! Тем не менее JOSM умеет работать и с файлами на вашей местной файловой системе, сохраняя и загружая файлы с жесткого диска. По сути это не отличается от других приложений.
Используйте меню Файл (File) > Открыть... (Open...) чтобы открыть ранее сохраненный файл для редактирования или загрузки на сервер.
Оффлайн-редактированиеКогда вам доступно подключение к интернету...
Теперь, даже когда интернет недоступен...
Когда снова появится возможность доступа к интернету...
Разрешение конфликтовПока вы выполняете правку, есть шанс, что в это же время кто-то еще редактирует ту же область. JOSM скачивает и обновляет информацию, только когда вы его об этом просите. Как результат, если вы редактируете достаточно долго, вы можете не заметить пересечения интересов (т. е. кто-то успеет загрузить на сервер свое видение области, которую вы как раз редактируете). В целом, неплохим вариантом решения будет более-менее частая загрузка на сервер сделанных вами изменений, что позволит уменьшить последствия конфликтов, если они возникнут. Но есть еще и вариант обновлять данные до того, как загружать на сервер изменения. Команда Скачать (download) не замещает ваши изменения данными с сервера. (В этом контексте чуть быстрее будет использовать команду 'Обновить данные' - прим. перев.) Таким образом можно не беспокоиться о том, что вы потеряете свои наработки; при этом вы вовремя увидите изменения, внесенные другими пользователями. Безусловно, рассмотрение изменений, сделанных другими пользователями, должно быть выполнено до загрузки данных на сервер. Если другой пользователь изменил элемент, который вы тоже изменили, JOSM сообщает о "конфликте". (Также конфликт может возникнуть, если вы удалили пересечение дорог за пределами скачанной области правки; такое бывает, например, при использовании команды "Упростить линию" - прим. перев.) Поскольку, к этому моменту вы еще не загрузили изменения на сервер, вам придется разрешить конфликты до загрузки. Эта возможность разработана для того, чтобы помочь вам обнаруживать области, где возникло противоречие с правками других пользователей. Когда вы разрешите конфликты, у вас появится возможность завершить загрузку ваших правок на сервер. Отключаемая панель конфликтов появляется справа. Там перечисляются все конфликты, и щелчком на конфликте вы можете открыть дополнительное окно, чтобы разрешить каждый из них. Различные вкладки и представления предназначены для того, чтобы помочь вам понять, как выглядят данные в одном и другом варианте. Хотя прочтение этих представлений и может показаться сложным, на самом деле все сводится к простому выбору: сохранить чужие данные или ваши. Под "чужими" понимаются те данные, которые уже были изменены кем-то на сервере, пока вы работали. Unglueing and untanglingВ разделе простой правки было рассказано о редактировании точек и линий, и, в том числе, об операциях, таких как разделение, объединение и изменение направления линий. Работа может несколько усложниться, когда возникает взаимная зависимость, перекрытие и сложная привязка линий, но не забывайте, что вы всегда можете попробовать сделать изменения, а потом отменить несколько шагов, если дело пошло не так. Вы также можете временно сместить точки или даже удалить элементы, чтобы лучше рассмотреть связи и перекрытия, а потом отменить это действие. Вот еще несколько полезных техник редактирования: Перекрывающиеся линии, когда 2 или более линии нарисованы точно друг над другом, могут получиться по ошибке, а могут и являться правильным представлением чего либо. Две дороги (highway=*) редко будут перекрываться, но, например, можно встретить границу землепользования (landuse=*), которая использует общие с дорогой точки. В этом случае вам может понадобиться выбрать одну или другую из перекрывающихся линий. Это можно сделать по-разному:
Unglue ways is an option on the 'Tools' menu. If two (or more) ways are connected at one node, this option will create a second node, freeing one way from the other. Note that this normally results in a 'duplicate node' (two different nodes sitting exactly top of one another) with both nodes being selected. As a follow-up, or just to understand the situation, you may want to clear your selection and then drag just the top node off to one side. You should do this to avoid leaving a duplicate node in the data. They are usually regarded as a bad thing, often resulting in confusion and routing connectivity problems. There should be no need for them in the data. The 'unglue ways' action can also be used with a way element selected, to unglue it from any nodes it shares along it's entire length. The features described here are particularly useful for working with complex data. There are several other actions on the tools menu, and more can be installed via plugins. ОтношенияОтношения - это совокупность признаков, которая может быть использована для создания на карте составных объектов и правил, таких как маршруты и ограничения на поворот. В состав отношения входят, среди прочего, элементы, такие как точки и пути. Сами отношения также могут быть участниками отношений, в этом случае выстраивается иерархия участников (родительские-дочерние отношения). Для каждого из участников может (иногда - должна) быть установлена роль. Кроме того в отношение входят теги. Для детального понимания раздела изучите справку по отношениям. JOSM предоставляет интерфейс для детального низкоуровневого редактирования отношений. Доступ к окну редактирования отношений можно получить двумя способами. Панель просмотра отношений находится в правой части окна JOSM. Включить и выключить отображение панели можно кнопкой, которая показана слева. Панель содержит список всех отношений, которые находятся в скачанной области, и содержит кнопки для создания, редактирования, дублирования, удаления и выбора отношений. Панель свойств ("properties/membership"), которая в первую очередь используется для просмотра и назначения тегов, также показывает отношения, участником которых является выбранный в данный момент объект. Чтобы создать отношение с нуля, вам потребуется использовать именно панель отношений (попробуйте также использовать меню Заготовки > Отношения, предварительно выбрав будущих участников отношения - прим. перев.), но обе упомянутые выше панели позволяют редактировать отношения. Главное окно редактирования отношений разбито на три области. В верхней части редактируются теги отношения. Слева внизу - список участников отношения и их ролей. Список отсортирован (в ряде случаев порядок важен). В правой нижней части находится список объектов, которые могут быть добавлены в отношение. Это объекты, которые в данный момент выбраны в окне редактирования карты. Можно изменять список выбранных объектов, не закрывая окно редактирования отношения. Заготовки теговJOSM поддерживает распространяемые заготовки тегов. Это конфигурационный файл в формате XML, который создает в JOSM специальное графическое меню Заготовки для задания тегов (характеристик объектов, см. RU:Map_Features). Этот XML-файл может находиться где угодно в интернете или на локальной файловой системе. Заготовки JOSM можно добавить в меню Настройки (Preferences) > Настройки карты (Map Settings) > Заготовки тегов (Tagging Presets). Больше информации можно получить на http://josm.openstreetmap.de: Вы уже изучили достаточно сложные приемы, но возможности можно расширить, используя различные модули JOSM. |