OpenStreetMap

Diary Entries in Russian

Recent diary entries

100000 добавленых узлов

Posted by dansit on 18 July 2017 in Russian (Русский)

Согласно http://osm.sbin.ru/stat/kz/latest/users.html Число добавленных узлов мной перевалило за сто тысяч. На это ушло 50 дней от первой моей правки в ОСМ и много движения мышкой. Наверное за год до миллиона доберусь. Надеюсь мои правки которые по Астане кому нибуть пригодятся, Особенно сильно улучшенный адресный поиск.

Плохо что я не могу видеть обратной связи от тех кому эти данные пригодились. Не знаешь пригодилось это кому нибуть. :(

Как здесь сказано http://osm.sbin.ru/stat/kz/latest/users.html Я все таки нанес более 16000 тегов addr

ДОМИКИ В НАСЕЛЁННОМ ПУНКТЕ.

Posted by lipsigal on 18 July 2017 in Russian (Русский)

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

Spa imperia

Posted by Imperatritsa2017 on 15 July 2017 in Russian (Русский)

Массаж и релаксаций на Мытищи.тел:79055184947.79060588881

Использование OSM карты при отсутствии доступа к сети Интернет

Posted by iagsav on 9 July 2017 in Russian (Русский)

Цель: использование OSM карты в случае отсутствия доступа к сети Интернет.

Для достижения данной цели можно поднять стек OSM, но это связано с определёнными трудностями.

Известно, что вся база картографических данных OSM хранится в файле планеты: http://wiki.openstreetmap.org/wiki/Planet.osm. Поэтому, используя данный файл и программы для его обработки можно решать большое количество задач, связанных с:

  1. просмотром данных отдельных участков карты;

  2. рендером отдельных участков карты для печати;

  3. изменением данных в файле планеты.

Размер файла планеты в pbf формате на 08.07.2017 составляет около 36 Гб, в формате osm - 58 Гб.

Указанные ниже команды успешно выполняются в ОС Windows и Linux (Ubuntu).

Задача 1. Выборка участка карты по указанным координатам

Для решения этой задачи выполните следующую команду:

osmconvert planet-latest.osm.pbf -b=41.9376,55.5247,42.1429,55.6311 -o=Murom.osm.pbf

В результате будет скачаны данные города Муром Владимирской области. Более подробное описание программы OsmConvert находится по этой ссылке: http://wiki.openstreetmap.org/wiki/Osmconvert. В качестве альтернативы можно использовать программу osmosis. Политическая карта мира, с помощью которой можно определиться с координатам выбираемых данных находится по адресу: https://github.com/GEOF-OSGL/OSMPoliticalMap.

Задача 2. Правка карты

Для правки карты можно использовать ПО JOSM (http://josm.ru/). JOSM позволяет загружать и просматривать локальные файлы в формате pbf и osm. После правки файлы также можно сохранить на диск в формате pbf и osm. Если попытаться открыть pbf файл, который был создан в JOSM, будет выдано сообщение об ошибке. Это связано с тем, что элементам карты, которые были созданы, не были присвоены идентификаторы. Эти идентификаторы присваивает сервер OSM при загрузке на него правки. Если использовать для хранения данных формат osm, такой ошибки не возникнет. Для конвертации pbf файла в osm можно использовать следующую команду:

osmconvert Murom.osm.pbf -o=Murom.osm

Данная программа успешно конвертирует данные из pbf в osm даже если в pbf находятся отрицательные идентификаторы.

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

Задача 3. Добавление обновлённого участка карты в файл планеты

Следующая команда добавляет файл MuromNew.osm.pbf к файлу планеты planet-latest.osm.pbf

osmconvert MuromNew.osm.pbf --out-o5m | osmconvert - planet-latest.osm.pbf -o=planet-latestNew.osm.pbf

Файл MuromNew.osm.pbf хранит новые данные, которых не было в planet-latest.osm.pbf.

Результат добавления можно проверить следующим образом:

osmconvert planet-latestNew.osm.pbf -b=41.9376,55.5247,42.1429,55.6311 -o=MuromOneMoreNew.osm.pbf

osmconvert MuromOneMoreNew.osm.pbf -o=MuromOneMoreNew.osm

Файл MuromOneMoreNew.osm можно посмотреть в JOSM или Maperitive.

Задача 4. Рендеринг выбранного участка карты

Решение задачи рендеринга под ОС Windows выполняется с использованием Maperitive (http://maperitive.net/). Эта программа может открывать файлы .osm и .pbf, а затем экспортировать их в формат png для последующей печати. Maperitive успешно открывает osm и pbf файлы даже если в этих файлах есть элементы карты с отрицательными идентификаторами.

Задача 5. Использование карты с мобильным приложением

Для создания карты для мобильного приложения OsmAnd можно использовать программу OsmAndMapCreator: http://wiki.openstreetmap.org/wiki/OsmAndMapCreator. Инструкция по созданию карт для Maps.Me (http://maps.me/ru/home) находится по данной ссылке: https://github.com/mapsme/omim/blob/master/docs/MAPS.md.

По данной ссылке https://github.com/iagsav/osm_script находится скрипт, который на вход получает osm файл, отредактированный локально и содержащий отрицательные идентификаторы, и переопределяет отрицательные идентификаторы в положительные. Переопределение выполняется с учётом максимального значения положительного идентификатора в файле. Особенность данного скрипта в том, что результат его работы не может использоваться для объединения с файлом планеты, т.к. файл планеты может содержать идентификаторы элементов, которые были добавлены в локальный файл после обработки, в результате чего может произойти конфликт идентификаторов.

Благодарности: при написании скрипта огромную помощь оказал АрПи: telegram.me/Vsehposlav.

Черногория, Sveti Stefan

Posted by Vazhnov Alexey on 1 July 2017 in Russian (Русский)

Слетали на неделю в Черногорию. GPS-треки только что выложил, фотографии с геотэгами правлю в JOSM и выкладываю на https://mapillary.com.

Location: Slobode, Милочер, Община Будва, 85315, Черногория

ЕженедельникОСМ 362

Posted by Sadless74 on 30 June 2017 in Russian (Русский)

Прототип конвертера

Posted by Shoorick on 29 June 2017 in Russian (Русский)

Прототип перлового конвертера треков Maps.me — https://github.com/shoorick/read-mapsme-track. Сейчас он умеет выдавать CSV и Tab-separated текстовые файлы, а также кривоватый GPX. В принципе, достаточно отладить вывод в формат, который может пыть понят ГПСБабелем.

А ещё лучше — научить GPSBabel читать треки Maps.me — тогда и свой конвертер не нужен будет.

Maps.me — вторая попытка

Posted by Shoorick on 29 June 2017 in Russian (Русский)

После того, как ОсмАнд испортился, пришлось снова взять Maps.me, посмотреть, что же там появилось за полтора года с момента последней установки. Выяснилось, что GPX-треки оно до сих пор не пишет, хотя и планирует, однако всё не так плохо — трек всё-таки есть, он пишется в файл MapsWithMe/gps_track.dat, но он, во-первых, трётся максимум через сутки,

Настроки отображения трека

а во-вторых — в каком-то собственном бинарном формате

00000000 01 00 00 00 │ 00 00 40 ED │ 17 55 D6 41 │ A1 5E 3A F7  ......@ .U A ^:
00000010 68 94 4B 40 │ DF D2 7B 74 │ 34 B5 4E 40 │ CD CC CC CC  h K@  {t4 N@
00000020 CC 5C 6B 40 │ 00 00 00 00 │ 00 00 F0 BF │ 00 00 00 00   \k@......  ....
00000030 00 60 70 40 │ 00 00 00 00 │ 00 00 58 40 │ 00 00 00 00  .`p@......X@....
00000040 00 00 58 40 │ 02 BA 49 EC │ F2 17 55 D6 │ 41 A1 5E 3A  ..X@. I  .U A ^:
00000050 F7 68 94 4B │ 40 DF D2 7B │ 74 34 B5 4E │ 40 00 00 00   h K@  {t4 N@...
00000060 00 00 00 00 │ 00 00 00 00 │ 00 00 00 F0 │ BF 00 00 00  ...........  ...
00000070 00 00 00 F0 │ BF 00 00 00 │ 20 58 39 60 │ 40 00 00 00  ...  ... X9`@...
00000080 00 00 00 F0 │ BF 02 12 83 │ 20 F4 17 55 │ D6 41 A1 5E  ...  ..   .U A ^
00000090 3A F7 68 94 │ 4B 40 DF D2 │ 7B 74 34 B5 │ 4E 40 00 00  : h K@  {t4 N@..
000000A0 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ F0 BF 00 00  ............  ..
000000B0 00 00 00 00 │ F0 BF 00 00 │ 00 40 5E 02 │ 61 40 00 00  ....  ...@^.a@..
000000C0 00 00 00 00 │ F0 BF 02 F6 │ 28 64 F5 17 │ 55 D6 41 A1  ....  . (d .U A
000000D0 5E 3A F7 68 │ 94 4B 40 DF │ D2 7B 74 34 │ B5 4E 40 00  ^: h K@  {t4 N@.
000000E0 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 F0 BF 00  .............  .
000000F0 00 00 00 00 │ 00 F0 BF 00 │ 00 00 60 39 │ E8 61 40 00  .....  ...`9 a@.

Задача разбивается на две:

  • В походах продолжительностью больше суток надо копировать файл MapsWithMe/gps_track.dat в какое-нибудь безопасное место;
  • Накопленные файлы надо как-то преобразовать в более знакомый формат. GPSBabel пока конвертировать треки Maps.me не умеет — значит, надо будет поглядеть в исходный код, понять, что же спрятано в этом dat-файле. Существует скрипт на питоне для чтения такого файла — у меня он не работает, но из него можно хотя бы понять структуру данных. Кроме того, есть и отдельная библиотека для чтения dat-файлов. Тоже на змеином языке.

Задания

Posted by Мокринский Павел on 25 June 2017 in Russian (Русский)

Исправить и по возможности перевести название улиц: https://www.openstreetmap.org/search?query=вул.%20україна

Добавить на карте Киева все житловые кварталы

Разобраться

Posted by Мокринский Павел on 24 June 2017 in Russian (Русский)

Вандализм от модератора Народных Карт Яндекса

Posted by Владимир К on 22 June 2017 in Russian (Русский)

Предыстория.

Не так давно у няковцев появился чат в Telegram. Так получилось, что в него набежали мы - осмеры. В ответ и в русскоязычный осмочат зашли несколько человек из чата НЯК.

История

Сегодня зашел разговор о необходимости и пользе модераторов в картографическом проекте. На что один из участников заявил, что "случайно" испортил данные OSM. Альтерна.тивный текст

Собственно по стилю видно, что признаваться сам он ни в чём не станет. И не стал :) я специально спросил у него, ответом было молчание. Теперь надо как-то найти вандала. Поиск по истории чата показал, что это один из народных модераторов яндекс карт по Свердловской области с ником alexfox. Собственно и в телеграмме ник тот же. Самое просто и очевидное было ввести этот ник в адресную строку

Но, естесственно, такого пользователя не оказалось, это было бы слишком просто. Следующий пункт поиска конечно Who's That?. Там я получил самое главное - uid пользователя 3656538. Следующий шаг - найти все правки пользователя, а заодно и нынешний ник. Теперь пора обратиться к оверпассу. Простейший запрос, прямо как в примерах на вики, и вуаля! Наслаждаемся остроумием школьника.

Получаем наглядно правки и новый ник sassos. Убеждаемся, что изначальное предположение не было ошибочным.

Что интересно: вандалить модератор яндекс карт в OSM начал ещё месяц назад, до нашего набега в их чат. Что послужило причиной умышленной порчи данных не ясно.
И ещё интересный момент: как только я всё это нашел, тут же показал в осмочате, но вандал сохранил молчание. Когда же я всё то же самое показал в чате НЯКа, человек сразу же признал что это сделал он и тут же извинился.

Вот как себя показал один из народных модераторов Яндекс карт. Выводы, как говорится, делайте сами :)

Несколько примеров потрясающего остроумия и юмора:

Вандальные правки откатил

Z

Posted by lashmanow on 20 June 2017 in Russian (Русский)

Dzin,

Точность трекирования

Posted by dval on 20 June 2017 in Russian (Русский)

В Настройках OsmAnd есть возможность указать точность, с какой точки будут записываться в трек. Если точность не укладывается в указанный предел, то точка не записывается. Это полезно для качества трека. Пусть точек меньше, но их надежность выше.

Еще интересно, насколько ваш (мой) смартфон (если он) гарантирует точность. Есть показатель DOP, который можно определить с помощью приложения GPS Status. Если этот показатель меньше 2 - очень хорошо, если меньше 4 - терпимо, если больше 6 - плохо.

Жаль, что в настройках OsmAnd (пока, хотелось бы) нет возможности выбрать точность менее 5, но более 2, то есть 3 и 4. Это для поиска лучшего балланса количества и качества, поскольку 2 - мало (много пропусков), а 5 - много (пропусков почти нет).

Почему НЕ СЛЕДУЕТ удалять теги surface из описания грунтовых дорог и троп.

Posted by StrangeStranger on 20 June 2017 in Russian (Русский)

Столкнулся с пропадением у нескольких нанесённых мною дорог тегов surface. В связи с этим хочу поделиться следующими соображениями.

Этим тегом, как известно, описывается, "из чего же... сделана наша дорога", следовательно, на основании тега можно судить о том, чего от неё ожидать при наступлении той или иной погоды. Например, в случае дождя грунт превратится в грязь, но по траве пройти несколько проще. Шлак всегда остаётся шлаком, особенно утрамбованный, ну а асфальт с бетоном грозят только лужами. Гололёд же все твёрдые покрытия превращает в скользоту, но вот грунту это не грозит (влага впитывается и не образует корки), да и сковать им шлаковую дорогу довольно трудно.

Так вот, некоторые сервисы расчёта маршрутов способны учитывать такое поведение дорог, а посему предложить другой маршрут. Знаю, что в отношении мокрой погоды это может brouter. Кому интересно, как именно это реализовано, можно ознакомиться здесь. Отсутствие тега surface может завести вас по маршруту, указанному полякам Иваном Сусаниным. Автор ради прикола проехал было по грунтовкам после ливня - заслуженно получил сеанс лечебно-воспитательных грязей, от которых затем долго отмывался и чистился :-D

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

  1. Если наношу грунтовку или тропу, по которой ещё не ездил, не ходил и которой даже не видел в натуре, но есть какие-то соображения насчёт поверхности ставлю тег surface=unpaved, предполагая необходимость уточнения покрытия. Да, это адресная поездка на объект.

  2. Если при этом о покрытии не знаю вообще ничего - воздерживаюсь от нанесения объекта. Спутниковые снимки - они такие... (Ситуация "А был ли мальчик?")

  3. Если по дороге я ездил или ходил недавно, указываю нужный тег сразу же.

  4. В случае, если покрытие дороги смешанное, но не твёрдое, и не могу его установить точно, а также если исследование было давно - пишу unpaved, также с последующим уточнением более опытными участниками. Возможно, по своему поведению после дождя она окажется таки ground.

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

  6. Высшим приоритетом обладает источник "Private investigation/Личные наблюдения", тем более подтверждённый именным GPS-треком.

Поэтому пусть никто не удивляется, если буду регулярно и без предупреждения восстанавливать те свои теги surface, которые были удалены на знакомых мне объектах. Разбираться в том, ошибочно ли удаление или преднамеренное, разбираться некогда.

[перевод] "OpenStreetMap Mapping Priority"

Posted by Xmypblu on 19 June 2017 in Russian (Русский)

Благодаря Sibri переведена статья написанная adrienandrem (его twitter)
Где описывается как с помощью PostGIS, GRASS GIS и QGIS - вычислить и выделить районы, которые плохо отрисованы.

После недолгих раздумий, решил разместить перевод на Gis-Lab:

"Приоритет отрисовки в OpenStreetMap"

Не знаю когда (и если) дойдут руки, но хочется повторить методику, но на данных по России.
Только вместо Tasking Manager (http://tasks.hotosm.org/), наверное будет проще использовать MapCraft (http://mapcraft.nanodesu.ru/)
Пока буду думать, что брать в работу - регион или федеральный округ (СФО, ДФО или УФО), надо решить еще несколько проблем:

  • найти перевод инструкций по импорту данных OSM в PostGIS
  • найти способ получить границы хайреза Bing/MapBox/DigitalGlobe

Для желающих помочь с переводом

В статье есть ссылка на инструкцию из руководства Регины Обе (Regina Obe), по импорту данных OSM в базу данных PostGIS:
"Loading OpenStreetMap data into PostGIS: An Almost Idiot's Guide"

К сожалению, она уже достаточно сильно устарела, чтобы ее переводить...
Поэтому ищется актуальное руководство, которое можно (и нужно) перевести.

Для желающих помочь с границами хайреза

Возможно...

  • кто-то знает кого-то, кто может спросить в компании на предмет поделится границами хайреза, или как-то пометить тайлы
  • кто-то экспериментировал с автоматизацией (скрипты/приложения) определения границ
  • кто-то в своем регионе отслеживает и имеет отельный файл *.OSM с границами

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

Strange Strange Data

Posted by StrangeStranger on 17 June 2017 in Russian (Русский)

Всё никак не удаётся выбраться на "свои места". То непогоды, то отсутствие попутчиков, то всё сразу и в любых количествах.

Тем временем появились данные, которые расходятся с моими наблюдениями почти месячной давности. Например, к братской могиле у ур. Серединовка мы с ребятами никаких грунтовок не замечали (а посему крутили педали по пашне, пока не спешились), а её обозначили. Что это: обводка без проверки на местности - или дорогу всё же протоптали машинами? какое состояние поверхности? Местный разворот трактора, как по мне, не даёт ещё возможности говорить о накатанной дороге, как и цветораздел на аэрофото(космо)снимке.

Надо бы проверить, и мешкать не годится.

Заметки

Posted by Мокринский Павел on 13 June 2017 in Russian (Русский)

Форум: https://forum.openstreetmap.org/viewforum.php?id=40

Вікіпроект Україна http://wiki.openstreetmap.org/wiki/Uk:Вікіпроект_Україна

Элементы карты http://wiki.openstreetmap.org/wiki/RU:Map_Features

Как обозначить http://wiki.openstreetmap.org/wiki/RU:Howto_Map_A

http://wiki.openstreetmap.org/wiki/Uk:How_to_map_a

Покрытие: https://wiki.openstreetmap.org/wiki/RU:Key:surface

https://wiki.openstreetmap.org/wiki/Uk:Key:natural

Заметки: http://wiki.openstreetmap.org/wiki/RU:Key:fixme description=* — для добавления текста, который может быть виден конечному пользователю.

fixme=перепроверить

#Время#

https://wiki.openstreetmap.org/wiki/RU:Key:opening_hours

opening_hours

Mo · Tu · We · Th · Fr · Sa · Su

Пн · Вт · Ср · Чт · Пт · Сб · Вс

Реки https://wiki.openstreetmap.org/wiki/Rivers natural=water+water=river

start_date=* используется для обозначения даты открытия или завершения строительства объекта (т.е. момента начала существования объекта).

opening_date=* — приблизительная дата открытия объекта

Наглядно о некотором прогрессе балаковского информационного сервиса

Posted by BalakovoSpace on 11 June 2017 in Russian (Русский)

Охват организаций с ноября 2016 по июнь 2017 (1184/3680) в рамках проекта Балаково.Спейс https://balakovo.space. анимация

Правки карты показать не удалось (желающие могут пройти в профиль).

Выгружаем адресную информацию в OSM.

Шагаем вреред.

Posted by dansit on 9 June 2017 in Russian (Русский)

http://resultmaps.neis-one.org/oooc?zoom=11&lat=55.742&lon=37.658

По результатам правок я стал Синьером :)

Активность по Астане

Posted by dansit on 4 June 2017 in Russian (Русский)

Посмотрел правки соседей по городу. Как то печально. 8,7,6 лет назад. Ближайшее год назад. Получается правят больше иногородние чем Астанчане

Older Entries | Newer Entries