ПРОГОРОД: карты OpenStreetMap

Вопросы по картам, сконвертированным из данных проекта OpenStreetMap (OSM)

Модераторы: Dmitry, collaur, vvk

ПРОГОРОД: карты OpenStreetMap

Сообщение collaur » Июль 29th, 2011, 4:25 pm

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


Обновлена карта России OSM. Подробности - тут.


Напоминаем что онлайн-сервисы на картах OSM не работают!


В данной теме присутствует специалист по конвертации OSM карт так что все, даже самые сложные, вопросы не останутся без ответа!


FAQ (часто задаваемые вопросы):

[Показать] 1. Что такое OSM?
Подробно про проект OpenStretMap (OSM) можно узнать на странице Википедии.

[Показать] 2. Как установить карты, собранные на основе данных OSM
Вариант 1: Проверьте, что Ваше устройство подключено к сети Интернет. Запустите программу ПРОГОРОД, зайдите в раздел "Карты". В графе "Доступные карты" выберите нужную Вам карту и нажмите кнопку "Закачать".
Вариант 2: скачайте архив с картой с сайта ПРОГОРОД , после чего распакуйте в папку, в которой установлена программа ПРОГОРОД. На вопрос "Такие файлы уже существуют. Заменить?" ответьте "Да, для всех".
После этого зайдите в программу, в раздел "Карты" и активируйте требуемую карту.

[Показать] 3. Можно ли проложить маршрут между странами. Например из России на Украину?
Да, можно. В графе "Установленны карты" выберите нужные Вам карты кнопкой "+" и нажмите галочку. Таким образом Вы откроете сразу несколько карт.

[Показать] Какие онлайн-сервисы следует отключить для построения маршрутов в OSm картах?
Необходимо отключить следующие сервисы:
Настройки/параметры планирования/учитывать пробки
Настройки/параметры планирования/Перестраивать маршрут
Настройки/Пробки и треки/Показывать пробки на карте
Настройки/Пробки и треки/Сообщать о пробках
Настройки/Пробки и треки/Автоматическая отправка

[Показать] У меня не работает маршрутизация на картах ОСМ, что делать?
Необходимо отключить следующие сервисы:
Настройки/параметры планирования/учитывать пробки
Настройки/параметры планирования/Перестраивать маршрут
Настройки/Пробки и треки/Показывать пробки на карте
Настройки/Пробки и треки/Сообщать о пробках
Настройки/Пробки и треки/Автоматическая отправка

[Показать] Как улучшить OSM карты самостоятельно?
Принять участи в проекте OSM можно на сайте http://www.openstreetmap.org/
Хорошее руководство для начинающих работать с OSM можно посмотреть тут: Начало работы с OpenStreetMap

[Показать] Как конвертировать треки (лог-файлы) ПРОГОРОД для внесения изменений в OSM?
Треки лежат по адресу ...Progorod\UserData\Track
Выбираем нужный нам трек и копируем его на стационарный компьютер.
Меняем разрешение файла трека с *dat на *txt (Например, было: "Звенигородское.dat" стало "Звенигородское.txt")
Устанавливаем на компьютер программу для конвертации треков. (Например GPSBabel)
Запускаем программу для конвертации треков. В разделе INPUT в графе Format выбираем NMEA 0183.
Далее указываем путь к файлу трека. (Например, к файлу "Звенигородское.txt")
В разделе OUTPUT в графе Format выбираем необходимый формат для трека. (Например: GPX XML)
В графе File Name указываем название нового трека и место его сохранения.
После этого нажимаем в нижнем левом углу кнопку "Apply"
Трек переконвертирован.

[Показать] Какие карты OSM сейчас есть в ПРОГОРОД?
На данный момент в ПРОГОРОДе есть следующие карты, конвертированные из OSM:
Россия
Абхазия
Австрия
Азербайджан
Албания
Андорра
Армения
Беларусь
Бельгия
Болгария
Босния и Герцеговина
Великобритания
Венгрия
Германия
Гондурас
Греция
Грузия
Дания
Ирландия
Испания
Италия
Казахстан
Кипр
Киргизия
Коста-Рика
Крымский ФО
Латвия
Литва
Лихтенштейн
Люксембург
Македония
Молдова
Монголия
Нидерланды
Никарагуа
Норвегия
ОАЭ, Саудовская Аравия, Бахрейн, Катар, Кувейт, Оман.
Польша
Румыния
США
Сербия
Словакия
Словения
Таджикистан
Таиланд
Туркмения
Турция
Узбекистан
Украина
Финляндия
Франция
Хорватия
Черногория
Чехия
Швейцария
Швеция
Эстония

