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.***
#926 2014-10-27 20:40:37
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
обновите, наконец, rendering_types.xml
Да, да, обновите наконец и добавьте туда route=share_taxi
Offline
#927 2014-10-28 02:59:30
- Nik64
- Member
- From: Ставрополь
- Registered: 2013-11-10
- Posts: 201
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Вот почему я продолжаю считать что конвертировать надо на одном и том же сервере, а не каждому пользователю по карте. Если выделяются только остановки, обновите, наконец, rendering_types.xml.
Включена автоматическая закачка. Файл сегодня обновился. А откуда он его берёт при конвертировании по скрипту, я так и не разобрал. Для этого и выложил всю папку.
:: Указываем рабочий каталог. Он необходим для планировщика (по умолчанию он другой и скрипт работать не будет). Для ручного запуска он не нужен.
cd c:\Navi\OsmAnd\
:: Cкачивание новой версии конвертора (если есть)/ WGET модифицированный. Выдает код ошибки 1 даже если файл существует и закачка не нужна.
:: Отключите ключь -nv для более подробной информации в окне обработки
:: **** Временно отключено. Проверьте что у вас есть уже необходимые файлы старой версии.
tools\wget http://download.osmand.net/latest-night-build/OsmAndMapCreator-main.zip -nd --tries=10 -P input -N -T 10 -nv
:: Распаковка архива конвертера
if not errorlevel 1 tools\7z.exe x input\OsmAndMapCreator-main.zip -o./OsmAndMapCreator -y
:: Cкачивание с GitHUB новой версии rendering_types.xml для UniRS - стиль отображения карт для OsmAnd. (Страница обсуждения http://forum.openstreetmap.org/viewtopic.php?id=23125 )
:: **** Временно отключено. Проверьте что у вас есть уже необходимые файлы старой версии.
tools\Gnu\wget https://raw.github.com/xmd5a2/UniRS/master/stable_version/rendering_types.xml --no-check-certificate -nd --tries=10 -P cfg -N -T 10
:: Запуск улиты скачивания из файла списка url wget.url
tools\Gnu\wget -nd --input-file=cfg\wget.url --tries=10 -P input -N -T 10Скачал сегодня карту Москвы с конвертировал через скрипт (OsmAndMapCreator и rendering_types.xml при конвертации обновились). Карта весит 62,8 МБ, в OSMDownloader сегодняшняя карта весит 65,25 МБ. МОТ как всегда нет. Метро есть но почему то исчезает на 12 масштабе - неудобно, хотя бы до 10 нужно. Для человека который плохо знает город нужно больше видеть чтобы ориентироваться.
Last edited by Nik64 (2014-10-28 13:52:11)
osmand-mapsSTA
Offline
#928 2014-10-29 12:05:47
- Nik64
- Member
- From: Ставрополь
- Registered: 2013-11-10
- Posts: 201
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
xmd5a wrote:
обновите, наконец, rendering_types.xml
Вообще желательно предупреждать что он переехал, и в скрипте ссылку заменить.
Заменил ссылку в скрипте, ОТ появился, но почему то без маршруток.
Так должно быть или ещё где то проблема сидит.
Да, да, обновите наконец и добавьте туда route=share_taxi
Куда добавить?
osmand-mapsSTA
Offline
#929 2014-10-29 12:22:27
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Куда добавить?
Уже добавили, обновляй rendering_types.xml
Ещё бы SviMik его обновил.
Offline
#930 2014-10-29 13:00:50
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
У меня каждый день обновляется с https://raw.githubusercontent.com/xmd5a … _types.xml
Если ссылка неправильная - сообщите.
Offline
#931 2014-10-29 13:11:52
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Если ссылка неправильная - сообщите.
Неправильная, теперь это часть османда - https://github.com/osmandapp/OsmAnd-res … _types.xml
Offline
#932 2014-10-29 17:36:43
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Пожалуй надо удалить тот репозиторий чтобы людей не путал. Он мёртв уже полгода, я писал.
Last edited by xmd5a (2014-10-29 17:36:55)
Offline
#933 2014-11-07 08:10:58
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Что то ftp для заливки сломался, не отвечает. Да и на сайте osm.svimik.com куда то ссылка на скачивание карт пропала. Это всё?
Offline
#934 2014-11-07 09:01:48
- Nik64
- Member
- From: Ставрополь
- Registered: 2013-11-10
- Posts: 201
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Что то ftp для заливки сломался, не отвечает. Да и на сайте osm.svimik.com куда то ссылка на скачивание карт пропала. Это всё?
Скорее сервер лег.
Вчера и на gis-lab.info вырезок не было.
Два дня прогулом можно ставить.
osmand-mapsSTA
Offline
#935 2014-11-07 09:40:24
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Если не ошибаюсь, у SviMik ftp и веб морда на разных машинах, и если ftp ляжет, то и ссылка на ftp из веб морды пропадет, ибо в скрипте имеется проверка доступности ftp.
Offline
#936 2014-11-07 15:16:38
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
ftp и веб морда на разных машинах, и если ftp ляжет, то и ссылка на ftp из веб морды пропадет, ибо в скрипте имеется проверка доступности ftp.
Именно так
Блок прячется автоматически, дабы не вводить в заблуждение неработающими ссылками.
Сервер уже починен.
Last edited by SviMik (2014-11-07 15:19:27)
Offline
#937 2015-01-11 12:22:48
- Cd_spb
- Member
- From: Санкт-Петербург
- Registered: 2011-11-04
- Posts: 1,267
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
SviMik, можно попросить запустить BTSync?
Offline
#938 2015-01-11 18:54:11
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Запустил.
Offline
#939 2015-01-18 18:46:04
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,281
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
SviMik, можно попросить все карты линками собрать в одну папку, для удобства ручного скачивания. Сейчас при скачивании нескольких областей, приходится поочередно обходить ссоответствующие папки. А так можно будет выбрать нужные и запустить закачку оптом.
Offline
#940 2015-01-18 21:31:03
- VlIvYur
- Member
- Registered: 2011-01-12
- Posts: 386
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
А не надо ручками скачивать. Держите скрипт, которым можно обновить все свои карты. Нужен только BusyBox - можно даже non-root (должен заработать и на компе, но наверняка понадобится что-то подкрутить, не проверял), ну и терминал какой-нить или с ярлыка как-то запускать
Сначала качает OsmAnd (устанавливать надо будет руками, pm работает только с root), следом цикл если параметров у скрипта больше одного (после имени скрипта через пробел добавить любой символ) - поиск и добавление новых карт (тех, которые поиском локально не будут обнаружены: на каждую карту будет выдан запрос и если ответить y, то просто создаст пустой файл, качать потом в основном цикле будет), которых на телефоне нет. Потом цикл который обновляет карты. Те, что валяются в /sdcard/osmand обновляет каждый раз, как есть обновки, если карты где-то глубже (которые отключены валяются в /sdcard/osmand/backup), то они обновляются как только сменится десяток дней (0x, 1x, 2x, 3x - на смену декады смотрит, так что если в месяце 30 дней, то обновит и 30го и 1го следующего месяца). Из минусов - если оборвался интернет на продолжительное время (сколько-то попыток выкачать всё-таки будет предпринято), то карта останется недокаченной, и кажется даже если перезапустить скрипт, то карта не обновится (только если сменится карта на сервере). Пути проверьте, куда osmand кидать и где его родной каталог (cd /sdcard/... в скрипте)
#!/system/bin/sh
export PATH=$PATH:/data/data/burrows.apps.busybox/app_busybox/
cd /sdcard/Download
wget -N http://download.osmand.net/latest-night-build/OsmAnd-default.apk
cd /sdcard/osmand
#filedate=`stat -c %y ./maplist.xml`
wget -N http://s2.svimik.com/osm/maplist.xml
#newdate=`stat -c %y ./maplist.xml`
#if [ "$newdate" == "$filedate" ]
# then
# echo No new maps
# exit 0
#fi
isnewmap="1"
OldIFS=$IFS
IFS=$'\n'
# searching for new maps
if [ "$#" -gt 0 ]
then
lines=($(grep -e name\> -e url\> ./maplist.xml))
for line in ${lines[@]}
do
if [ "$isnewmap" = "1" ]
then
isnewmap="0"
line=${line//<name>/}
line=${line//<\/name>/}
mapname=${line%?}
continue
fi
isnewmap="1"
line=${line//<url>/}
line=${line//<\/url>/}
line=${line%?}
fname=$(basename $line)
targetname=`find . \( -name $fname \)`
if [ -z $targetname ]
then
echo -n "Download $mapname (y/n) "?
read yes
if [[ "$yes" == y* ]]
then
touch $fname
fi
fi
done
fi
# downloading
isnewmap="1"
lines=($(grep -e date\> -e url\> ./maplist.xml))
for line in ${lines[@]}
do
if [ "$isnewmap" = "1" ]
then
isnewmap="0"
line=${line//<date>}
line=${line//<\/date>}
newdate=${line%?}
continue
fi
isnewmap="1"
line=${line//<url>/}
line=${line//<\/url>/}
line=${line%?}
fname=$(basename $line)
targetname=`find . \( -name $fname \)`
if [ -z "$targetname" ]
then
continue
fi
filedate=`stat -c %y $targetname`
# if not current directory check every ten days
if [ "$(dirname $targetname)" = "." ]
then
filedate=${filedate:0:16}
else
newdate=${newdate:0:9}
filedate=${filedate:0:9}
fi
# проверять ещё и размер файла-вдруг не докачен
if [ "$newdate" != "$filedate" ]
then
wget -N -P $(dirname $targetname) $line
fi
done
IFS=$OldIFSЗапускать из терминала как "sh имяскрипта"
Offline
#941 2015-01-19 13:11:17
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Для информации: poly регионов России на gislab (откуда, как я понимаю, берутся вырезки) километров на 20-25 шире чем реальные границы, то есть между соседними областями перехлёст 40-50км.
Offline
#942 2015-01-28 07:27:45
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Сегодня с утра заметил, что МО похудела на 8 мегобайт и стала 152 вместо 160 это нормально или что то где то заглючило??
И надо ли обновить MapCreator а то я его уже давно (неск месяцев) не обновлял?
Offline
#943 2015-01-28 09:52:44
- xmd5a
- Member

- Registered: 2013-01-02
- Posts: 879
- Website
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
И надо ли обновить MapCreator а то я его уже давно (неск месяцев) не обновлял?
Надо. Я проверяю его каждый день и сейчас он рабочий.
Offline
#944 2015-01-28 10:13:50
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Обновил. Завтра будетконвертация с новым.
Offline
#945 2015-01-29 08:12:42
- Takuto
- Member

- Registered: 2011-01-09
- Posts: 216
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
А не надо ручками скачивать. Держите скрипт, которым можно обновить все свои карты. Нужен только BusyBox - можно даже non-root (должен заработать и на компе, но наверняка понадобится что-то подкрутить, не проверял), ну и терминал какой-нить или с ярлыка как-то запускать
Спасибо за скрипт, но на моем андроидофоне не взлетел. Причина - wget который в комплекте с БизиБоксом не умеет перезаписывать файлы. Ни по ключу, ни вообще никак. Нагугленный бинарник wgeta не резолвит имена серверов, поскольку слинкован с чем-то не тем... засада со всех сторон.
Это мне так не повезло, или есть простой очевидный путь?
Offline
#946 2015-01-29 08:23:35
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
К чему такие костыли, когда есть OSMDownloader?
Offline
#947 2015-01-29 08:46:10
- Takuto
- Member

- Registered: 2011-01-09
- Posts: 216
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
"ATTENTION! The given application downloads OpenStreetMap maps for City Guide 7, Navitel, 7 Ways navigator apps only"
Цитата со страницы OSMDownloader в ГуглПлее.
Offline
#948 2015-01-29 09:20:43
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
"ATTENTION! The given application downloads OpenStreetMap maps for City Guide 7, Navitel, 7 Ways navigator apps only"
Надо брать его из другого места. Но я его не скажу, тут по этому поводу были конфликты.
Offline
#949 2015-01-29 18:50:40
- VlIvYur
- Member
- Registered: 2011-01-12
- Posts: 386
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Спасибо за скрипт, но на моем андроидофоне не взлетел. Причина - wget который в комплекте с БизиБоксом не умеет перезаписывать файлы.
Ну я из маркета ставил, тот умеет. Может это из-за ограничений андроида на запись? (у меня 4.4.2, вроде в 4.4.4 была какая-то такая проблема)
Offline
#950 2015-01-30 08:25:11
- Takuto
- Member

- Registered: 2011-01-09
- Posts: 216
Re: OsmAnd: Ежедневное конвертирование и автоматическое обновление карт
Видимо, вам повезло и у вас на устройстве производитель предоставил собранный wget. Если не трудно, гляньте в system\bin нет ли там бинарника wget?
BusyBoxовский wget по сути таковым не является, это его простейшая реализация, опцию -N он в принципе не понимает. Если опцию из скрипта убрать - ругается что "Файл существует, не могу качать". Наверное, можно переписать скрипт чтобы он сначала файл удалял, потом только качал. Попробую попозже.
Надо брать его из другого места. Но я его не скажу, тут по этому поводу были конфликты.
Ну это вообще тайны мадридского двора... не ожидал такого от ОСМ коммунити.
Offline