You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1951 2013-04-23 17:58:16
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Да, я тоже не понял. Я думал речь про длинные таблицы с ошибками (сталкивался раньше, броузер долго форматировал). А с этими ссылками всё нормально.
XP SP3, Opera, кеширование squid и баннерорезалка выключены, старенький ноут T2350 (1.86Ghz)
Offline
#1952 2013-04-23 18:02:33
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
У меня только дальнее зарубежье открывается заметно долго. Общая таблица. А в остальном все как обычно.
Offline
#1953 2013-04-23 19:26:02
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,816
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Сейчас специально замерил:
Это у вас, небось, один из сайтов заблокирован, на которые идут внешние ссылки.
Там есть ссылки на скрипты с vk.com и mc.yandex.ru - посмотрите как они грузятся. Это легко увидеть, например, в хроме, в инструментах разработчика (Developer Tools) на вкладке Network.
Offline
#1954 2013-04-23 19:38:46
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Ссылки на контактик надо бы убрать. Эта идея себя не оправдала)
--
Убрал)
Last edited by Zkir (2013-04-23 20:02:55)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1955 2013-04-24 16:43:49
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Ссылки на контактик надо бы убрать. Эта идея себя не оправдала)
--
Убрал)
Спасибо.
Все три упомянутых - порядка одной секунды.
Offline
#1956 2013-04-24 19:59:49
- Vadimi
- Member
- From: Krasnodar
- Registered: 2012-07-23
- Posts: 231
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Можно подтолкнуть RU-KDA? C 16 апреля не обновляется.
Offline
#1957 2013-04-25 16:51:08
- Stalker61
- Member
- From: СПб
- Registered: 2011-06-21
- Posts: 871
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Кирилл, Тюменскую губернию завтра с утречка желательно обновить. Обнаружил "кривой" запрет левого поворота с указанием только прямо.
http://www.openstreetmap.org/?lat=58.28 … 42&zoom=18
Маршрут естественно строится шедевральный - http://map.project-osrm.org/?hl=ru&loc= … &df=0&re=0
Косяк исправлен - http://www.openstreetmap.org/browse/changeset/15861672.
Делай, что должен, и будь, что будет.
Offline
#1958 2013-04-25 17:00:55
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
В Тюмени не плохо бы ещё статусы дорог распределить правильно, а то что-то как-то больно контрастные переходы.
Offline
#1959 2013-04-25 17:08:39
- Stalker61
- Member
- From: СПб
- Registered: 2011-06-21
- Posts: 871
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
GaM, в Тюмени и без нас с вами есть кому маппингом заниматься. ![]()
Делай, что должен, и будь, что будет.
Offline
#1960 2013-04-25 17:29:02
- GaM
- Member
- From: Planet.osm
- Registered: 2011-01-10
- Posts: 3,210
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
GaM, в Тюмени и без нас с вами есть кому маппингом заниматься.
Судя по радуге на карте - не похоже на это...
Offline
#1961 2013-04-26 07:16:24
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Краснодар прошел, Тюмень в порядке общей очереди ![]()
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1962 2013-04-26 09:40:17
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Вторую неделю наблюдаю как Шри-Ланка проходится валидатором чуть ли не каждый день, но изменений в качестве не наблюдаю ![]()
Offline
#1963 2013-04-26 11:16:22
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
А Эстония что-то перестала обновляться... Если на неё всего 35 секунд уходит, то можно и на каждый день поставить ![]()
Offline
#1964 2013-04-26 14:07:31
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
35 секунд - это к сожаленю время работы только самого валидатора.
Полная цепочка включает еще обновление осм данных, подсчет статистики, конвертацию в mp, валидацию, конвертацию из mp в СГ.
Я опубликую общее время сборок.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1965 2013-04-26 18:11:04
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
35 секунд - это к сожаленю время работы только самого валидатора.
Полная цепочка включает еще обновление осм данных, подсчет статистики, конвертацию в mp, валидацию, конвертацию из mp в СГ.
А mp в этой цепочке не лишний?
Перегонять данные в текст и обратно - на редкость неэффективное расходование вычислительных мощностей.
Offline
#1966 2013-04-26 18:20:17
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Нет, не лишний. конвертация в mp - решает задачу сборки объектов из графических примитивов и простановки им атрибутов.
--
Полное время:
EE-N 55 мин
EE-S 26 мин
Last edited by Zkir (2013-04-26 18:22:26)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1967 2013-05-02 17:02:35
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
(начало тут)
SviMik wrote:Вроде, навигаторам без разницы, Е там дорога или не Е, они и так маршрут построят. Для чего же Е-дороги (а ещё междугородние маршруты) так старательно разрисовывают?
(вопрос не к тому, что это не нужно, а к тому, что может и я порисую, если пойму зачем).
По указанной ссылке отличная иллюстрация того как можно подменить смысл любой, даже самой хорошей идеи:
классический маршрут - это набор путевых точек, но задача прокладки (оптимального) маршрута для некоего транспортного средства должна выполняться программно, а НЕ ВРУЧНУЮ, как нас к этому принуждают разные валидаторы и вики.
В мире строятся новые дороги, объездные, и оптимальный сегодня маршрут через какой-либо город завтра должен пойти по объездной. Нам предлагается запретить программе навигации решать куда и как рулить (по евромаршрутам в частности, которые по документам всего лишь список населенных пунктов, без излишней детализации).
(added)
Предлагаю такой конструктив чтобы не гоняться за 100% "неразрывных европейских маршрутов" (и автобусных тоже). Допустим есть разрыв как на картинке выше - всем понятно что маршрут пойдет через круг и односторонний link. Нужно сделать алгоритм, который сам достроит недостающие части, сделает выборку нужных сегментов, а где надо - сам отрежет для себя нужные куски на стадии импорта. Тем более позднее производится мощная генерализация для построения обзорки и... в ней ни круга, ни линка не останется ![]()
Выражаясь ещё проще - имхо в маршруте обязательно указывать только ключевые отрезки, а задачу как провести транспорт по развязке или сложному перекрёстку должны решать программы (неважно конвертер, генерализатор или рендер).
Last edited by chnav (2013-05-02 17:30:57)
Offline
#1968 2013-05-03 09:09:30
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
chnav, я честно говоря не понял в чем именно предлагаемый конструктив.
Ты берешься написать генерализатор, который будет выгонять из осм связные евромаршруты, не взирая на отсутствие int_ref на кругах?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1969 2013-05-03 13:57:38
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Zkir
Без обид, но это ты сам придумал что обзорку нужно строить по евромаршрутам (и они обязаны быть связными (c) ). До этого ты точно так же убеждал нас что для целей генерализации нужно делать связную сеть транков и праймари, чем мы успешно занимаемся благодаря твоему валидатору.
Фильтруешь по highway=trunk* и получаешь результат ничуть не хуже, а в случае с СНГ заведомо лучше любых евромаршрутов.
Last edited by chnav (2013-05-03 14:01:30)
Offline
#1970 2013-05-03 16:15:44
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
chnav
Мне кажется кто-то что-то перепутал.
Для обзорок отдельных стран, особенно стран СНГ, никакие евромаршруты не используются. Используются статусы, именно потому что они связные - стараниями наших активистов, chnav'а в том числе.
Когда же встал вопрос об обзорке Европы в целом (Еврообзорке, EU-OVRV), которую очень многие просили, выяснилось, что в некоторых европейских странах ситуация со статусами вовсе не такая радужная как в СНГ. Статусы присваиваются очень неравномерно (плотность транков в разных странах разная), а кое-где никакой связностью транков даже и не пахнет.
Тогда вместо hw=trunk для Еврообзорки (и только для нее) было решено использовать дороги входящие в Евромаршруты. Естественно, евромаршруты тоже должны быть связными, иначе никакой навигационной карты не получится.
По-моему, карта евромаршрутов на основе ОСМ вполне имеет право на жизнь.
Что касается генерализатора, то он делает упрощение дорожного графа, превращает двухвейки в одновейки и стягивает развязки в точки. Но чтобы он работал, нужно, чтобы исходный граф был связный. Замыкать разрывы он не умеет.
Это краткая история как мы дошли до жизни такой ![]()
---
Есть какая то проблема, чтобы ставить int_ref на круги (или включать их в отношения)? Это чему-то мешает?
Last edited by Zkir (2013-05-03 16:17:06)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1971 2013-05-03 16:43:36
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Есть какая то проблема, чтобы ставить int_ref на круги (или включать их в отношения)?
В основном то, что это приходится делать вручную. Время, потраченное на это, можно использовать с бОльшей пользой.
chnav подал хорошую идею автоматизировать процесс.
1. Ищем разрывы маршрутов
2. Пихаем разрыв в OSRM
3. Получаем кратчайший маршрут, позволяющий залатать разрыв автоматически.
Результат можно как загружать в OSM, так и не загружать (пропатчить локальную базу, перед подачей на генерализатор).
Last edited by SviMik (2013-05-03 16:45:52)
Offline
#1972 2013-05-03 17:24:47
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Есть какая то проблема, чтобы ставить int_ref на круги (или включать их в отношения)? Это чему-то мешает?
Нет, теперь стало понятно.
Я хотел донести главную мысль что на территории СНГ евромаршруты ничего толкового из себя не представляют, и в общем не надо на них ориентироваться.
Offline
#1973 2013-05-03 19:29:03
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
На самом деле для целей еврообзорки можно устранять разрывы в графе таким образом: обнаруживать несоединённые концы на расстоянии, скажем, 100 м, и соединять их. Вряд ли евротранки на таком расстоянии не будут связаны между собой.
Offline
#1974 2013-05-03 21:41:09
- yuryleb
- Member
- From: Санкт-Петербург
- Registered: 2013-01-11
- Posts: 275
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Не посмотрите ли, почему Нарва валидатором Санкт-Петербурга/Ленинградской обл. (куда попадает почему-то) и собственно северной Эстонии считается городом без границ, хотя они есть, но виде сложного полигона с тремя независимыми замкнутыми контурами - http://www.openstreetmap.org/?relation=2832959. И сама точка города участвует в отношении как label.
Last edited by yuryleb (2013-05-03 21:41:43)
Offline
#1975 2013-05-03 21:48:33
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
На самом деле для целей еврообзорки можно устранять разрывы в графе таким образом: обнаруживать несоединённые концы на расстоянии, скажем, 100 м, и соединять их. Вряд ли евротранки на таком расстоянии не будут связаны между собой.
Ну, вообще-то полагать "вряд ли" - это несколько безответственно.
Раз есть такая идея, ее нужно проверять, а не действовать в предположении, что она справедлива.
Другими словами: задача алгоритма - обнаружить два близко расположенных конца и указать на них человеку.
А задача человека - решить, что с ними нужно делать.
Соединять два транка через реку или ущелье в отсутствие моста только потому, что они проходят рядом - весьма сомнительная идея.
Offline