[Показать] Голосование: Нужен ли OSM конвертер для НС "ПРОГОРОД"

[Показать] Будет ли конвертер из OSM для ПРОГОРОДА?
Скорее всего, не будет программы, на входе которой - OSM, а на выходе - файлы ПРОГОРОДа. Такая программа планировалась изначально, но в итоге эффективней оказалось сделать программу для импорта данных в формате OSM в нашу БД картографии. А карты для ПГ делаются общей процедурой экспорта из единой БД. Программное обеспечение БД картографии - это наш продукт для внутреннего пользования, который раздаче не подлежит. Причин много, но одна из них вот такая: эта БД использует очень дорогой коммерческий софт.

[Показать] Почему Бета-версии карт не доступны для скачивания с сайта pro-gorod.ru или из программы "ПРОГОРОД"?
бета-версии карт прежде чем быть доступными для всех пользователей, должны быть протестированы. Только после успешного окончания полных тестов - они выкладываются для всех пользователей.

[Показать] А можно ли где то увидеть список папок и им соответствующих карт?
zone99 - Вся Россия
zone1 - Россия. Центральный ФО
zone2 - Россия. Южный ФО
zone3 - Россия. Россия. Северо-Западный ФО
zone4 - Россия. Дальневосточный ФО
zone5 - Россия. Сибирский ФО
zone6 - Россия. Уральский ФО
zone7 - Россия. Приволжский ФО
zone8 - Россия. Россия. Северо-Кавказский ФО
zone101 - Абхазия
zone940 - Австрия
zone112 - Беларусь
zone100 - Болгария
zone348 - Венгрия
zone276 - Германия
zone300 - Греция
zone268 - Грузия
zone724 - Испания
zone380 - Италия
zone398 - Казахстан
zone196 - Кипр
zone417 - Киргизия
zone105 - Крымский ФО
zone428 - Латвия
zone440 - Литва
zone498 - Молдова
zone102 - ОАЭ, Саудовская Аравия, Бахрейн, Катар, Кувейт, Оман.
zone616 - Польша
zone643 - Россия
zone642 - Румыния
zone840 - США
zone703 - Словакия
zone762 - Таджикистан
zone764 - Таиланд
zone795 - Туркмения
zone792 - Турция
zone860 - Узбекистан
zone804 - Украина
zone246 - Финляндия
zone250 - Франция
zone191 - Хорватия
zone203 - Чехия
zone756 - Швейцария
zone233 - Эстония

[Показать] Нашел ошибку в картах, конвертированных из OSM. Что делать?
Проверьте, воспроизводится ли эта ошибка на сайте OSM? Если воспроизводится - можно исправить эту ошибку в данных OSM самостоятельно, или попросить более опытных OSMеров. Оставить сообщение об обнаруженной ошибке можно зайдя на сайт OSM и нажав на кнопку "Добавить заметку" в правой части экрана.
OSMnotes.jpg

Если ошибка не воспроизводится - возможно, это проблема конвертера, и о ней стоит написать в этой теме.

Список карт, обновляющихся в автоматическом режиме, по графику:
Беларусь - 1 раз в неделю
Казахстан - 1 раз в неделю
Крым - 1 раз в неделю
Украина - 1 раз в 2 недели


Изображение
Последний раз редактировалось vvk Ноябрь 9th, 2018, 4:02 pm, всего редактировалось 67 раз(а).
Причина: Обновление карты России OSM 2015
Аватара пользователя
collaur
"ПРОГОРОД" Администрация
 
Сообщения: 2027
Зарегистрирован: Ноябрь 3rd, 2009, 10:07 am
Откуда: Москва
Благодарил (а): 185 раз.
Поблагодарили: 303 раз.
Устройство: HTC Desire 816
Оператор: Tele2, МТС

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение vvk » Сентябрь 7th, 2011, 3:10 pm

Skaz писал(а):В городах Иматра и Лаппенранта отказывается искать какие-либо улицы поиском. Т.е. вбиваешь город, переходишь к поиску улицы, все кнопки клавиатуры затенены и не дается ничего на выбор.Остальные города не смотрел, в Хельсинки все ищет вроде бы нормально.


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

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

В Финляндии (и в Латвии) в OSM вообще нарисовано очень мало каких-либо границ адм. образований (районов, городов и т.д.).
Аватара пользователя
vvk
"ПРОГОРОД" OSM
 
Сообщения: 109
Зарегистрирован: Январь 2nd, 2011, 8:21 pm
Благодарил (а): 13 раз.
Поблагодарили: 74 раз.

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение vvk » Сентябрь 7th, 2011, 3:18 pm

Bond писал(а):...и не ищутся ни через какой поиск даже имея собственное название? Да уж...плохо...

Да, вот так сейчас с поиском... И не в OSM-картах тоже. Впрочем, для России к этому релизу то, что не ищутся дороги вне НП с названием будет исправлено, а затем, наверное, я уже добавлю это в OSM-конвертер.
Аватара пользователя
vvk
"ПРОГОРОД" OSM
 
Сообщения: 109
Зарегистрирован: Январь 2nd, 2011, 8:21 pm
Благодарил (а): 13 раз.
Поблагодарили: 74 раз.

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mi81 » Сентябрь 7th, 2011, 5:02 pm

vvk писал(а):Возможно, сумею совместить оба этих подхода
Это оптимальное решение, т.к. геометрическая привязка строго применяется только в Белоруссии (хотя лично я не являюсь ее апологетом) и в последнее время, благодаря позиции liosha (кстати, его последние конфиги для НН, если склероз не изменяет, обрабатывают оба варианта адресации), внедряется в России.
Это, конечно, кусок работы, но он, на мой взгляд, решит какое-то колическтво проблем.
Как с моим вопросам о мультиполигонах на предыдущей странице? Сейчас, как я понимаю, по крайней мере по отношению к зданиям, то ли конвертер то ли рендер не поддерживают их?

Еще один перспективный вопрос - направление движения по полосам. Естественно, его лучше обсуждать в форуме Openstreetmap, но прежде хотелось бы узнать мнение тех, кто знает возможности прежде всего программы, потому что конверетер, в принципе, может конвертировать все, что угодно. Вопрос в том, можно ли предлагаемый ниже блок данных превратить в нечто понятное движку программы?
В OSM я бы реализовал это как-то так:
1. Для отрезка, непосредственно подводящему к перекрестку, метров за 300 (назовем его зоной перестроения) задал бы тег lanes, допустим lanes=3.
2. Создал бы рестрикшен на поворот, сделав его членами все доступные назначения (возможные направления движения) и введя для него, помимо существующих значений типа only_..., новое значение - by_lanes, означающее, что ограничения будут указаны по полосам (X - номер полосы).
3. Для каждого назначения установил бы роль from_laneX. Если номер какой-то полосы не упоминается в ролях назначений, значит движение с нее допускается во всех направлениях. Общее количество полос нам известно из тега lanes члена from, а если неизвестно, то принимается равным наибольшему значению из роли членов from_lanesX.
Естетсвенно нумерация полос начинается от тротуара, что премлемо и для право- и для левосторонненого движения.
В JOSM'е это могло бы выглядеть так:
Lanes_Restriction.jpg

Текстуально - так:
Код: Выделить всё
<relation id="124152700" visible="true" >
  <member type="way" ref="25235375" role="from" />                                        //откуда
  <member type="node" ref="275094311" role="via" />                                       //через точку
  <member type="way" ref="25235952" role="from_lane1" />                                  //направо из 1-й полосы
  <member type="way" ref="44534238" role="from_lane1;from_lane2" />                       //прямо из 1 и 2-й полос
  <member type="way" ref="44534237" role="from_lane3" />                                  //налево из 3-й полосы
  <tag k="restriction" v="by_lanes" />                                                    //ограничения указаны по полосам
  <tag k="type" v="restriction" />
