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.***
#2051 2013-06-19 10:22:14
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Эстония там будет? ![]()
Offline
#2052 2013-06-19 10:55:29
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Будет, куда денется. Все ближнее зарубежье будет, включая Финку. Если россияне не возмутятся ![]()
Last edited by Zkir (2013-06-19 10:56:42)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2053 2013-06-19 11:16:22
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
А дальнее зарубежье?
Offline
#2054 2013-06-19 11:40:50
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Вот: http://peirce.zkir.ru/qa
Смотрим, пробуем. Ждем когда пройдут все регионы
Почему-то валидация по очень старым данным:
http://peirce.zkir.ru/qa/UA-E
Offline
#2055 2013-06-19 11:57:38
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
А дальнее зарубежье?
Ближнее встанет.
Offline
#2056 2013-06-19 12:04:17
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
KonTur wrote:А дальнее зарубежье?
Ближнее встанет.
Третий сервер? ![]()
Offline
#2057 2013-06-19 12:07:26
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
В идеале хотелось бы валидировать всё, но не всегда технически возможно.
Offline
#2058 2013-06-19 12:07:46
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Третий сервер?
Свой датацентр! ![]()
Last edited by SviMik (2013-06-19 12:08:08)
Offline
#2059 2013-06-19 15:00:01
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
О третьем сервере можно будет подумать, когда код дойдет до такого состояния, чтобы это поддерживать в виде: N серверов с идентичным кодом - одна вебморда. Об остальном - когда пройдет полный цикл валидатора. Хотя бы узнаем, сколько он занимает для РФ+Ближнее зарубежье.
Last edited by Zkir (2013-06-19 15:00:14)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2060 2013-06-20 16:24:40
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
По поводу http://peirce.zkir.ru/qa
Одна только валидация (без конвертации в СГ) России и Ближнего зарубежья заняла 42 часа, т.е. 1.75 суток.
Можно либо отключить Ближнее зарубежье, либо начинать скидываться на новую машинку. ![]()
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2061 2013-06-20 16:56:01
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Кирилл, а расскажи пожалуйста подробнее, если можно.
Один сервер валидирует Россию и ближнее зарубежье. 42 часа вполне (строгое ИМХО) - достаточный интервал.
Второй сервер что будет делать? Валидировать дальнее зарубежье и конвертировать все карты?
Или только конвертировать?
Last edited by KonTur (2013-06-20 16:56:47)
Offline
#2062 2013-06-20 18:21:19
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Сейчас есть две машинки:
Одна (в дата-центре, Xeon E3@3.1 ГГц 16 Гб) валидирует и конвертирует все карты, включая дальнее зарубежье. Результаты выкладывает на peirce.gis-lab.ru. Какой-там интервал, установить невозможно, потому что на ней постоянно делается что-то новое, то Франция, то Англия, то еще что-нибудь. На данный момент максимальное отставание по РФ - 6 дней.
Вторая ( у меня дома, Core 2 @2.5ГГц, 4 Гб) только валидирует РФ и Ближнее зарубежье. Результаты выкладывает на peirce.zkir.ru. Цикл составляет 42 часа, и такое же максимальное отставание.
Третья может делать валидацию еще чего-нибудь, например только ближнего зарубежья (чтобы разгрузить машинку №2), либо валидировать дальнее зарубежье по кругу.
Last edited by Zkir (2013-06-20 18:31:48)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2063 2013-06-20 19:09:05
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Можно либо отключить Ближнее зарубежье, либо начинать скидываться на новую машинку.
Может попробовать заняться оптимизацией? На что уходит больше всего времени?
Offline
#2064 2013-06-20 19:57:06
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Может разделить функции?
Одна валидирует, другая конвертит...
Offline
#2065 2013-06-20 22:40:21
- ttg43
- Member
- From: Kirov, Russia
- Registered: 2012-07-13
- Posts: 325
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Может разделить функции?
Одна валидирует, другая конвертит...
+1
Offline
#2066 2013-06-21 04:11:24
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Валидация есть промежуточный этап конвертаци, поэтому совсем разделить их нельзя.
osm --> (osm2mp) -->mp -->(валидатор) -->mp-->(геоконструктор)-->cgmap
|
--> mp_addr.xml Как это можно оптимизировать? Разве что переписать osm2mp.p с перла на Java ![]()
Last edited by Zkir (2013-06-21 04:13:53)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2067 2013-06-21 06:32:49
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
А сколько весят .osm и .mp файлы? Хотя бы порядок.
Offline
#2068 2013-06-21 06:45:00
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Всего или по отдельности?
Россия в pbf - 1 гиг. Наши соседи в Pbf - 700 мб
Москва с областью: osm - 1.5 Гб, mp - 300 мб.
Ярославская область: osm -370 Мб, mp - 70 мб.
И эти цифры, Ч*Х, все время увеличиваются ![]()
Last edited by Zkir (2013-06-21 06:45:49)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2069 2013-06-21 07:39:44
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Как это можно оптимизировать? Разве что переписать osm2mp.p с перла на Java
А кстати не факт что поможет. За сколько времени проходит Loading nodes... для России?
Last edited by dkiselev (2013-06-21 07:40:33)
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#2070 2013-06-21 07:51:18
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Всего или по отдельности?
Интересно по отдельности, а где можно брать файлы? Хочу попробовать к себе хотя бы десяток регионов поставить на конвертацию под Фряхой. Посмотреть что получится.
Просто, если в osm->mp конвертации можно помочь, то надо подумать как это осуществить.
Offline
#2071 2013-06-21 08:06:30
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Дык, вырезать из планеты:
https://github.com/Zkir/osm2dcm/tree/ma … m2dcm/poly
Сейчас интереснее всего эталонные тесты производительности)
Last edited by Zkir (2013-06-21 08:07:17)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2072 2013-06-21 08:21:13
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Как это можно оптимизировать?
Чтобы что-то оптимизировать, надо понимать длительность каждого этапа. Сколько занимают занимают этапы "osm2mp", "валидатор", "геоконструктор" и какая при этом загрузка процессора? Если этап длительный, но загрузка небольшая - можно ещё попробовать запускать несколько карт параллельно.
Разве что переписать osm2mp.p с перла на Java
Если osm2mp узкое место, то можно и этим заняться. Или попросить liosha посмотреть, может там есть резервы для оптимизации обработки больших карт.
Offline
#2073 2013-06-21 09:08:54
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Если бы обе машинки стояли в одной сети - то было бы конечно проще - одна валидирует, другая конвертит.
А сейчас получается, что обе машины делают пересекающуюся работу, что не совсем разумно.
Надо тогда стремиться к этому
N серверов с идентичным кодом - одна вебморда
И еще, Кирилл ![]()
Скажи, чем тебе так приглянулась Шри-Ланка, что она крутится наравне с Россией?
Last edited by KonTur (2013-06-21 09:10:08)
Offline
#2074 2013-06-21 09:44:49
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Был один чел со шри-ланки который ее очень просил.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2075 2013-06-21 09:50:58
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Сколько занимают занимают этапы "osm2mp", "валидатор", "геоконструктор" и какая при этом загрузка процессора?
Примерно 40%, 5% 55% соответственно. Загрузка проца составляет 25% - все приложения однопоточные и способны загрузить лишь одно ядро из четырех. Но как обеспечить многопоточность из vbs скрипта, я как-то не очень представляю.
Или попросить liosha посмотреть, может там есть резервы для оптимизации обработки больших карт.
Чтобы просить Лёшу, нужно со старой версии osm2mp перейти на новую, заново ее пропатчить и переделать конфиги. Мне этим заниматься совсем не улыбается.
Last edited by Zkir (2013-06-21 09:51:17)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline