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.***

#876 2014-08-30 06:49:28

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

LLlypuk82 wrote:

Насчёт памяти

Открой OsmAndMapCreator.bat и поправь в нём ключ -Xmx на большее значение, 720Мб уже не хватает.

Online

#877 2014-08-30 14:17:56

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

По поводу BTSync - сегодняшняя версия из маркета работает нормально.

Offline

#878 2014-08-30 16:04:20

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

freeExec, благодарю - подействовало. Изменил на 1024.
Однако это не снимает вопрос к разработчикам. Используется предоставляемый ими архив, где все настройки ими же и выставлены.
Ещё напрягает очень сильная нагрузка на винчестер в процессе конвертации. Съедаются буквально все ресурсы (при том, что идёт запись со скоростью около 1 мегабайта/с и чтение около 0,5 мегабайта/с), жёсткий диск «разрывается» от неумеренно (мне так кажется) частого к нему обращения. Невозможно, к примеру, параллельно воспроизвести обычное dvd-видео (битрейт=7677 kbps)
Понимаю - фрагментация и всё такое. Но ранее-то никаких проблем не наблюдалось.
Уточню: обрабатывается файлик карты размером 200 мегабайт.
Попутный вопрос: по какому принципу адреса домов ассоциируются с близлежащими точками place=suburb?

Last edited by LLlypuk82 (2014-08-30 16:07:49)

Offline

#879 2014-08-30 16:33:29

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Если я не ошибаюсь, временные данные во время конвертации он хранит в sqlite вот оно занимает диск. Я код не смотрел, но думаю если оперативки гигов 8, то можно настроить, чтобы база была вся в памяти.

Online

#880 2014-08-30 18:47:56

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

LLlypuk82, все как бы юзают кновертер от АНТОНа, там уже настройки всяки-разны.
тебе, во-первых, надо отдать всю память джаве. вместо 720 нарисовать в строке запуска 8192, или сколько там. ЛИШНЕГО джава всё равно не возьмёт. у винды. смело вколачиваешь любое верхнее число и забываешь про него.
во-вторых, надо, да, перенести обработку скульной базы в озу. делается так: заруливаешь в файл batch.xml, он текстовый. находишь там (четвёртую от верха) строчку:
osmDbDialect="sqlite" mapDbDialect="sqlite"/>
меняешь на:
osmDbDialect="sqlite_in_memory" mapDbDialect="sqlite_in_memory"/>

Всё, пускаешь обработку. Пока есть озу, джава всё туда заберёт. И будет быстрее. Конечно, ЕСЛИ разобранная карта в озу не влезет, в какой-то момент начнётся свопление, но так, всё должно быть шустро.

У меня вот 4 гига, я максимум метров до 80 карты могу обрабатывать. Иначе прям часами может вертеть. Винт надрывать.

(совет: обновляя Конвертер, не забывай, что тюнингованные строчки можно затереть, выпрастывая новую версию из архива поверх)).

Last edited by coolkaas (2014-08-30 18:50:48)

Offline

#881 2014-08-31 19:11:26

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

coolkaas, увеличить предел выше 1024M не удалось (стабильная ошибка при запуске «Could not create the Java Virtual Machine»)
batch.xml подправил, вроде стало меньше грызть винчестер. Но скорость конвертации, субъективно, не изменилась.
В системе 8 Гб оперативки.

Offline

#882 2014-08-31 19:18:17

Self-Perfection
Member
Registered: 2013-10-12
Posts: 117

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Cd_spb wrote:
Self-Perfection wrote:

...
Такая же ситуация. Т.к. BTSync у меня стоял только ради синхронизации карт, я его просто снёс.

Вообще хочу сказать, что распространение свободных карт через проприетарный BTSync заставляет меня грустить. Почему бы не использовать свободную альтернативу Syncthing?

BTSync был предложен мной на замену Я.диску. И попросил SviMik внедрить эту тему на сервер. А было это в прошлом году. Есть шанс, что этим пользуюсь только я. :-)
Про Syncthing нужно почитать. Вы пользуетесь?