</relation>
Такой подход позволяет сформировать как голосовую, так и визуальную подсказку. Чтобы избежать громоздких конструкций from_lanesX можно заменить просто на 1, 2, 3...
Конечно, реализации могут быть и другими (возможно, кто-то из активных OSM'щиков знает уже готовый ответ), важно то, одобряет ли саму идею разработчик и широкая OSM'овская публика.

Добавлено: Тока сейчас дошло, что предлагемый подход разрешил бы и ситуацию на сложном кольце, о которой я писал выше. За from берется отразок от выезда с Б.Хмельницкого на большое кольцо до поворота на малое кольцо. Назначениями указываются движение прямо и движение по малому кольцу, а ролями для них назначаются: для движения прямо - from_lane1;from_lane2;from_lane3 (можно ввести значение типа from_all_lanes), а для поворота на малое кольцо - from_lane2;from_lane3.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Mi81 Сентябрь 8th, 2011, 9:14 am, всего редактировалось 7 раз(а).
Mi81
Местный
 
Сообщения: 50
Зарегистрирован: Январь 30th, 2011, 7:03 pm
Благодарил (а): 33 раз.
Поблагодарили: 10 раз.
Устройство: Samsung i900 Omnia
Оператор: Velcom

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mi81 » Сентябрь 7th, 2011, 11:32 pm

Mixdm писал(а):Если в OSM реализовать что то сложное для отображения движения по полосам - то никто инфу вносить не будет

Меня самого коробит от отношений, как ты знаешь, в OSM у меня опыта не много, до некоторых пор меня вполне устраивал польский формат. Но даже простой запрет на поворот без учета полос в OSM можно реализовать только с помощью отношения. По крайней мере, я другого способа не знаю :(
На мой взгляд, множественное отношение здесь является плюсом, т.к. позволяет за один прием полностью расписать перекресток, к тому же оно базируется на синтаксисе уже хорошо известного рисовальщикам отношения запрета на поворот, добавляя лишь одно новое значение - by_lanes и одну новую роль - from_laneX. На первых порах даже не нужна специальная заготовка (я имею в виду JOSM), потому что вполне можно пользоваться заготовкой отношения "Ограничение на поворот".
Последний раз редактировалось collaur Сентябрь 8th, 2011, 7:55 am, всего редактировалось 3 раз(а).
Причина: Убрал флуд.
Mi81
Местный
 
Сообщения: 50
Зарегистрирован: Январь 30th, 2011, 7:03 pm
Благодарил (а): 33 раз.
Поблагодарили: 10 раз.
Устройство: Samsung i900 Omnia
Оператор: Velcom

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение vvk » Сентябрь 8th, 2011, 2:46 am

Прогород поддерживает: a) информацию о движении по полосам, б) запреты сложных движений (через несколько узлов графа). Конечно хотелось бы, чтобы эта информация была и в OSM. В каком именно виде можно задавать в OSM соответствующую информацию я еще подумаю и тогда внесу соответствующее предложение. Это действительно должно быть просто как минимум для наиболее распространенных случаев.

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

По поводу классификации заправок - к следующей версии программы запланирована переработка категорий POI, постараемся это учесть.
Аватара пользователя
vvk
"ПРОГОРОД" OSM
 
Сообщения: 109
Зарегистрирован: Январь 2nd, 2011, 8:21 pm
Благодарил (а): 13 раз.
Поблагодарили: 74 раз.

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mi81 » Сентябрь 8th, 2011, 12:07 pm

По полосам.
Вот тут еще люди предлагают вариант для размышления. Правда, там, похоже, пунктуальный немец с лазерной линейкой, да и пишет по-ангельски, но понять можно. Правда, у него отношения, пожалуй, еще более сложные.
Mi81
Местный
 
Сообщения: 50
Зарегистрирован: Январь 30th, 2011, 7:03 pm
Благодарил (а): 33 раз.
Поблагодарили: 10 раз.
Устройство: Samsung i900 Omnia
Оператор: Velcom

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Komяpa » Сентябрь 8th, 2011, 2:19 pm

