You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Эстония там будет? smile

Offline

#2052 2013-06-19 10:55:29

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Будет, куда денется. Все ближнее зарубежье будет, включая Финку. Если россияне не возмутятся big_smile

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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Вот: http://peirce.zkir.ru/qa
Смотрим, пробуем. Ждем когда пройдут все регионы smile

Почему-то валидация по очень старым данным:
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

KonTur wrote:

А дальнее зарубежье?

Ближнее встанет.

Offline

#2056 2013-06-19 12:04:17

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,662

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Kostik wrote:
KonTur wrote:

А дальнее зарубежье?

Ближнее встанет.

Третий сервер? wink

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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

KonTur wrote:

Третий сервер? wink

Свой датацентр! big_smile

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 суток.
Можно либо отключить Ближнее зарубежье, либо начинать скидываться на новую машинку. smile


Истинные слова не не приятны, приятные слова не истинны.
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Можно либо отключить Ближнее зарубежье, либо начинать скидываться на новую машинку.

Может попробовать заняться оптимизацией? На что уходит больше всего времени?

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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

KonTur wrote:

Может разделить функции?
Одна валидирует, другая конвертит...

+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 wink

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 мб.

И эти цифры, Ч*Х, все время увеличиваются smile

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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Как это можно оптимизировать? Разве что переписать osm2mp.p с перла на Java wink

А кстати не факт что поможет. За сколько времени проходит 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Всего или по отдельности?

Интересно по отдельности, а где можно брать файлы? Хочу попробовать к себе хотя бы десяток регионов поставить на конвертацию под Фряхой. Посмотреть что получится.
Просто, если в 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Как это можно оптимизировать?

Чтобы что-то оптимизировать, надо понимать длительность каждого этапа. Сколько занимают занимают этапы "osm2mp", "валидатор", "геоконструктор" и какая при этом загрузка процессора? Если этап длительный, но загрузка небольшая - можно ещё попробовать запускать несколько карт параллельно.

Zkir wrote:

Разве что переписать 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

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

Zkir wrote:

N серверов с идентичным кодом - одна вебморда

И еще, Кирилл smile
Скажи, чем тебе так приглянулась Шри-Ланка, что она крутится наравне с Россией?

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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Sergey Astakhov wrote:

Сколько занимают занимают этапы "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

Board footer

Powered by FluxBB