P.S. Только что попробовал запустить у себя на андроиде - после перезапуска упала. Плюс я не понял как сделать "односторонюю" синхронизацию, чтобы можно было сразу записывать в папку OsmAnd.

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

SviMik wrote:

Вообще хочу сказать, что распространение свободных карт через проприетарный BTSync заставляет меня грустить.

Зачем грустить? HTTP и FTP вполне работают, пользуйтесь на здоровье smile BTSync был добавлен в последний момент, по просьбам трудящихся.

А как же rsync?

И как будто синхронизацию по HTTP или FTP можно настроить на андроидосмартфоне с помощью свободных утилит без привлечения сторонних устройств. Android вообще ужасная платформа, что бы то ни было автоматизировать нереально. Радоваться Tasker'у могут только те, кто не умеет пользоваться shell скриптами и не пробовал Nokia N900.

Offline

#883 2014-08-31 19:28:36

VlIvYur
Member
Registered: 2011-01-12
Posts: 386

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Качайте wget'ом. Правда я это делаю ручками, а не автоматически. В принципе, конечно можно и по расписанию сделать.

Offline

#884 2014-08-31 19:29:18

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

LLlypuk82 wrote:

увеличить предел выше 1024M не удалось (стабильная ошибка при запуске «Could not create the Java Virtual Machine»)

Может ява 32-битная?

Online

#885 2014-08-31 20:07:20

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

А как же rsync?

Пока не вижу применения. Да и не видел, чтобы что-то вообще распостранялось через rsync. Я его всегда считал утилитой для внутреннего использования, никак не в паблике. В этом плане, git или что-то подобное было бы уместнее.
А самое опенсорсное - это да, wget. Обычно файлы качают именно им, а при желании можно и обновлять с ключом -N (тогда он не будет перекачивать, если дата совпадает).

И как будто синхронизацию по HTTP или FTP можно настроить на андроидосмартфоне с помощью свободных утилит без привлечения сторонних устройств.

Скажите, а с какими протоколами можно настроить синхронизацию на андроидосмартфоне с помощью свободных утилит без привлечения сторонних устройств?

Android вообще ужасная платформа

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

Last edited by SviMik (2014-08-31 20:13:18)

Offline

#886 2014-08-31 22:21:34

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

LLlypuk82, джава стрёмная))
а хотя бы 4096 позволит? ну или 3000 вкрай..
ось-то 7/8х64?

Offline

#887 2014-09-01 21:24:46

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

freeExec wrote:

Может ява 32-битная?

coolkaas wrote:

джава стрёмная))

Вот, а я узнаю об этом последним big_smile Поборол яву и пошло, всем спасибо!

Offline

#888 2014-09-16 06:39:23

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

var-alex wrote:
RU-AMU/  
RU-CHU/ 
RU-SVE/ 
RU-YEV/   

Ну коли никто не хочет то забрал себе. Завтра с утра конвертация будет.

Пожалуйста, проверьте в ftp://osm@s2.svimik.com/maps.xls  список регионов, которые Вы конвертируете.

Offline

#889 2014-09-16 09:20:29

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Cd_spb wrote:

Пожалуйста, проверьте в ftp://osm@s2.svimik.com/maps.xls  список регионов, которые Вы конвертируете.

Проверил все по файлу, все что конвертирую все на меня написано.

Offline

#890 2014-09-16 09:53:38

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

проще по http: http://s2.svimik.com/osm/maplist.xml
Список не полон, как минимум, отсутствуют Болгария и Черногория (обе за мной, последняя что-то на августе заглохла, посмотрю пофиксил)

Last edited by Vitalts (2014-09-16 12:22:54)

Offline

#891 2014-09-16 11:23:12

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Список не полон, как минимум, отсутствуют Болгария и Черногория

У меня всё есть.

<map>
<code>BG</code>
<uid>412</uid>
<name>Bulgaria</name>
<name_ru>Болгария</name_ru>
<date>2014-09-16 04:57</date>
<version>4.09.16</version>
<url>http://s2.svimik.com/osm/BG/Bulgaria_europe.obf</url>
<size>88308682</size>
</map>

