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

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

Модератор: Tolik

Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

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

Сообщение vdemidov »

Parasite писал(а):Файл появился\был прицеплен когда? Вчера. А экспорт в МЯК в сасе появился когда? Давно.
Ну это в данной теме он вчера появился, а вообще он давно есть. И я не утверждаю что экспорт в САСе по нему делался. Я утверждаю, что экспорт в САС выполняется так как описано в том pdf.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Parasite писал(а):
vdemidov писал(а):Для меня экспорт в МЯК неинтересен.
+1
Предлагаю поковырять формат GM для Андроида (прога+платформа весьма перспективней МЯК, плюс опять же планшеты с Андроидом на подходе по всем фронтам).
-1
МЯК интересен, потому как работает на всех мобильных платформах (java, win mobile, symbian и тот же android, кстати), а GM только под андроидом.
sss
Новичок
Сообщения: 24
Зарегистрирован: 07 июн 2011, 19:05
Благодарил (а): 8 раз

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

Сообщение sss »

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

Тогда возьмите
1. какой-нибудь файл из кэша, созданного САС.Планетой,
Во вложении 3A1_sas.rar логин\пароль osm
Tolik писал(а): 2. тот же файл, загруженный на удалённое хранилище (кстати, как загружаете? по FTP?)
Он же 3A1_sas.rar был загужен по фтп
Tolik писал(а): 3. тот же файл, скачанный яндекс-кэшем из хранилища
и выложите сюда, давайте сравним. Укажите путь к файлу в кэше.
Во вложении 3a1_from.rar логин\пароль osm

зыбыл, путь cache\12\10
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

У САС неверно указан размер заголовка. Минимальный размер должен быть 13 байт, а там записано - 10. Может из-за этого глючит алго на сервере и неправильно обсчитывает таблицу смещений (а алго в самих мобильных картах может быть более помехо-устойчив). Попробуйте прогнать через сервер файл из аттача и посмотрите, перемешаются тайлы или нет.
3A1_sas_correct.rar
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

zed, мин. размер заголовка 1024 байта = 0x400. Поставьте там 00 04 вместо 0A 00.
sss
Новичок
Сообщения: 24
Зарегистрирован: 07 июн 2011, 19:05
Благодарил (а): 8 раз

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

Сообщение sss »

zed писал(а):У САС неверно указан размер заголовка. Минимальный размер должен быть 13 байт, а там записано - 10. Может из-за этого глючит алго на сервере и неправильно обсчитывает таблицу смещений (а алго в самих мобильных картах может быть более помехо-устойчив). Попробуйте прогнать через сервер файл из аттача и посмотрите, перемешаются тайлы или нет.
3A1_sas_correct.rar
Попробовал
Локально YandexCache также на него ругается и предлагает его заменить файлом нулевой длины
При удаленной загруки YandexCache вылетает с ошибкой, оставляя на диске 3a1.tmp - 397 312 байт
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Вариант с заголовком в 1024 байта.
3A1_sas_correct_2.rar
Поставьте там 00 04 вместо 0A 00.
Там не просто циферки надо менять, а нужно добивать нулями до указанного размера.
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

zed писал(а):Там не просто циферки надо менять, а нужно добивать нулями до указанного размера.
А моя идея как раз в том, что не надо добивать нулями...
Почему-то в обоих файлах таблица смещений начинается с адреса 660A, хотя размер заголовка указан разный. Может быть в этом и проблема.
Почему именно 660A?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

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

А блин, ничего не получится - если добивать нулями заголовок, то таблица смещений оказывается невалидной. Т.е. нужно править в исходниках сас, либо в скриптах того сервера корректировать ситуацию некорректного заголовка.
sss
Новичок
Сообщения: 24
Зарегистрирован: 07 июн 2011, 19:05
Благодарил (а): 8 раз

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

Сообщение sss »

zed писал(а):Вариант с заголовком в 1024 байта.
3A1_sas_correct_2.rar
Поставьте там 00 04 вместо 0A 00.
Там не просто циферки надо менять, а нужно добивать нулями до указанного размера.
Локально YandexCache перестал ругается, но показывает черный квадрат (вместо зеленого)
При удаленной загрузки YandexCache продолжает вылетать с ошибкой, оставляя на диске такой же 3a1.tmp - 397 312 байт
Ответить

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