OpenStreetMap

mavl's diary

Recent diary entries

Стихотворение про OpenStreetMap

Posted by mavl on 12 April 2014 in Russian (Русский)

***

Купил навигатор,
Но карт к нему нету.
И, стало быть, надо
Искать в Интернете.

Нашёл много ссылок,
Прошёлся по сайтам,
Но все предлагают
Закрытые карты.

***

Свободная карта
Нашлась лишь одна.
ОпенСтритМэпом
Зовётся она.

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

Мощный компьютер
В Сети дежурит.
Любые поправки
Учитывать будет.

Разные люди
Разное знают.
Что им известно,
То отмечают:

Кто-то дороги,
Кто-то леса,
Кто-то тропинки,
Кто-то дома.

На карте знакомую
Местность поправят,
В дежурный компьютер
Поправки отправят.

***

Уже получилась
Приличная карта.
Она для просмотра
Доступна на сайте:

Москва и Владимир,
Питер и Псков,
Уфа и Воронеж,
Реж и Серов.

Казань и Челябинск,
Самара и Тверь,
Калуга и Сочи,
Тобольск и Тюмень.

Дороги и тропы,
Мосты и туннели,
Киоски и моллы,
Сады и мотели.

Озёра и реки,
Больницы и школы,
Метро и вокзалы,
Забытые сёла.

Отели и парки,
Кафе и таверны,
Часовни и храмы,
Спортивные центры.

Леса и болота,
Поля и теплицы,
Кусты и деревья,
Луга и станицы.

Входы в пещеры,
Вершины холмов,
Морские границы,
Пути поездов.

Здесь есть магазины,
Здесь есть адреса:
Названия улиц,
Домов номера.

***

Разглядывать карту
Довольно занятно,
Но как её править
Не сразу понятно:

Какие-то точки,
Какие-то теги,
Какие-то снимки,
Какие-то треки.

Понятия эти
Людей не пугают,
И вскорости к ним
Большинство привыкает.

***

Иметь на бумаге
Карту возможно:
Её распечатать
Не очень-то сложно.

Скачать в навигатор
Её не проблема:
Для многих приборов
Отлажена схема.

A если ошибка,
Чего-то вдруг нету,
Пишите на форум.
Вам быстро ответят.

Там вечные споры,
Там жизнь не стихает,
Там новые мысли
Меж строчек витают.

***

По географии
Нужен ответ?
Пользуйтесь картой
ОпенСтритМэп!

Сбор адресных данных для OpenStreetMap с помощью навигатора

Posted by mavl on 1 March 2014 in Russian (Русский)

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

  1. Автомобильный видеомаппинг;
  2. Пешеходный аудиомаппинг;
  3. Пешеходный маппинг.

Эти способы позволяют собрать адресные данные в незнакомой местности, не имея бумажных обходных листов, и затем внести их в OpenStreetMap, не имея спутниковых снимков.

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

  • building (тип здания)
  • building:colour (цвет фасада здания)
  • building:levels (количество этажей)
  • building:material (материал фасада здания)
  • roof:colour (цвет крыши)
  • roof:material (материал крыши)
  • roof:shape (форма крыши)

Для сбора адресных данных нужно пройти (проехать) по улице и поставить путевые точки напротив зданий. Если для местности нет спутниковых снимков, то путевую точку желательно ставить посередине здания. Для длинных зданий можно отмечать путевыми точками начало и конец здания. Если для местности есть хорошие спутниковые снимки, то точки можно ставить необязательно посередине: на спутниковом снимке здание будет легко найти.

Удобнее следовать по улице в прямом направлении, не отвлекаясь на примыкающие улицы (по ним можно проследовать потом также в прямом направлении). Нужно отмечать все здания, даже не имеющие адреса (некоторые адреса, возможно, потом удастся определить с помощью интерполяции).

Для социально значимых зданий (например, вокзалов, автовокзалов, полиции, больниц, школ) адреса можно найти в Интернете. В этом случае для здания полезно указать тег source:housenumber (например, source:housenumber=internet).

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

1. Автомобильный видеомаппинг

Сбор данных осуществляется с помощью:

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

Способ подходит для сбора данных на улицах с малым движением транспорта (например, в малых городах и деревнях). На видеозаписи видны дорожные знаки, надписи с названиями улиц и рек, часто видны материалы, из которых сделаны дома, количество этажей, цвет домов, а также форма, цвет и материал крыш.

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

Чем хуже дорога, тем медленнее должен двигаться автомобиль и тем чётче и громче нужно произносить описания точек, так как треск от колебаний видеорегистратора на неровной дороге может заглушить голос. При приближении к дому нужно продиктовать его описание (например, дом 7 слева, два этажа, кирпичный, дом 8 справа), поставить путевую точку напротив дома и продиктовать её номер (например, точка 10).

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

Данные собираются быстро, но нужно много времени (как минимум нужно время, равное продолжительности видеозаписи), чтобы просмотреть запись и получить список точек с их описанием. Скорость движения от 5 до 40 км/ч в зависимости от плотности застройки и качества дороги. Подходит для сбора данных при дефиците времени, а также для получения как можно большего количества данных о местности (сведений о дорожных знаках, цветах домов и тому подобного).

2. Пешеходный аудиомаппинг

Сбор данных осуществляется с помощью:

  • навигатора, в котором отмечаются путевые точки и который записывает трек перемещений;
  • диктофона, который записывает голосовые описания путевых точек.

Данные собираются дольше, чем при автомобильном маппинге. Нужно много времени на обработку аудиозаписи (как минимум нужно время, равное продолжительности аудиозаписи), чтобы получить список точек с их описанием. Скорость движения около 5 км/ч.

Способ не имеет особых преимуществ: времени на сбор данных уходит почти также много, как и при пешеходном маппинге, а на обработку данных уходит почти также много времени, как и на обработку видеозаписи. Есть преимущество по сравнению с пешеходным маппингом только в записи подробных описаний путевых точек, например названий различных заведений (кафе, магазинов, мастерских) и режимов их работы.

3. Пешеходный маппинг

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

Путевые точки нужно ставить напротив зданий и давать им значимые имена. Данные собираются не очень быстро, но их не надо обрабатывать (список точек с описаниями сразу готов). Скорость движения 2-3 км/ч (медленный шаг, чтобы успеть подписать точку до подхода к следующему зданию). За час собирается примерно 60 точек при сборе данных в частном секторе. Способ подходит для сбора данных в неспешной обстановке.

Обозначение путевых точек

Описание путевой точки может иметь вид: УН{направление}ЭМТ

  • У - необязательное обозначение улицы (одна-две буквы);
  • Н - необязательный номер дома;
  • {направление} - обязательный элемент, который показывает направление от точки на объект;
  • Э - необязательное число, обозначающее количество этажей здания (если не указано, то 1);
  • М - необязательное обозначение материала фасада здания (W - wood, P - panel, B - brick, Bl - block и тому подобное). Если не указано, то неизвестно;
  • Т - необязательное описание типа дома (H - house, A - apartments). Если не указано, то обычно определяется по числу этажей.

Направление указывается следующим способом:

  • "+" - объект находится справа. Если объект находится правее основного ряда объектов (например, домов), то символ удваивается (++) или утраивается (+++) в зависимости от расстояния до объекта;
  • "-" - объект находится слева. Символ может повторяться ("--" или "---");
  • "." - объект находится впереди. Символ может повторяться (".." или "...");
  • "," - объект находится сзади. Символ может повторяться (",," или ",,,").

Символы направления могут сочетаться, например:

  • "+." (по диагонали справа и впереди);
  • "-," (по диагонали слева и сзади);
  • "++." (примерно двойное удаление вправо и одинарное вперёд).

Если дом имеет несколько адресов, то они описываются по ходу движения через символ "&".

С помощью этого способа записи можно описать здания тегами:

  • addr:housenumber (номер дома)
  • addr:street (улица)
  • building (тип здания)
  • building:levels (количество этажей)
  • building:material (материал фасада здания)

Можно расширить описание путевой точки и предусмотреть в нём позиции для записи значений тегов building:colour, roof:colour, roof:material, roof:shape, но тогда на ввод описаний путевых точек будет уходить больше времени.

Примеры

  • + (одноэтажный дом справа)
  • -W (одноэтажный деревянный дом слева)
  • -3 (трёхэтажный дом слева)
  • +.2Bl (справа впереди двухэтажный дом из блоков)
  • --2BA (далеко слева двухэтажный кирпичный многоквартирный дом building=apartments)
  • K-W (одноэтажный деревянный дом слева по улице Кирова)
  • K19A-W 20+W (слева одноэтажный деревянный дом № 19A по улице Кирова, справа одноэтажный деревянный дом № 20 по той же улице)
  • E29-W 24&26+W (одноэтажный деревянный дом № 29 слева по улице Ермака, одноэтажный деревянный дом с адресами № 24 и № 26 справа по той же улице; по ходу движения сначала № 24, потом № 26; ход движения определяется по отметкам времени путевых точек)
  • K3+W 2-2B 7+..2B (одноэтажный деревянный дом № 3 справа по улице Кирова, двухэтажный кирпичный дом № 2 слева по той же улице, двухэтажный кирпичный дом № 7 по той же улице справа на удалении примерно "через один дом")

Ввод данных в OpenStreetMap

Собранные любым способом адресные данные можно представить в виде списка. Например (в последовательности: дата, время, координата, высота, описание):

  • 2013-03-30 17:19:32 N56°31.007' E66°32.310' 81 K19-W 16+W
  • 2013-03-30 17:20:18 N56°31.012' E66°32.290' 81 K21-
  • 2013-03-30 17:20:40 N56°31.014' E66°32.281' 83 K18+W
  • 2013-03-30 17:21:03 N56°31.018' E66°32.270' 84 K23-W
  • 2013-03-30 17:21:32 N56°31.019' E66°32.261' 83 K18A++W
  • 2013-03-30 17:22:24 N56°31.025' E66°32.237' 82 K20+W
  • 2013-03-30 17:22:58 N56°31.028' E66°32.222' 82 K25&T4-W (Комарова 25 и Тюменская 4)

При вводе данных в OpenStreetMap в указанном направлении от путевой точки на спутниковом снимке нужно найти контур здания. Например, для точки "K18A++W" контур здания нужно искать намного правее основного ряда домов. Если спутниковых снимков нет, то дом можно обозначить точкой, сдвинутой от путевой точки в нужном направлении.

Если выходит, что угловой дом имеет адрес по двум улицам (например, с одной улицы Вокзальная, 4, с другой Речная, 5), то его так и нужно обозначить, как дом с двумя адресами (например, используя две адресные точки на углах дома).

Встречаются дома, имеющие два адреса по одной улице (например, Центральная, 8 и Центральная, 10). Их также следует обозначать, как есть на местности.

Также встречаются разные дома, имеющие один адрес. Удивляться таким случаям не нужно. Их тоже нужно обозначать, как есть на местности (желательно указать на факт дубликата адреса в тегах fixme или note, например note=Дубликат адреса). При этом желательно занести их в какой-либо специальный список, чтобы не забыть о них, и затем периодически пробовать прояснить ситуацию по их поводу (например, снова посетить местность в надежде, что ошибка устранена).

Встречаются случаи, когда официальных табличек с адресом дома нет, но есть две противоречащие друг другу надписи с номерами дома, например выполненные краской на стене, причём нельзя сказать, какая из надписей сделана раньше, а какая позже. Например, на доме есть две надписи 17 и 14А. Ясно, что как минимум один номер дома неправильный. В этом случае желательно в OpenStreetMap указать оба эти номера, так как неизвестно, какой номер правильный и по какому из них дом могут попытаться найти. Также нужно взять такой случай на заметку (как случай с дубликатом адреса).

После обработки данных видео- и аудиозаписи можно удалить (спешить с этим не стоит, так как, возможно, придётся уточнить некоторые детали), но не нужно удалять полученные путевые точки с их описаниями и записанные треки. В случае порчи данных в OpenStreetMap и невозможности их восстановления с помощью откатов пакетов правок треки и путевые точки позволят быстро повторить ввод данных.

Для зданий желательно указывать количество этажей (building:levels), так как оно является важной характеристикой. То есть для здания желательно как минимум заполнить теги building и building:levels. При заполнении тега building желательно не ограничиваться значением "yes", а точнее указывать тип здания (apartments, dormitory, house, commercial, industrial, retail, civic и тому подобное).

Интерполяция номеров домов

Часто дома нумеруются отдельно по чётной и нечётной сторонам улицы. Реже дома нумеруются подряд.

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

Например, дому, находящемуся между домами с номерами 1 и 5, можно присвоить номер 3, а двум домам, находящимся между домов с номерами 8 и 14, можно присвоить номера 10 и 12. При этом нужно указать для этих домов тег source:housenumber=interpolation.

Если же возле домов без номеров находятся дома с литерами (например, 1А), строениями (например, № 2 строение 1), дробями (например, 2/1), корпусами (например, № 5 корпус 1) и прочими дополнительными атрибутами, то не стоит пользоваться интерполяцией.

Интерполяцию номеров угловых домов нужно проводить после получения данных о номерах соседних домов по обеим пересекающимся улицам.

Заводоуковск в OpenStreetMap

Posted by mavl on 1 March 2013 in Russian (Русский)

Текущие сведения

  • Обозначены все улицы.
  • Обозначены все дома с адресами.
  • Сбор адресных данных выполнен с 16.09.2012 по 12.01.2014.
  • Обозначены станция Заводоуковская и железная дорога «Заводоуковск - Новый Тап».
  • Общее количество обозначенных зданий в городе: 5717.
  • Общее количество обозначенных адресов в городе: 5502.
  • Общая протяжённость именованных улиц города: 142,5 км.
  • Общая протяжённость асфальтированных именованных улиц города: 126,4 км.
  • Общее количество обозначенных магазинов: 126.
  • Площадь города: 43 кв. км.
  • Дата сведений: 25.06.2014.

  • Не найден на местности Донбасский переулок, имеющийся в ФИАС. В OpenStreetMap этот переулок является Донбасской улицей.

