OpenStreetMap

Elkim's Diary

Recent diary entries

Cайт с открытым исходным кодом для рисования и пересылки пользовательских схем http://share.mapbbcode.org/ Позволяет нарисовать поверх карты схему, даже подобную этой и поделиться ссылкой на неё на форуме, по почте, в соц.сети.

Более того, все открывшие сайт по ссылке смогут экспортировать вашу схему в одни из нескольких форматов, например, в GPX и залить к себе в навигатор.

А в последствии, например, после мероприятия, если вы сохранили себе вторую ссылку для редактирования, вы сможете исправить и дополнить схему. И все люди открывшие опубликованную ссылку будут видеть свежую схему со всеми исправлениями.

PS Делитесь вашими маршрутами для всех, а не только для тех кто “сидит в интернет браузере”. ;)

Отображение GPS трека на карте.

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

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

PS Одно не понятно, почему до сих пор нет подобного сервиса на http://openstreetmap.ru
Очень бы хотелось видеть трек поверх снимков Bing.

Советы начинающим.

Posted by Elkim on 1 November 2012 in Russian (Русский). Last updated on 1 January 2013.

Буду собирать тут советы начинающим, которые писал я или кто-то в личной переписке с начинающими ОСМерами. Возможно позже сформирую из этого статью-ЧаВо в вики, которую можно будет цитировать новичкам и давать на неё ссылку. Так что каменты с замечаниями и предложениями очень приветствуются.

Начнём.

Удаление объектов.

Цитата: “Тут вопрос в подходе: “Внося свою лепту, не выноси чужую”. Вам нужно раз и навсегда запомнить: удалять можно только то, чего нет. Если что-то следует исправить, то это нужно именно исправлять, а не удалять и рисовать заново.”[*]

Линии можно резать на части, объединять, присоединять, отсоединять, двигать, добавлять точки, изменять теги (параметры в заготовках редактора).

Для уточнении уже нарисованных линий, в редакторе JOSM, есть отличный инструмент: “Режим улучшения точности линий” - сильно ускоряет процесс, очень рекомендую.

А когда проще нарисовать заново, чем исправлять, используйте инструмент JOSM из модуля utilsplugin2 “Заменить геометрию” (Ctrl+Shift+G)
История линии и использованных старых точек остаётся, и линия не пропадает из отношений.

Простое удаление объектов чревато поломкой отношений (такой виртуальный объект).

Удалять остальное - вандализм. А вандальные правки подлежит откату. Не тратьте своё и чужое время понапрасну. Осваивайте инструменты для редактирования.

Что нужно знать о Полтаче, что бы не делать ошибок.

  • Общие точки в Полтаче обведены кружком, а что бы соединить уже нарисованные точки нужно выделить и подвинуть старую точку поближе на линию или на другую точку и нажать клавишу “J”.

  • Не выбирайте для обозначений заготовки из редактора по принципу “самая подходящая по смыслу”. Рекомендую кликать по синим иконкам “i”, что рядом с кнопкой заготовки. Они приведут на вики, где можно выбрать страничку на русском языке и почитать о подробностях.
    Это полезно, т.к. множество тегов не приведены в заготовках редактора и если вы прочтёте в вики про такие, и знаете чем их заполнить, то это можно сделать переключив окно заготовки в расширенный режим (ссылка “Advanced” внизу) и добавив их самостоятельно (Add).
    Кроме того там будут перечислены отношения (relations) в которые входит выделенный объект. Эта информация более нигде не видна и если вы удалите этот объект, то она будет потеряна, как и другие значения тегов, которые не приведены в форме заготовки.

  • Используя спутниковый фотоснимок как подложку (меню Background), проверьте есть-ли сдвиг относительно треков или других объектов.

Описание тегов.

  • Теги “highway=living_street” нужно ставить только на дорогах обозначенных знаками 5.21 и 5.22 “Жилая зона”. Если нет знака “Жилая зона”, то надо использовать комбинацию тегов, типа: highway=residential (либо highway=service для дворовых зон).

Лишние теги.

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

Примеры:

  • access = yes - на дороге общего пользования, без ворот и шлагбаумов и пр. барьеров подразумевается, если не отмечено иного.

  • motor_vehicle = yes - для дорог для машин разрешение подразумевается, если не отмечено иного.

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

Вики-документация.

Без чтения вики - никуда… Т.к. OSM не картинка на единственном сайте, а база данных, которую любой может использовать. Нужно делать всё без ошибок, что бы все программы использующие данные из базы использовали их правильно.

Форум

Читать форум не менее полезно чем вики. А если после прочтения вики остались вопросы, то их нужно задать на форуме.

