OpenStreetMap logo OpenStreetMap

Diary Entries in Russian

Recent diary entries

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

Введение

Ещё не зная ОСМ, я по роду своего увлечения (лыжи, велосипед, бег) очень часто бывал в лесу и обращал изредка внимание на квартальные столбы, расположенные на перекрёстках просек. Познакомившись с проектом OpenStreetMap и набравшись немного опыта в картировании, мне в голову пришла идея о том, что неплохо было бы внести данные о столбах и соответственно о кварталах, в углах которых они находятся. Почитал форум и наткнулся на полезнейший пресет для JOSM от пользователя igitov, в котором есть всё, что нужно для картирования желаемых мне объектов и не только. Однако с места в карьер разобраться с этим не получилось, да и плюс ко всему желаемая информация не отображалась нигде. Совсем. Но мы же не рисуем под рендер, поэтому я потихоньку стал собирать информацию и путём проб и ошибок вносить её в ОСМ. Попробую поэтапно объяснить, как это делается.

Сбор данных

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

See full entry

После прочтения этого топика на форуме возникает желание прокомментировать упомянутый там доклад Mapping Well With Mapsme.

“Вместо того, чтобы собственно редактировать данные, можно добавлять метки”

Чего не было сказано: метку может не получиться поставить в нужное место, особенно если оно занято площадным объектом - это может проявляться по-разному в зависимости от зума. Можно попробовать ставить метку на фиктивный объект, для чего сначала надо добавить любую точку, затем поставить на неё метку, затем удалить точку. Удалить точку можно только если она не отправлена, см. ниже.

Подобным образом ставить метки вряд ли удобно и делать это надо осторожно. Я попробовал для примера создать фиктивную точку, но тут проявилась такая особенность maps.me - показывать последнее известное местонахождение, даже когда об этом никто не просит. В итоге вид съехал ко входу в метро, перед которым я выключил gps, а я не помнил, куда я поставил точку. Хорошие новости: даже добавленные пользователем точки попадают в результаты поиска.

“При добавлении места выдаётся длинный список типов, но мы типа об этом подумали и у нас есть поиск”

Это всё равно неудобно, если надо многократно добавлять однотипные объекты, ведь если пользоваться для этого поиском, то выполнять поиск придётся перед вводом каждого объекта. В vespucci есть такое решение - часто используемые заготовки становятся быстродоступными. В maps.me же есть только один список, который не меняется - если только не переключить язык ввода для поиска. Этим переключением приходится пользоваться: например, вы хотите отметить несколько скамеек, но “скамейка” по-русски ближе к концу списка, который надо долго прокручивать. Можно, конечно, отметить одну скамейку, а дальше оставить заметку о том, что их на самом деле несколько, а можно догадаться переключиться на английский. “Bench” скорее всего будет доступна вообще без необходимости прокрутки списка.

“Maps.me отсылает данные, когда приложение закрывается”

See full entry

Posted by dansit on 17 September 2017 in Russian (Русский).

Очередной рубеж. За 4 месяца рисования. Вообще то при той недостаточности отрисовки Казахстана достигать такие рубежи довольно таки не сложно. Только рисуй. Хотя это одновременно огорчает. Что так мало отрисованно. Значит активность юзеров в ОСМ Казахстана не слишком велика

Сегодня я завершил внесение изменений по Сочи, сделанных в этом отпуске. Добавил несколько POI в Хосте в районе тисо-самшитовой рощи, а также в Адлере в районе Курортного городка и Олимпийского парка. Близ главного медиацентра добавил велодорожку. Можно подвести небольшой итог отпускному картированию.

Всего было сделано:

  • Пакетов правок: 5;
  • Точек: 367;
  • Линий: 87.

Ну всё, теперь снова мапим Пензу!

В этом году в отпуск я поехал в Сочи, погулять, подышать горным и морским воздухом. Остановился в пансионате “Бургас”, что в Кудепсте, в свободное от экскурсий и походов на пляж время занимался любимым хобби. Походил с OSMand’ом по территории пансионата, порисовал дорожки; в главном и своём корпусе отметил банкоматы и торговые автоматы, а также ларьки. В один из свободных дней полтора часа собирал данные в центре Кудепсты, POI со временем работы (у которых было указано), пешеходные переходы и дорожки. Также 1 сентября проехался до Имеретинки, побегал по набережной, а после пробежки отправился в Олимпийский парк, где, погуляв и насладившись потрясающими видами, всё же кое-что помапил. В основном незакартированными оставались комплексы уличных тренажеров близ набережной, велопарковки, а также торговые автоматы.

По возвращении домой все новые объекты из ОСМанда благополучно перекочевали в базу данных. Вот так выглядел пансионат “Бургас” до моего приезда:

See full entry

День добрый! Мы являемся застройщиками данного ЖК, и нас нет на карте хотелосьбы там появится. г. Химки, мкр. Новогорск, ул. Ивановская, кор. 1 ЖК Изумрудный Новогорск Застройщик: ЖСК Новогорский Дом: монолит-кирпич ( 7 этажей ) Лифт: Грузопассажирский Машиномет: 64 Сдача дома: 3 квартал 2018 года Договор: ЖСК Состояние: Этап котлована Рассрочка: без % Отделка: Черновая Потолки: 2,90

Location: Новогорск, Химки, городской округ Химки, Московская область, Центральный федеральный округ, 141435, Россия

На выходных были на базе отдыха Соловьиный мыс на берегу озера Увильды.

Ну и совок же там… Удобства во дворе, дурно пахнущая постель, один комплект ключей на две семьи, при том что в туалет можно попасть только по ключу. В единственном кирпичном доме есть раковина-туалет-душ-стиралка, вот только вода под конец чуть не закончилась, хотя даже душем не пользовались.

Попытались покататься на велике, свернули на ближайшую лесную тропинку (согласно OsmAnd) и проехав 400 метров вернулись обратно — там даже пешком не пройти. Видимо когда-то там прошёл трактор, делавший противопожарную канаву. Отметил так: way/514581746

GPS треки выложил в OSM, фотографии уже на https://www.mapillary.com/map/im/X_NjydTwJeToP4Q9QZrYTQ

Location: Кузнецкое сельское поселение, Аргаяшский район, Челябинская область, Уральский федеральный округ, Россия

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

Добавленных узлов уже перевалило за 200000. На очередные 100000 ушло меньше месяца. Еще немного и я войду в десятку активных осмеров Казахстана :) по результатам добавленных объектов и правок

Уважаемый Kushan Joshi из команды Mapbox (которые уже успели изрядно помочь OSM) не разработали(как мне подсказал freeExec), a интегрировали для iD детектор дорожных знаков на основе машинного обучения и фото из Mapillary, и это работает просто отлично на большинстве фото. Чтобы оценить, включите слой Mapillary, и после него слой знаков. [Статья тут] (https://blog.mapbox.com/fast-traffic-sign-mapping-with-openstreetmap-and-mapillary-9914943460fc)

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

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

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

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

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

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

Известно, что вся база картографических данных OSM хранится в файле планеты: osm.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 находится по этой ссылке: osm.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

See full entry