Jump to content
GPS навигатор СитиГИД

OSM Downloader (Android)


Recommended Posts

А у меня с 8й версией интересная штука.

ОСМДаунлоадер (сегодня утром обновился сам) показывает, например, что у меня есть Вост.Финляндия 1,672 от 17.05, а доступна 1.679 от 25.05

Все логично. А вот Северная Финляндия - есть 1.661 от 28.05, а доступна 1.660 от 25.05.

Или это получается, что я самим СитиГидом скачал более свежую (вот не помню), а у Пирса ее пока нет? Что-то странное.

Link to post
Share on other sites
  • Replies 589
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Уважаемые господа!   Вашему вниманию предлагается программа для андроида, которая позволяет легко и быстро скачать карты OSM на ваше устройство.   Программа доступна в гугл-маркете .    Коммента

Собственно ушло в маркет (появится через несколько часов): https://play.google.com/store/apps/details?id=com.nikanorov.OSMDownloader   Файл обновлён: https://dl.dropbox.com/u/3063354/OSMD/OSMDownloa

Решил выложить то, что сейчас есть. dropbox: https://dl.dropbox.com/u/3063354/OSMD/OSMDownloader.apk Изменения: Программа запоминает скаченные через неё версии карт. (Красным - есть новая верси

Posted Images

Карты для версии 7.x (cgmap) теперь обновляются редко. У Пирса сейчас основной упор на карты 8.x.

Так на сайте то, у Пирса, есть новые, я же скачал оттуда.

Link to post
Share on other sites

Так на сайте то, у Пирса, есть новые, я же скачал оттуда.

а приведите, пожалуйста, пример карты. 

Link to post
Share on other sites

А у меня с 8й версией интересная штука.

ОСМДаунлоадер (сегодня утром обновился сам) показывает, например, что у меня есть Вост.Финляндия 1,672 от 17.05, а доступна 1.679 от 25.05

Все логично. А вот Северная Финляндия - есть 1.661 от 28.05, а доступна 1.660 от 25.05.

Или это получается, что я самим СитиГидом скачал более свежую (вот не помню), а у Пирса ее пока нет? Что-то странное.

Я думаю, что Пирс убрал битую версию или ещё какой откат был. И это точно про 8ую версию? Версии карт от семёрки.

И да, версию карт из cgnet я читать не умею =(

Edited by nikanorov
Link to post
Share on other sites

И да, версию карт из cgnet я читать не умею =(

Могу прислать шарповый код. Прога для Андроида - это ж Ява должна быть? Почти одно и то же.... Скинь почту в личку.

  • Upvote 1
Link to post
Share on other sites

Могу прислать шарповый код. Прога для Андроида - это ж Ява должна быть? Почти одно и то же.... Скинь почту в личку.

Именно из cgnet, а не cgmap? Если да, то было бы здорово, можно даже не код, а прицнцип и где читать (даже лучше, если у кода какая лицензия не очень): nikanorov@gmail.com

Link to post
Share on other sites

И это точно про 8ую версию? Версии карт от семёрки.

Я был уверен, что 8. Полез в настройки - оказывается, установлено "качать 7".

Я олень, вопрос снят. :)

Link to post
Share on other sites

13.07.2014, Vlad_SP сказал:

В файле .cgmap по смещению +0x0000 лежит сигнатура 'CGMP', а по смещению +0x0008 - старший номер версии карты (например, 0x000E), по смещению +0x000A - младший номер версии (ревизия) (например, 0x0003).
Для файлов .cgnet (по крайней мере, имеющихся у меня) - ровно та же самая история.


Ну ок, вечером доберусь до дома - пришлю и код. На крайняк, в выходные.

Link to post
Share on other sites

Именно из cgnet, а не cgmap?

Vlad_SP уже написал. Единственное, что почему-то из карт считывается версия 2.хх, а в файле пирса 1.хх..

Например Финлядия обз. 1.428, а из файла прочитается 2.428...

Link to post
Share on other sites

13.07.2014, Vlad_SP сказал:


Ну ок, вечером доберусь до дома - пришлю и код. На крайняк, в выходные.

Ну если там то же самое, то код не надо. У меня уже есть для cgmap. Я почему-то был уверен, что они отличаются, сегодня протестирую. 

Link to post
Share on other sites

Хм. У меня сейчас под руками нет ни .cgmap, ни .cgnet карт. Вернусь домой (счас на работе) - проверю. Возможно, в последних версиях что-то и поменялось. Тогда придется снова ковырять формат файлов и менять код......

Link to post
Share on other sites

Vlad_SP уже написал. Единственное, что почему-то из карт считывается версия 2.хх, а в файле пирса 1.хх..

Например Финлядия обз. 1.428, а из файла прочитается 2.428...

у меня или у всех? вот c# код так же двойку увидит? у меня, да, читает 2 вместо 1. 

Link to post
Share on other sites

Любопытно-с. Скачал с сайта Пирса одну и ту же карту в форматах .cgmap (7.x) и .cgnet (8.x). (RU-NGR-OSM)

Карта формата 7.x : на сайте записана версия 1.647, из файла честно читается 1.647 (0x0001 0x0287)

Карта формата 8.x : на сайте записана версия 1.689, из файла читается 2.689 (0x0002 0x02B1)

Где правда? Загадка-с, которую разрешить сможет, наверное, только Пирс.

Помнится, где-то год назад такое явление уже было, и было оно связано с экспериментами уважаемого Пирса по отработке технологии создания карт под 8-ку. Потом мажорная версия откатилась обратно на 1 и так было довольно долго.

 

Link to post
Share on other sites

а приведите, пожалуйста, пример карты. 

Вот скриншот из Вашего приложения. Нужен скриншот самой карты?

Screenshot_2015-07-03-00-41-42.png

Link to post
Share on other sites

Вот скриншот из Вашего приложения. Нужен скриншот самой карты?

Screenshot_2015-07-03-00-41-42.png

Остатки от того, что предыдущая версия была (она качала карты для 8ки с месяц где-то), насколько я понимаю. Новгородская область получилась от 8ки, а не 7ки.

Link to post
Share on other sites

Остатки от того, что предыдущая версия была (она качала карты для 8ки с месяц где-то), насколько я понимаю. Новгородская область получилась от 8ки, а не 7ки.

Так как исправить то? У меня по прежнему показывает обновление от 8-ки. И подозреваю, что так и дальше будет показывать, хотя карты самой (от 8-ки) уже нет.

Link to post
Share on other sites

Так как исправить то? У меня по прежнему показывает обновление от 8-ки. И подозреваю, что так и дальше будет показывать, хотя карты самой (от 8-ки) уже нет.

Так просто перекачать-обновить.

Link to post
Share on other sites

Так просто перекачать-обновить.

И что будет качать, если показывает обновление от 8-ой версии?

Link to post
Share on other sites

И что будет качать, если показывает обновление от 8-ой версии?

Обновления на скриншоте показывает от 7ки. 

  • Upvote 1
Link to post
Share on other sites

Обновления на скриншоте показывает от 7ки. 

Что-то я запутался, с этими версиями. :)

P.S. Обновился, все нормально.

Edited by klif22
Link to post
Share on other sites

Что-то я запутался, с этими версиями. :)

В какой-то момент (где-то месяц-два назад) старая версия (которая тёмная) начала качать обновления для 8ки заместо 7ки. В новой, зелёной версии, всё это исправлено, главное выбрать правильный источник 7ку или 8ку. Если вкратце, то у вас всё ок, если вам нужна 7ка. Просто перекачайте карты через программу. 

Link to post
Share on other sites

В какой-то момент (где-то месяц-два назад) старая версия (которая тёмная) начала качать обновления для 8ки заместо 7ки. В новой, зелёной версии, всё это исправлено, главное выбрать правильный источник 7ку или 8ку. Если вкратце, то у вас всё ок, если вам нужна 7ка. Просто перекачайте карты через программу. 

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

Edited by klif22
Link to post
Share on other sites

Тэк-с. Продолжаю исследования.

Установил CityGuidePC и загрузил с его помощью все ту же RU-NGR-OSM.cgnet, но собранную МИТом. В каталоге карт СГ (PC версия) показывает 1.348, из файла честно читается 1.348 (0x0001 0x015C).

Link to post
Share on other sites

Всё работало до февраля. Т.е. и из файла, и из карты читались 2.

Как-то заметил, что виндовый OSMDownloader перестал карты обновлять, а оказалось, что в maplist.xml появились 1...

Просто перестал учитывать эту цифирку и всё...

Link to post
Share on other sites

Друзья, как вы знаете, Android 4.4 запретили писать приложениям на SD карту. Единственным реальным вариантом это было обойти - использование root. В Android 5+ возможность писать на SD карту вернули (А в Android M вроде вообще нормально сделали). Помогите, пожалуйста, протестировать, как это работает на Android 5+ и SD картой. 

Данная версия ИСКЛЮЧИТЕЛЬНО тестовая и ТОЛЬКО для Android 5+, не поддерживает докачку, а функция записи на SD должна работать только для Ситигида. URL для загрузки: https://data.nikanorov.mobi/osm/OSMDownloader-LOLLIPOP_TEST.apk

Для теста надо просто выбрать папку на SD карте для СитиГида и попробовать закачать карту. Если закачается, а тем более нет, напишите тут, пожалуйста. 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...