Прочёл сегодня новость:

ЗАО «НАВИКОМ», представляет новый картографический портал, основанный на картматериалах Дороги России, используемых в навигационном оборудовании GARMIN.

На данный момент по адресу www.garmin.ru/maponline/ доступна детальная интернет-карта дорог России и Республики Беларусь, с нанесенными на нее в ряде регионов полезными объектами, которые отображаются при увеличении до крупных масштабов. Работает адресный поиск, 3D здания, динамические парковки и путеводители.

Вот бы и её добавить на сайте http://retromap.ru/ :)

Плагин editgpx для Josm’a может сохранять в gpx-файлы данные с загруженной карты.

А ведь их можно загрузить в навигаторы, которые умеют отображать треки, но не поддерживают загрузку карт. Например, такие как Etrex10 и остальные жёлтые модели от Garmin.

Остаётся только выяснить какие количественные ограничения для отображаемых треков и можно делать набор “карт” нужных мест и включать их отображение по мере необходимости. Например, области вокруг геокешерских тайников, рыбного/грибного места и т.п.

PS У кого есть желтые Гармины, отпишитесь в каментах о впечатлениях, если пробовали подобное.

Захаживал сегодня в “народ” (в часный сектор) пособирал номера домов.

После занесения их в ОСМ, решил сравнить что же на карте профессионального конкурента написано на этих же домиках (Навиком Дороги России топо 6.12.4594).

Каково же было моё удивление, когда некоторых домиков на карте я не увидел на своём месте.

Оказалось, что положение домиков слева от улицы и справа не совпадает с действительностью, кое-где смещение больше чем в три дома.

Такое впечатление, что положение контуров домиков выбрано наобум, а форма и размеры очень далеки от того, что видно на снимке Bing. И это не из-за того, что домики обросли пристройками, т.к., например, маленький прямоугольный домик изображен вдвое бОльшим угловым домом. (“закладка от воров” - подумал Штирлиц :) )

Так что навигация “до дома” будет приводить к нужному дому не всегда. :)
Вот вам и “профессиональные” карты…

Вот вы собрались создать что-то на карте, используя спутниковый фотоснимок как подложку (меню Background).

ПОМНИТЕ! Подложка (фотоснимок) может быть довольно сильно смещена!

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

Для этого включите отображение треков (меню GPS, пункт GPS Data). Нажмите и удерживайте клавишу “Пробел”, нажмите и удерживайте левую кнопку мыши, и двигайте мышкой подложку, стараясь совместить треки или дороги и другие объекты на карте с соответствующими объектами на снимках, в зависимости от выбранного способа привязки. Для более точного выравнивания используйте клавиши со стрелками при нажатой клавише “пробел”.

Таким образом компенсируется расхождение привязки координат фотоснимка к местности.

При дальнейшем редактировании треки можно скрыть, если они мешают (меню GPS, пункт Clear).

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

Для выравнивания лучше всего подходят перекрёстки, на которых много прямых пересекающихся треков.

Подробнее об использовании снимков читайте в wiki статье RU:Использование аэрофотоснимков

PS Жду замечаний и дополнений в комментариях, ну или в личку. :)

Полезные ссылки с OSM.

Posted by Elkim on 23 June 2012 in Russian (Русский). Last updated on 1 March 2013.

Упрощение линий (JOSM).

Posted by Elkim on 31 May 2012 in Russian (Русский). Last updated on 28 June 2012.

Сегодня оценил всю “мощь” инструмента “упростить линию” (josm) для контуров посадок. Изменения геометрии несущественные, ошибка остается примерно та же, что и при обводке. А вот количество точек существенно уменьшается. Особенно для прямых посадок вдоль дорог и полей.

Таким образом, можно спокойно обводить длинные лесные массивы кликая там где удобно кликать, а об устранении избыточности позаботится “упрощение линии”.

Но всё же будте внимательны и просматривайте результат после упрощения, т.к. на “поворотах” возможно понадобится вернуть линии её былую плавность, снова добавив некоторое количество точек.

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

Очень хочу карту с тропинками и прочими “лишними” мелочами для своего Гармина. На “Универсальных картах” от gis-lab.info их нет. Если кто знает кто такую собирает, пожалуйста, дайте ссылку.

Добавил к существующим домам адреса. Странно, но после перезагрузки карты оказалось что я стал их автором (единственным). Так мне показал JOSM в окошке с авторами (ALT+SHIFT+A).

Location: Никуличи, Октябрьский район, городской округ Рязань, Рязанская область, Центральный федеральный округ, 390011, Россия