Для josm уже есть плагин для рисования таких штук, turnlanes.

http://www.youtube.com/watch?v=CwZgug_U-QY
Komяpa
Посетитель
 
Сообщения: 1
Зарегистрирован: Сентябрь 8th, 2011, 2:11 pm
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Устройство: ThinkPad Edge 13/Linux
Оператор: life;)

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mi81 » Сентябрь 8th, 2011, 4:17 pm

Komяpa писал(а):Для josm уже есть

Сенкс. Как я понял, это и есть идея этого немца, но уже реализованная и не плохо. Можно не изобретать велосипед.
Правда, тут высказывались опасения, что сложность может отпугнуть некоторую часть рисовальщиков, но особо сложного в плагине ничего не заметилось, освоилось экспериментально за 5-6 минут. Еще за 5 минут нашел реальную ситуацию, которую невозможно реализовать этим плагином, речь идет, у ситуации, когда кольцо одной точкой соприкасается с дорогой. Думаю, тоже поправимо при наличии некоторй хитрости. Так что будем ждать заключения тех, от кого тут все зависит.
На четырехстороннем перекрестке у немца получилось 17 отношений, правда все они прозрачны для рисовальщика, т.к. генерирует их плагин:
[Показать] Исходный код
Код: Выделить всё
  <relation id='-4220' visible='true'>
    <member type='node' ref='-4153' role='end' />
    <member type='way' ref='-4191' role='ways' />
    <tag k='lengths:left' v='20.0' />
    <tag k='type' v='turnlanes:lengths' />
  </relation>
  <relation id='-4217' visible='true'>
    <member type='way' ref='43915008' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4161' role='to' />
    <tag k='lanes' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4216' visible='true'>
    <member type='way' ref='43915008' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4191' role='to' />
    <tag k='lanes' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4215' visible='true'>
    <member type='way' ref='44498407' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4161' role='to' />
    <tag k='lanes' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4214' visible='true'>
    <member type='way' ref='44498407' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4191' role='to' />
    <tag k='lanes:extra' v='-1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4213' visible='true'>
    <member type='way' ref='43915008' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='44498407' role='to' />
    <tag k='lanes' v='2' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4212' visible='true'>
    <member type='way' ref='-4161' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='44498407' role='to' />
    <tag k='lanes' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4209' visible='true'>
    <member type='way' ref='-4161' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='43915008' role='to' />
    <tag k='lanes' v='2;1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4208' visible='true'>
    <member type='way' ref='-4161' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4191' role='to' />
    <tag k='lanes:extra' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4207' visible='true'>
    <member type='way' ref='-4191' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4161' role='to' />
    <tag k='lanes' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4206' visible='true'>
    <member type='way' ref='-4191' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='44498407' role='to' />
    <tag k='lanes' v='2' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4205' visible='true'>
    <member type='way' ref='-4191' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='43915008' role='to' />
    <tag k='lanes:extra' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4202' visible='true'>
    <member type='node' ref='275104904' role='end' />
    <member type='way' ref='-4191' role='ways' />
    <tag k='lengths:right' v='32.6' />
    <tag k='type' v='turnlanes:lengths' />
  </relation>
  <relation id='-4187' visible='true'>
    <member type='way' ref='-4161' role='from' />
    <member type='node' ref='-4159' role='via' />
    <member type='way' ref='43915007' role='to' />
    <tag k='lanes' v='1;2' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4186' visible='true'>
    <member type='way' ref='43915007' role='from' />
    <member type='node' ref='-4159' role='via' />
    <member type='way' ref='-4161' role='to' />
    <tag k='lanes' v='1' />
    <tag k='type' v='turnlanes:turns' />
  </relation>
  <relation id='-4168' visible='true'>
    <member type='node' ref='275104904' role='end' />
    <member type='way' ref='44498407' role='ways' />
    <tag k='lengths:left' v='20.0' />
    <tag k='type' v='turnlanes:lengths' />
  </relation>
  <relation id='-4164' visible='true'>
    <member type='node' ref='275104904' role='end' />
    <member type='way' ref='-4161' role='ways' />
    <tag k='lengths:right' v='20.0' />
    <tag k='type' v='turnlanes:lengths' />
  </relation>

