OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#51 2011-08-22 18:38:03

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Отслеживалка изменений в дорожном графе РФ

Появились отдельные колонки версий до и после. Во-первых, они сейчас в неинтуитивном порядке, а во-вторых, слишком расточительно используются. Предлагаю в одной колонке объединить версию с—по, и до кучи повесить на них ссылку на дифф smile

Offline

#52 2011-08-31 20:57:14

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Отслеживалка изменений в дорожном графе РФ

Добавил Highway=cycleway. Базу по Питеру и Ленобласти пришлось пересоздать, потому что там граница обрезки изменилась довольно радикально.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#53 2012-01-27 18:43:37

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 1,971
Website

Re: Отслеживалка изменений в дорожном графе РФ

Кто нибудь правки проверяет? А то я смотрю ждущие одобрения с нового года висят.

Offline

#54 2012-01-27 18:49:22

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Отслеживалка изменений в дорожном графе РФ

"Одобрение правок" - это фишка, которую не хватило задора доделать. Надо вопрос по-другому ставить. Кто-нибудь туда  в принципе заходит?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#55 2012-01-27 20:23:32

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Отслеживалка изменений в дорожном графе РФ

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

1. Берется карта, в польском формате, полученная из осм.
2. Определяется список городов, имеющихся в данной карте.
3. Между этими городами строятся маршруты попарно. Кратчайшие, по дорогам не ниже tertiary.
4. Построенные маршруты сравниваются с эталонными. Если длинна маршрута увеличилась, это может указывать на то, что какой-то вей вандально удален.
5. Результаты сравнения, вместе с самими маршрутами, показываются на онлайн-карте.

Что реализовано: п1-п3.  В чем проблема: рутер, который у меня получился (Delphi XE) чудовищно медленный. Если я это вставлю в процесс конвертации, вся конвертация в СГ встанет.

Вопрос, кто-нибудь может написать быстрый рутер на Delphi? wink


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#56 2012-01-28 08:59:18

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,962

Re: Отслеживалка изменений в дорожном графе РФ

Zkir
Мне кажется идея с "одобрением правок" лучше, она больше напоминает систему альфа+бета+релиз.

Вообще это должно решаться на глобальном уровне, т.к. из-за правок новичков и вандализма база практически никогда не бывает в корректном состоянии: отрисовка дорожной сети поселков или микрорайонов одной единственной линией ("не отрывая руки от бумаги"), самопересечения, неверные статусы, дубликаты...

Было бы здорово иметь некий срез базы, который могут исправлять только опытные пользователи (т.е. убирать откровенные косяки по keepright, по логам конвертаций в ситигид и навител, по логам с топологическими ошибками на gis-lab и пр.)
Даже если релиз будет обновляться раз в месяц - это как минимум гарантия что в любой момент можно зайти и скачать корректную версию. В настоящее время исправишь одну ошибку, а к моменту выгрузки на gis-lab.info или geofabric там уже десяток новых ошибок. Помню Москва не собиралась неделями, да и другие регионы. А чтобы в один день, одновременно собрались все регионы (т.е. гарантированный сквозной роутинг через все регионы) - так вообще большая редкость...

Я познакомился с системами управления версиями совсем недавно (год-два), но теперь уже не представляю себе полноценной работы без Git. В свое время на этом форуме кто-то давал отличную ссылку про git на тему branching-merging. Конечно это глобальнейшая и сложнейшая задача, но вдруг у кого-то найдутся силы воплотить такое применительно к ОСМ.

A successful Git branching model

88399e52a57c4dd36d19ef4163c212e8.jpeg

Offline

#57 2012-01-28 09:00:55

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Отслеживалка изменений в дорожном графе РФ

chnav, модель мёржей на структура данных осм вообще никак не ложится.

Offline

#58 2012-01-28 09:07:54

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,962

Re: Отслеживалка изменений в дорожном графе РФ

Я имею в виду - поднять свой локальный сервер (на рамблере или gis-lab), засосать туда целиком rus.osm и потихоньку его править, попутно делать аплоады исправлений в основную базу. Зато в локальной базе не будут появляться новые ошибки. Как только все критические ошибки пофиксены - релизную версию в архив, а в базу новый rus.osm с новыми ошибками... Это так - идеи вслух...

Last edited by chnav (2012-01-28 09:15:10)

Offline

#59 2012-01-28 10:34:35

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Отслеживалка изменений в дорожном графе РФ

chnav, любая идея достойна того чтобы ее выслушать.

Тем не менее, это две разные проблемы.
Проблема №1

Конверторы в некоторые навигаторы настолько капризны не будем называть их по имени, хотя все знают, что это Навител , что не всегда способны переварить осм-файл. Мешают им в основном топологические ошибки, или что эти навигаторы считают топологическими ошибками.

На мой взгляд, это проблема именно конверсии, потому что ежедневная сборка должна так или иначе собираться, хоть как-то. Что нарисовали, то и получили.

Решать эту проблему должны авторы конверторов. Либо сделать конверсию менее капризной, либо в самом деле, как ты пишешь, засосать rus.osm куда-то к себе, подпилить его, и выдать на его основе атлас России.

Проблема №2
Обнаружение вандализма. Например, кто взял и удалил кусок транка/праймари, нечаянно или нарочно. Является ли это топологической ошибкой? Нет.  Препятствует ли это хоть как-то конвертации в навигаторы? Тоже нет - карта с этой вандальной правкой так и попадает в сборки, пользователи (которые не осмеры ) обижаются.  Будет ли это обнаружено валидатором связности графа? Возможно будет, а возможно и нет, потому что графу свойственна довольно высокая связность, и удаления одного сегмента скорее всего недостаточно для распада графа на части.

Отслеживалка задумывалась для решения проблемы №2.  Вопрос, соответственно, интересно ли это кому-то кроме меня smile

Last edited by Zkir (2012-01-28 10:38:28)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#60 2012-01-28 11:21:10

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,169
Website

Re: Отслеживалка изменений в дорожном графе РФ

Ну мой интерес сильно погоду не сменит. Это конечно было бы правильно, а то как-то человек случайно потёр вэй, я офигел когда навигатор просто не проложил маршрут, а приехав на место - вижу, что улицы просто нет...


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#61 2012-01-30 08:43:50

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,384

Re: Отслеживалка изменений в дорожном графе РФ

chnav wrote:

Я имею в виду - поднять свой локальный сервер (на рамблере или gis-lab), засосать туда целиком rus.osm и потихоньку его править, попутно делать аплоады исправлений в основную базу. Зато в локальной базе не будут появляться новые ошибки. Как только все критические ошибки пофиксены - релизную версию в архив, а в базу новый rus.osm с новыми ошибками... Это так - идеи вслух...

Похожее решение уже действует, только не объеме rus.osm, а в рамках Москва+-300 км в Пробковорот/PocketGIS. Чем дальше в лес, тем толще партизаны. Различие между базами постепенно растет, местами достигает полутора лет, то есть переферия практически не синхронизируется. Зато дорожный граф "выверен, стабилен" и даже имеет собственную систему классификаций дорог.

Last edited by wowik (2012-01-30 08:45:19)

Offline

Board footer

Powered by FluxBB