<map>
<code>ME</code>
<uid>806</uid>
<name>Montenegro</name>
<name_ru>Черногория</name_ru>
<date>2014-08-08 07:54</date>
<version>4.08.08</version>
<url>http://s2.svimik.com/osm/ME/Montenegro_europe.obf</url>
<size>9772287</size>
</map>

Offline

#892 2014-09-16 12:23:51

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Фу ты, не на тот файл ссылку дал, рядом и похожие
http://s2.svimik.com/osm/maps.xls
Речь об Excel файле с ручным наполнением.
Кстати, появились и в екселе

Last edited by Vitalts (2014-09-16 12:24:53)

Offline

#893 2014-09-16 12:29:40

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Vitalts wrote:

Кстати, появились и в екселе

"Появилось"... Ага, само. :-)
Ручками добавлено и залито обратно. Потому и ссылка была на фтп.

Offline

#894 2014-09-17 21:06:34

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Из-за прекращения работы Я.блога ссылка "Описание. Участники. Конвертируемые регионы" в первом сообщении темы не работает. Почините, пожалуйста.


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

Offline

#895 2014-09-18 03:21:25

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,267

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

edward17 wrote:

Из-за прекращения работы Я.блога ссылка "Описание. Участники. Конвертируемые регионы" в первом сообщении темы не работает. Почините, пожалуйста.

А я и не знал, что это была ссылка. :-)

Offline

#896 2014-09-20 10:23:34

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

1) С сегодняшнего дня карты перестали обновляться через OSMDownloader - с сервисом всё в порядке?

2) Не вполне корректно работает обработка area:highway: значения primary/secondary не обрабатываются, residential нормально отображаются, tertiary или не рисуются, или рисуются контурами.

Offline

#897 2014-09-20 11:55:11

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

с сервисом всё в порядке?

Внезапно, нет. Сервер, отвечающий за карты, не отвечает. Попробую ребутнуть, как доберусь до панели хостера.

(upd) Сервер работает.

Last edited by SviMik (2014-09-20 15:25:34)

Offline

#898 2014-10-01 11:07:55

Nik64
Member
From: Ставрополь
Registered: 2013-11-10
Posts: 201

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Второй день не может скинуться Краснодар:

C:\Navi\OsmAnd>tools\ncftpput.exe -f "cfg/ftp.cfg" -F /RU-KDA/ "temp/Russia_krasnodar_asia.obf"
temp\Russia_krasnodar_asia.obf:    ETA:   0:01  132.56/132.62 MB   92.79 kB/s  C
ould not read reply from control connection -- timed out.
temp\Russia_krasnodar_asia.obf:                        132.62 MB   84.92 kB/s
ncftpput temp/Russia_krasnodar_asia.obf: could not send file to remote host.

Все остальные карты скидываются.


osmand-mapsSTA

Offline

#899 2014-10-04 21:22:48

Self-Perfection
Member
Registered: 2013-10-12
Posts: 117

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Люди, скажите пожалуйста, где вы берёте исходник для конвертации карт Московской области?

Уже пару месяцев наблюдаю в OsmAnd на месте одной речки её в двух экземплярах: текущее её состояние и состояние несколькомесячной давности, до правок. Подробнее в гуглогруппах OsmAnd. Там мне мне никто не ответил, впрочем (ааа, доктор, меня все игнорируют!).

Контур реки задублирован как в официальных османдовских картах московской области, так и в ежедневно обновляемой московсокй области с http://osm.svimik.com/

Попробовал я разобраться. Судя по скриптам из этой ветки, конвертируете вы вырезки от gis-lab.info. Скачал я http://be.gis-lab.info/data/osm_dump/du … OS.osm.pbf вырезал соответствующую область и смотрю в Josm - вижу только один контур реки. Откуда призрак старых данных - загадка.

Так что повторяю вопрос: откуда берутся данные для конвертации карты Московской области?

Offline

#900 2014-10-04 22:46:26

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Данные берутся с http://be.gis-lab.info/data/osm_dump/dump/latest/

Может, в папке османда случайно оказалось две карты? Других объяснений у меня нет.

Offline

Board footer

Powered by FluxBB