В предложенном мною подходе было бы всего 4 отношения для этого же перекрестка - по одному для каждой примыкающей проезжей части и конвертеру и программе работы было бы меньше, имхо:
[Показать] Исходный код
Код: Выделить всё
  <relation id='-4231' visible='true'>
    <member type='way' ref='-4161' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4191' role='1' />
    <member type='way' ref='43915008' role='2,3' />
    <member type='way' ref='44498407' role='3' />
    <tag k='restriction' v='lanesturn' />
    <tag k='type' v='restriction' />
  </relation>
  <relation id='-4229' visible='true'>
    <member type='way' ref='44498407' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='-4161' role='1' />
    <member type='way' ref='-4191' role='2' />
    <member type='way' ref='43915008' role='2' />
    <tag k='restriction' v='lanesturn' />
    <tag k='type' v='restriction' />
  </relation>
  <relation id='-4227' visible='true'>
    <member type='way' ref='43915008' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='44498407' role='1' />
    <member type='way' ref='-4161' role='2' />
    <member type='way' ref='-4191' role='2' />
    <tag k='restriction' v='lanesturn' />
    <tag k='type' v='restriction' />
  </relation>
  <relation id='-4225' visible='true'>
    <member type='way' ref='-4191' role='from' />
    <member type='node' ref='275104904' role='via' />
    <member type='way' ref='43915008' role='1' />
    <member type='way' ref='44498407' role='2' />
    <member type='way' ref='-4161' role='3' />
    <tag k='restriction' v='lanesturn' />
    <tag k='type' v='restriction' />
  </relation>

Бесспорным примуществом немца является более полная информация о дополнитнльных полосах и наличие готовго плагина при моем же подходе дополнительные полосы не отличаются от основных полос движения, хотя, надо ли в данном случае пытаться объять необъятное? Для них выше я вводил понятие "зона перестроения", которое никак не отражается в самом отношении и не усложняет его. Это всего лишь точка, разрывающая дорогу на удалении от перекрестка, равном длине дополнительных полос. Именно на этом отрезке, примыкающем к перекрестку указывается количество полос (lanes), доступных для движения в этой самой "зоне перестроения". Если на дороге их было 4, то зоне перестроения может быть и 5 и 8 и сколько нужно. До въезда в зону подается голосовая команда и рисуется знак с напрвлением движения по полосам. Если дополнительных полос нет, то и точка разрыва не нужна.
Mi81
Местный
 
Сообщения: 50
Зарегистрирован: Январь 30th, 2011, 7:03 pm
Благодарил (а): 33 раз.
Поблагодарили: 10 раз.
Устройство: Samsung i900 Omnia
Оператор: Velcom

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение leshiy » Сентябрь 12th, 2011, 7:37 am

vvk, у меня вопрос по карте Казахстана. Поиск на ней по Астане и Петропавловску (по другим городам не пробовал) работает только до улицы, до дома не дает. Это что-то при конвертации не так получилось или карты информации не содержат?
iP7 (ПГ 2.0.3337; СП 9.5.82; НН 9.6.2893); iP6 (ПГ 2.0.3337; CG 9.5.82; НН 9.6.2893); Xiaomi Mi Max (ПГ 2.0.3337; CG 9.5.848)

WBR, Leshiy.
Аватара пользователя
leshiy
Гуру
 
Сообщения: 1638
Зарегистрирован: Июнь 18th, 2009, 6:39 am
Откуда: Astana, Kazakhstan
Благодарил (а): 49 раз.
Поблагодарили: 222 раз.
Устройство: SGS3; Sht Pl200BT; iP4s; iP5s
Оператор: K-Cell, BeeLine, MTC

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение vvk » Сентябрь 12th, 2011, 3:22 pm

leshiy писал(а):вопрос по карте Казахстана. Поиск на ней по Астане и Петропавловску (по другим городам не пробовал) работает только до улицы, до дома не дает.

