SASGIS - SAS.Планета
View Issue Details
0001409SAS.Планета[All Projects] Хотелкаpublic25-07-2012 06:3203-12-2013 08:36
Parasite 
vasketsov 
normaltweakhave not tried
resolvedfixed 
WindowsServer2003
110418 
131111131111 
0001409: Хотелось бы экспорта в программу RMAPS для Android
Сабж.
Кэш сабжа представляет из себя элементарную базу SQLite с тайлами в блобах. Прилагаю для примера кэш 2 карт - ГуглоКарты (PNG) и ГуглоLand (JPG).
http://www.mediafire.com/?4hnq9e3xb19v5k5 (5Mb)

android, SQLite, плагины, экспорт
related to 0002213resolved zed При экспорте в RMaps (SQLite) нельзя изменить проекцию карты 
has duplicate 0001393closed vdemidov Добавить экспорт карт для iOS приложения Galileo Offline Maps в формате .sqlitedb 
jpg Clipboard07.jpg (100,767) 25-07-2012 08:27
http://www.sasgis.org/mantis/file_download.php?file_id=880&type=bug
jpg
Issue History
25-07-2012 06:32ParasiteNew Issue
25-07-2012 06:36vdemidovNote Added: 0007879
25-07-2012 06:36vdemidovStatusnew => feedback
25-07-2012 06:55ParasiteNote Added: 0007882
25-07-2012 06:56ParasiteStatusfeedback => new
25-07-2012 06:57ParasiteNote Edited: 0007882bug_revision_view_page.php?bugnote_id=7882#r3813
25-07-2012 07:14zedNote Added: 0007884
25-07-2012 07:35vdemidovStatusnew => confirmed
25-07-2012 07:35vdemidovStatusconfirmed => feedback
25-07-2012 08:27ParasiteNote Added: 0007886
25-07-2012 08:27ParasiteStatusfeedback => new
25-07-2012 08:27ParasiteFile Added: Clipboard07.jpg
26-07-2012 11:55vdemidovStatusnew => confirmed
26-07-2012 11:56vdemidovProduct Version => 110418
26-07-2012 11:56vdemidovTarget Version => 29xxxx
26-07-2012 11:57vdemidovTag Attached: android
26-07-2012 11:57vdemidovTag Attached: плагины
26-07-2012 11:57vdemidovTag Attached: экспорт
30-12-2012 20:23vasketsovTag Attached: SQLite
30-01-2013 16:24vasketsovNote Added: 0010471
30-01-2013 16:54vasketsovNote Edited: 0010471bug_revision_view_page.php?bugnote_id=10471#r5119
31-01-2013 13:02vasketsovNote Added: 0010478
31-01-2013 13:03vasketsovAssigned To => vasketsov
31-01-2013 13:03vasketsovStatusconfirmed => feedback
31-01-2013 13:04vasketsovNote Edited: 0010478bug_revision_view_page.php?bugnote_id=10478#r5121
08-02-2013 23:16sasha_dNote Added: 0010531
09-02-2013 08:10vdemidovStatusfeedback => resolved
09-02-2013 08:10vdemidovFixed in Version => 131111
09-02-2013 08:10vdemidovResolutionopen => fixed
12-02-2013 14:04zedTarget Version29xxxx => 131111
21-02-2013 17:23vdemidovRelationship addedhas duplicate 0001393
03-12-2013 08:36zedRelationship addedrelated to 0002213

Notes
(0007879)
vdemidov   
25-07-2012 06:36   
Какие проекции поддерживаются? Какие типы картинок?
(0007882)
Parasite   
25-07-2012 06:55   
(edited on: 25-07-2012 06:57)
>Какие проекции поддерживаются?
1. меркатор\сфероид (гугл)
2. меркатор\эллипсоид (яндекс)

>Какие типы картинок?
PNG, JPG - однозначно да (см.пример по ссылке выше).
Возможно еще и GIF (проверю, отпишу).
Различает их имхо по хидерам, ибо в базе ничего похожего на признак типа файла я не увидел.

Вообще же, база под RMAPS делается совершенно сторонним приложением под винду и не только - TrekBuddy Atlas Creator (ныне Mobile Atlas Creator, http://mobac.sourceforge.net/ , написан на Яве) и там тип этого кэша указан как "Big Planet Tracks SQLite format (Android)". Не знаю что это, лично мне этот BigPlanet ни о чем не говорит - но авось кто в теме.

(0007884)
zed   
25-07-2012 07:14   
Вот здесь: 0001393 тоже просят SQLite создаваемый MOBAC'ом. Там случайно на выходе структура БД не одинаковая?

И ещё, может оно всё совпадает вот с этим: 0001379
(0007886)
Parasite   
25-07-2012 08:27   
>Вот здесь: 0001393 тоже просят SQLite создаваемый MOBAC'ом. Там случайно на выходе структура БД не одинаковая?
Понятия не имею. Примеров кэша там не приложили, а IOS и Galileo у меня нет и не будет. Вполне возможно, что и похожи, или даже и одинаковы. Кто знает. Был бы тамошний кэш - можно было бы открыть и сравнить.

>И ещё, может оно всё совпадает вот с этим: 0001379
По ссылке на спецификации в том посте:
--------------
The metadata table is used as a key/value store for settings. Five keys are required:
    name: The plain-english name of the tileset.
    type: overlay or baselayer
    version: The version of the tileset, as a plain number.
    description: A description of the layer as plain text.
    format: The image file format of the tile data: png or jpg
---------------

...а расклад сабжевой датабазы я сейчас прицеплю в шапку. Там меня смущает столбец "s" - я не понимаю, что это может быть. Any ideas?
(0010471)
vasketsov   
30-01-2013 16:24   
(edited on: 30-01-2013 16:54)
CREATE TABLE tiles (
  x int,
  y int,
  z int,
  s int,
  image blob,
  PRIMARY KEY (x, y, z, s)
);

s входит в первичный ключ.

Значит это что-то типа версии, ибо явно для xyz может быть столько разных тайлов, сколько будет разных значений s.

зы. В исходниках gmv2sqlite.au3 туда пихается всегда 0. Поддерживаются только jpg и png. В поле зума пишется какой-то понос вида (17 - $zoom + 1).

(0010478)
vasketsov   
31-01-2013 13:02   
(edited on: 31-01-2013 13:04)
Сделал пример экспорта куска около Перми для NMC (зумы 10,12,14,16)
http://yadi.sk/d/K2et-bZM2G6UO
Табличку с андроидоинфой создвать не стал - похоже она не нужна.
Проверяйте.

(0010531)
sasha_d   
08-02-2013 23:16   
Добрый день! Подтверждаю, Пермь работает. На радостях экспортировал 900М своего кэша, зумы с 9 по 19, билд 7094 от 5 февраля. Загрузил в RMaps под Андроид - все работает как часы, все зумы показывает как надо. Спасибо, ребята, за ваш труд! Это самая полезная программа на моем компе.

P.S. В Global Mapper только что добавили этот формат. Вы с ними сговорились?