Особенности

Дома, имеющие несколько адресов

  1. 2-е Сокольники улица, 22 и 24.
  2. 2-е Сокольники улица, 27 и 27А.
  3. 70 лет Октября улица, 6 и Рабочий переулок, 12
  4. Акмолинская улица, 14 и Полугорная улица, 11.
  5. Братская улица, 7 и 9.
  6. Дружининой улица, 10 и 12.
  7. Дружининой улица, 23 и 25.
  8. Ермака улица, 15 и 17.
  9. Ермака улица, 24 и 26.
  10. Ермака улица, 7 и Комарова улица, 2.
  11. Калинина улица, 13 и 13А.
  12. Комарова улица, 25 и Тюменская улица, 4.
  13. Комсомольская улица, 43 и 45.
  14. Комсомольская улица, 49 и Комсомольский переулок, 16.
  15. Комсомольская улица, 65 и 67.
  16. Комсомольский переулок, 10 и 12.
  17. Комсомольский переулок, 20 и 22.
  18. Королёва улица, 3 и Тимиряева улица, 17
  19. Красина улица, 20 и 22.
  20. Красина улица, 7 и 9.
  21. Крупской улица, 1 и Тимирязева улица, 21
  22. Лесная улица, 24 и 24А.
  23. Механическая улица, 10 и 12.
  24. Механическая улица, 50 и 50А.
  25. Октябрьская улица, 3 и 5.
  26. Октябрьская улица, 55 и Комсомольский переулок, 24.
  27. Октябрьская улица, 57 и Комсомольский переулок, 15.
  28. Осипенко улица, 6 и 8.
  29. Победы улица, 11 и 13.
  30. Победы улица, 2 и Шоссейная улица 163.
  31. Победы улица, 3 и 5.
  32. Победы улица, 34 и Хахина улица, 18.
  33. Победы улица, 42 и 44.
  34. Победы улица, 56 и Комсомольский переулок, 34.
  35. Полевая улица, 11 и 13.
  36. Полевая улица, 24 и 26.
  37. Полевая улица, 28 и 30.
  38. Полевая улица, 46 и 48.
  39. Речная улица, 77 и 77А.
  40. Свободы улица, 17 и 19.
  41. Свободы улица, 21 и 23.
  42. Советская улица, 33 и 35.
  43. Советская улица, 37 и 39.
  44. Советская улица, 43 и 45.
  45. Советская улица, 44 и 46.
  46. Советская улица, 9 и 9А.
  47. Степная улица, 11 и 11А.
  48. Суворова улица, 48 и 50.
  49. Теплякова улица, 3 и 5.
  50. Теплякова улица, 41А и 41.
  51. Федеративная улица, 71 и 73.
  52. Фрунзе улица, 48 и 50.
  53. Фрунзе улица, 49 и 51.
  54. Фрунзе улица, 68 и 70.
  55. Хахина улица, 15 и 17
  56. Шоссейная улица, 131 и 133.
  57. Щукина улица, 8 и 10.
  58. Юбилейная улица, 10 и 10А.

Адреса, принадлежащие нескольким домам

  1. Гайдара, 22 - два частных дома.
  2. Декабристов, 37 - два частных дома.
  3. Дзержинского, 4 - частный и многоквартирный дома.
  4. Донбасская, 29 - два частных дома.
  5. Донбасская, 31 - два частных дома.
  6. Дружининой, 17 - первая школа и частный дом.
  7. Заводская, 1А - два дома машиностроительного завода.
  8. Комарова, 40 - два коттеджа.
  9. Механическая, 49 - два здания, одно из них филиал Тюменской нефтегазового университета.
  10. Орджоникидзе, 1 - Комбинат строительных материалов и общежитие ТюмГУ.
  11. Павлова, 6 - деревянный и кирпичный дома.
  12. Первомайская, 6 - жилой дом и управление соцзащиты населения (подписан мелом).
  13. Революционная, 36А - деревянный и кирпичный дома.
  14. Совхозная, 184 - ДОСААФ и магазин.
  15. Солнечная, 6 - два частных дома.
  16. Теплякова, 1А - магазин и многоквартирный дом.
  17. Теплякова, 25 - два частных дома.
  18. Школьная, 62 - магазин и жилой дом.
Location: Первомайская улица, Заводоуковск, Заводоуковский городской округ, Тюменская область, Уральский федеральный округ, 627140, Российская Федерация
Older Entries | Newer Entries