По Астане в OSM есть некоторые номера домов, но не указано на каких они улицах (см. http://forum.pro-gorod.ru/viewtopic.php?f=190&t=712#p41949). В Петропавловске же домов вообще ни одного не нарисовано.
Аватара пользователя
vvk
"ПРОГОРОД" OSM
 
Сообщения: 109
Зарегистрирован: Январь 2nd, 2011, 8:21 pm
Благодарил (а): 13 раз.
Поблагодарили: 74 раз.

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение leshiy » Сентябрь 12th, 2011, 3:35 pm

vvk писал(а):
leshiy писал(а):вопрос по карте Казахстана. Поиск на ней по Астане и Петропавловску (по другим городам не пробовал) работает только до улицы, до дома не дает.

По Астане в OSM есть некоторые номера домов, но не указано на каких они улицах (см. http://forum.pro-gorod.ru/viewtopic.php?f=190&t=712#p41949). В Петропавловске же домов вообще ни одного не нарисовано.

Понятно. Блин, хоть садись и прописывай на ОСМ, какой дом к какой улице относится :(
iP7 (ПГ 2.0.3337; СП 9.5.82; НН 9.6.2893); iP6 (ПГ 2.0.3337; CG 9.5.82; НН 9.6.2893); Xiaomi Mi Max (ПГ 2.0.3337; CG 9.5.848)

WBR, Leshiy.
Аватара пользователя
leshiy
Гуру
 
Сообщения: 1638
Зарегистрирован: Июнь 18th, 2009, 6:39 am
Откуда: Astana, Kazakhstan
Благодарил (а): 49 раз.
Поблагодарили: 222 раз.
Устройство: SGS3; Sht Pl200BT; iP4s; iP5s
Оператор: K-Cell, BeeLine, MTC

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mi81 » Сентябрь 12th, 2011, 6:59 pm

leshiy писал(а):хоть садись и прописывай на ОСМ, какой дом к какой улице относится

Посмотрел Астану. К сожалению, там не только дома к улицам не приписаны, но и нумерации домов нет. Так что куму-то таки действительно нужно вооружиться бумажной картой, сеть и прописать. Никто за нас это не сделает.
Mi81
Местный
 
Сообщения: 50
Зарегистрирован: Январь 30th, 2011, 7:03 pm
Благодарил (а): 33 раз.
Поблагодарили: 10 раз.
Устройство: Samsung i900 Omnia
Оператор: Velcom

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение sam_no » Сентябрь 12th, 2011, 9:41 pm

leshiy писал(а): хоть садись и прописывай на ОСМ, какой дом к какой улице относится :(

на том ОСМ и держится :)
Аватара пользователя
sam_no
Старожил
 
Сообщения: 398
Зарегистрирован: Июнь 29th, 2009, 12:28 pm
Откуда: Голицыно/Казахстан
Благодарил (а): 74 раз.
Поблагодарили: 25 раз.
Устройство: PNA (800х480), Android 1024х768
Оператор: МТС

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение collaur » Сентябрь 13th, 2011, 2:04 pm

Уважаемые пользователи! Карты Финляндии, Латвии, Литвы, Эстонии (данные OSM ) доступны для закачки с нашего сайта или установки через программу ПРОГОРОД. Так-же обновлены карты Белоруссии и Украины.
Аватара пользователя
collaur
"ПРОГОРОД" Администрация
 
Сообщения: 2027
Зарегистрирован: Ноябрь 3rd, 2009, 10:07 am
Откуда: Москва
Благодарил (а): 185 раз.
Поблагодарили: 303 раз.
Устройство: HTC Desire 816
Оператор: Tele2, МТС

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение vvk » Сентябрь 14th, 2011, 2:25 pm

По поводу учета движения по полосам дорог написал здесь: http://forum.openstreetmap.org/viewtopic.php?pid=190971#p190971
Аватара пользователя
vvk
"ПРОГОРОД" OSM
 
Сообщения: 109
Зарегистрирован: Январь 2nd, 2011, 8:21 pm
Благодарил (а): 13 раз.
Поблагодарили: 74 раз.

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mi81 » Сентябрь 14th, 2011, 9:54 pm

Оцифровал с помощью предлагаемого уважаемым vvk плагина turnlanes перекресток Полесской и Б.Хмельницкого в Гомеле. Постараюсь сделать побольше к выходу очередного релиза карт.
К описанию работы с плагином добавлю два приема:
1. Если нужно удалить излишне добавленную полосу, просто выделите ее, кликнув по ней мышкой, (цвет полосы изменится на серый) и нажмите клавишу Del.
2. Если нужно удалить ошибочно нанесенное направление движения из той или иной полосы (отрезок, соединяющий контактные точки на соотвествующих полосах), установите курсор мыши на этот отрезок, нажмите левую клавишу и, удерживая ее, перетащите отрезок за пределы перекрестка (drag & drop).
Mi81
Местный
 
Сообщения: 50
Зарегистрирован: Январь 30th, 2011, 7:03 pm
Благодарил (а): 33 раз.
Поблагодарили: 10 раз.
Устройство: Samsung i900 Omnia
Оператор: Velcom

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение homesitter » Сентябрь 15th, 2011, 10:01 am

Коллеги! Хочу обратить внимание на следующий момент в работе программы. Программа не прокладывает маршрут по смежным картам. Например, находясь в Санкт-Петербурге я не могу задать в качестве конечного пункта адрес в Финляндии, Эстонии или Белоруссии. Я вынужден искать какую-нить точку на границе, прокладыватьмаршрут туда, а потом, после пересечения границы, загружать карту нового региона и опять прокладывать маршрут. ПОЧЕМУ ТАК? Еще в первых версиях того же IGO такой проблемы не существовало. Главное, чтобы карты всех региоонов, через которые будет проходить маршрут присутствовали на флешке в соответствующем разделе.
Вношу предложение разработчикам ликвидировать этот недостаток.

Спасибо. Всем удачи.
homesitter
Посетитель
 
Сообщения: 2
Зарегистрирован: Май 13th, 2011, 9:26 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Устройство: HTC Buzz

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение collaur » Сентябрь 15th, 2011, 10:06 am

homesitter писал(а):Программа не прокладывает маршрут по смежным картам.

Добрый день. Рекомендую прочитать FAQ в шапке этой темы. Сквозная маршрутизация между картами на данный момент невозможна.
Аватара пользователя
collaur
"ПРОГОРОД" Администрация
 
Сообщения: 2027
Зарегистрирован: Ноябрь 3rd, 2009, 10:07 am
Откуда: Москва
Благодарил (а): 185 раз.
Поблагодарили: 303 раз.
Устройство: HTC Desire 816
Оператор: Tele2, МТС

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Bond » Сентябрь 16th, 2011, 10:16 am

Последняя карта Украины.
Вот я не понял: так улица Пушкина как называется-то: "Пушкiна" или "Пушкна"? :lol:
И почему практически всех улиц г.Чернигова нет в "Быстром поиске"? Опять нет границ города?
Img_20110916101215.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ПГ вер. 2.0.3336, карты 5.2016
Mobilis in mobili.
Аватара пользователя
Bond
Гуру
 
Сообщения: 2732
Зарегистрирован: Сентябрь 3rd, 2009, 9:56 am
Откуда: Москва
Благодарил (а): 38 раз.
Поблагодарили: 219 раз.
Устройство: Android,iOS,WinCE
Оператор: Билайн

Re: ПРОГОРОД: карты OpenStreetMap

Сообщение Mixdm » Сентябрь 16th, 2011, 4:19 pm

Добавил тоже для перекрестка Витебске (пока простой перекресток) отношения для направлений движения по полосам при помощи turnlanes. (Вот здесь этот перекресток в OSM: http://osm.org/go/0nY@mp4qy- Если будет поддержка в конверторе - то порисую для тех мест где бываю, раз проще не получается. Так что ждем новую карту с поддержкой конвертации плодов работы с turnlanes.
P.S. Ну и еще добавил несколько перекрестков по Витебску - для пробы...
Mixdm
Новичок
 
Сообщения: 22
Зарегистрирован: Июль 27th, 2011, 11:00 am
Благодарил (а): 2 раз.
Поблагодарили: 10 раз.
Устройство: NoName

Пред.След.

Вернуться в ПРОГОРОД: карты OpenStreetMap

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron