Экспорт не яндекс карт в кеш МЯК версии 3

Обсуждаем экспорт кэша в формат МЯК3, а также использование самого МЯК3.

Модераторы: Tolik, zed

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение vdemidov » 08 июн 2011, 12:23

Parasite писал(а):Файл появился\был прицеплен когда? Вчера. А экспорт в МЯК в сасе появился когда? Давно.

Ну это в данной теме он вчера появился, а вообще он давно есть. И я не утверждаю что экспорт в САСе по нему делался. Я утверждаю, что экспорт в САС выполняется так как описано в том pdf.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1166
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 92 раз.
Поблагодарили: 52 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение zed » 08 июн 2011, 12:33

Parasite писал(а):
vdemidov писал(а):Для меня экспорт в МЯК неинтересен.

+1
Предлагаю поковырять формат GM для Андроида (прога+платформа весьма перспективней МЯК, плюс опять же планшеты с Андроидом на подходе по всем фронтам).

-1
МЯК интересен, потому как работает на всех мобильных платформах (java, win mobile, symbian и тот же android, кстати), а GM только под андроидом.
Хитрости GoogleEarth - то, чего вы не знаете о гугле

За это сообщение автора zed поблагодарил:
sss (08 июн 2011, 13:28)
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение sss » 08 июн 2011, 12:43

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

Tolik писал(а):Да нет, не режет, а перетасовывает каким-то случайным образом...

Тогда возьмите
1. какой-нибудь файл из кэша, созданного САС.Планетой,

Во вложении 3A1_sas.rar логин\пароль osm
Tolik писал(а):2. тот же файл, загруженный на удалённое хранилище (кстати, как загружаете? по FTP?)

Он же 3A1_sas.rar был загужен по фтп
Tolik писал(а):3. тот же файл, скачанный яндекс-кэшем из хранилища
и выложите сюда, давайте сравним. Укажите путь к файлу в кэше.

Во вложении 3a1_from.rar логин\пароль osm

зыбыл, путь cache\12\10
sss
Новичок
 
Сообщения: 24
Зарегистрирован: 07 июн 2011, 19:05
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение zed » 08 июн 2011, 13:10

У САС неверно указан размер заголовка. Минимальный размер должен быть 13 байт, а там записано - 10. Может из-за этого глючит алго на сервере и неправильно обсчитывает таблицу смещений (а алго в самих мобильных картах может быть более помехо-устойчив). Попробуйте прогнать через сервер файл из аттача и посмотрите, перемешаются тайлы или нет.

3A1_sas_correct.rar
(1.6 MiB) Скачиваний: 16
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение Tolik » 08 июн 2011, 13:16

zed, мин. размер заголовка 1024 байта = 0x400. Поставьте там 00 04 вместо 0A 00.
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение sss » 08 июн 2011, 13:26

zed писал(а):У САС неверно указан размер заголовка. Минимальный размер должен быть 13 байт, а там записано - 10. Может из-за этого глючит алго на сервере и неправильно обсчитывает таблицу смещений (а алго в самих мобильных картах может быть более помехо-устойчив). Попробуйте прогнать через сервер файл из аттача и посмотрите, перемешаются тайлы или нет.

3A1_sas_correct.rar


Попробовал
Локально YandexCache также на него ругается и предлагает его заменить файлом нулевой длины
При удаленной загруки YandexCache вылетает с ошибкой, оставляя на диске 3a1.tmp - 397 312 байт
sss
Новичок
 
Сообщения: 24
Зарегистрирован: 07 июн 2011, 19:05
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение zed » 08 июн 2011, 13:32

Вариант с заголовком в 1024 байта.

3A1_sas_correct_2.rar
(1.6 MiB) Скачиваний: 14

Поставьте там 00 04 вместо 0A 00.

Там не просто циферки надо менять, а нужно добивать нулями до указанного размера.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение Tolik » 08 июн 2011, 13:36

zed писал(а):Там не просто циферки надо менять, а нужно добивать нулями до указанного размера.

А моя идея как раз в том, что не надо добивать нулями...
Почему-то в обоих файлах таблица смещений начинается с адреса 660A, хотя размер заголовка указан разный. Может быть в этом и проблема.
Почему именно 660A?
Tolik
Гуру
 
Сообщения: 1624
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 68 раз.
Поблагодарили: 242 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение zed » 08 июн 2011, 13:38

Таблица начинается раньше, просто она почти вся забита нулями (только посерёдке чутка заполнена).

А блин, ничего не получится - если добивать нулями заголовок, то таблица смещений оказывается невалидной. Т.е. нужно править в исходниках сас, либо в скриптах того сервера корректировать ситуацию некорректного заголовка.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Экспорт не яндекс карт в кеш МЯК версии 3

Сообщение sss » 08 июн 2011, 13:39

zed писал(а):Вариант с заголовком в 1024 байта.

3A1_sas_correct_2.rar

Поставьте там 00 04 вместо 0A 00.

Там не просто циферки надо менять, а нужно добивать нулями до указанного размера.


Локально YandexCache перестал ругается, но показывает черный квадрат (вместо зеленого)
При удаленной загрузки YandexCache продолжает вылетать с ошибкой, оставляя на диске такой же 3a1.tmp - 397 312 байт
sss
Новичок
 
Сообщения: 24
Зарегистрирован: 07 июн 2011, 19:05
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в SAS.Планета + Мобильные Яндекс.Карты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron