МЯК CACHE collector

Карты для Мобильных Яндекс.Карт - накопитель кэша
Новости КАРТЫ Программы Инструкции, FAQ Ссылки, наши друзья Контакты, помощь проекту

Обший размер кэша на сервере: 808782Mb


Заведи свой DropBox сейчас и получи 0,5 ГБ дополнительно!
Поддержи проект

все способы
поддержать проект
»



Ваши вопросы и наши ответы, FAQ

Ответы на часто задаваемые вопросы (F.A.Q.)

  1. Как объединить в один кэш карты нескольких городов?  
  2. Как копировать из скачанного кэша карт конкретный регион на Телефон / КПК
  3. Почему карты Москвы и области так много "весят", в v2.16 было около 200мб
  4. Как работает программа YandexCache с сервером Cache Collector ?
  5. Я закачал при помощи YandexCache кэш моего города к Вам на сервер, а архив в списке не появился?
  6. Я установил YandexCache, а программа не сохраняет настройки.

Как копировать на карту памяти кэш разных городов?

Вопрос:

Здравствуйте, меня вопрос: как копировать на карту памяти кэш разных городов? Ведь
папки у каждого города называются одинаково 8, 9, 10 и т.д. Или в
папке cache создать подпапки на каждый город, например Orel, Moscow и
т.д.?

Ответ:

Здравствуйте. Подпапки Orel, Moscow в папке cache создавать нельзя. Там сложная структура, учитывающая весь мир. Папки первого уровня - масштаб (это описано в инструкции ), далее в именах файлов и папок зашифровано соответствие покрываемой файлом области с географическими координатами мира..
Для смешивания (объединения) нескольких кэшей в один, вы можете воспользоваться программой YandexCache   или утилитой YmmCacheTool .
То есть вы собираете новый кэш из нескольких - кладёте один в одну папку (пусть будет c:\ymm\cache), дополнительный - в другую - скажем c:\ymm\cacheadd. 

 - В YandexCache: выбираете пункт "объединить директории", и выбираете директорию с кешем, который необходимо добавить к основному.
Подробное описание читайте в статье " Как объединить несколько карт в одну при помощи YandexCache ".

- При помощи утилиты YmmCacheTool   для командной строки:
Так как YandexCache - вполне наглядна - остановлюсь на YmmCacheTool:
сначала проверить новый кэш:

C:\>YmmCacheTool.exe с c:\ymm\cache

Eсли были ошибки (ошибки бывают когда программа МЯК начала закачивать тайл карт, "забила" место для него в каталоге файла, но он недогрузился - образовалась "дырка".) - можно попытаться исправить:

C:\>YmmCacheTool.exe с /r c:\ymm\cache

И после этого влить новый кэш в старый:

 C:\>YmmCacheTool.exe a c:\ymm\cache c:\ymm\cacheadd

 Если кэш c:\ymm\cacheadd уже вливали в другой - у его файлов YmmCacheTool  выставляет признак архивирования для предотвращенния повторного объединения, но при необходимости это можно обойти:

C:\>YmmCacheTool.exe a /f c:\ymm\cache c:\ymm\cacheadd

 Подробнее возможности утилиты описаны автором на её странице.

Программа YandexCache объединяет визуально, только обратите внимание что она содаёт .BAK - файлы, нужно или удалять их из кэша вручную или в настройках указать удаление .bak при выходе.

Так-же ею можно докачивать с нашего сервера недостающие в Вашем кэше тайлы в файле кэша, если на сервере кэш данного места пополнился. а так-же выгружать к нам найденные у Вас, отсутствующие на сервере тайлы файлов кэша.

Как копировать из скачанного кэша карт конкретный регион на Телефон / КПК

Вопрос:

Скачал новую версию YandexCache.
скорости очень хорошие но не могу разобраться с выгрузкой в КПК
при выборе директории и уровней карт при нажатии на ОК ничего не
происходит . Можно ли почитать инструкцию?

Ответ:

Для экспорта нужной области на КПК -
1. выбираете в программе YandexCache пункт "Экспорт", выбираете пустую директорию для нового кэша (или директорию с ранее выгруженным для устройства другим регионом),
2. выбираете Регион (файл с границами региона в gpx, созданный заранее) и список необходимых для выгрузки масштабов.
3. нажимаете "OK" и из вашего кэша на диске сформируется новый (или объединится с имеющимся в выходной директории ранее) с границами в заданных координатах.

Для поиска на карте и задания параметров регионов - на сегодняшний день можно воспользоваться инструментом определения координат .

Размер кэша карт

Вопрос:

Почему карты Москвы и области так много "весят", раньше было около 200мб?

Ответ:

Уточню, раньше (для версий 2.x), кэш Москвы и области от Яндекса занимал чуть больше 200мб. Он включал далеко не всю область в масштабах до 280м и Москву - до 140м.

Выкачанная-же энтузиастами Москва до последнего приближения занимала 681 мегабайт.

Сейчас Вы можете из скачанного архива вручную удалить папки с ненужными Вам крупными масштабами и получить аналогичный размер кэша на выходе.

Уже сделанный мною аналогичный старому кэш - вся Московская область в масштабах до 280м и вся Москва до 70м (против 140м в официальном кэше для МЯК2.х): MO_lite_map.rar  занимает 369мб.
Я считаю это самым оптимальным вариантом для телефонов с высоким разрешением дисплея (например Nokia 5800) - там 70м самый употребительный масштаб, в отличие от 140м для старых аппаратов (320х240px и менее).
Если же и этот масштаб постоянно ненужен и изредка приближая - как и раньше согласны качать только эти места из сети - достаточно удалить соотв. папку в кэше (16) и, в случае с  MO_lite_map.rar останется 277мб.
Практически то-же самое, учитывая гораздо большее покрытие Московской Области .

 

Как работает YandexCache с сервером

Вопрос:

тема: "Замечания по времени тайтлов"

Привет закачал тебе на сервер через программу YandexCache
Новосибирск и окрестности, через некоторое время после этого в программе нажал
кнопу загрузить и похоже пошла загрузки тайтлов имеено тех что я отдал тебе
видимо идет рассинхронизация по времени (у тебя ставится время создания
тайтлов на сервере, а не время моих тайтлов)
Привет закачал тебе на сервер через программу
Новосибирск и окрестности через некоторое время после этого в программе нажал
кнопу загрузить и похоже пошла загрузки тайтлов имеено тех что я отдал тебе
видимо идет рассинхронизация по времени (у тебя ставится время создания
тайтлов на сервере, а не время моих тайтлов)

Ответ:

Привет, у тайлов нет времени, ТАЙЛ - это всего лишь кусочек изображения карты размером 128х128 пикс.
Тайлы находятся внутри файла кэша, так-же в начале каждого файла находится таблица - каталог имеющихся в файле тайлов, аналогично файловой системе диска компьютера.
YandexCache   в режиме "загрузка" читает заголовок одноименного файла кэша на сервере, сравнивает с тем что есть в каталоге вашего файла. Если началась загрузка, значит в выбранном файле (или файлах, если выбраны "все") обнаружены тайлы, отсутствующие в одноименном файле кэша у Вас. Если нажать "Выгрузить" - происходит то же самое наоборот.
При этом программа использует режим "докачки" выбирая из файла кэша только те места которые нужно скачать для Вас.
Таким образом Программа YandexCache имеющиеся тайлы не заменяет, а лишь объединяет в одном файле недостающие куски из двух файлов.
"Время тайлов" нигде естественно не хранится и не фигурирует при этом. Очевидно, что кто то ещё выгрузил свой кэш на сервер после Вас в те же файлы и грузятся они. После загрузки это видно наглядно. Так как сами файлы как вы могли визуально заметить включают очень большие пространства - то это мог быть даже не Ваш город. Для этого в программе есть функция "ограничить регионом"  

Я закачал при помощи YandexCache кэш моего города, а архив в списке не появился.

Кэш доступен в прямом доступе в программеYandexCache,архивыже создаются экспортом из него данных по границам из файла границ региона. Если Вызакачалиданные и хотите чтобы они сталиархивом- свяжитесь с владельцем сайта в чате или по e-mail, чтобыяпроверил ваши данные и создал запись в программе создающейархивыи описание на сайте в соответствующем разделе. Постарайтесь создать файл границ региона - это ускорит появлениеархива.

Я установил YandexCache, а программа не сохраняет настройки.

Вопрос:

Я установил YandexCache, а программа не сохраняет настройки.

Ответ:

Проблема возникает на компьютерах с OS Vista и Windows7. По умолчанию программы ставятся в директорию C:\Program Files доступ на запись в которую обычные пользователи не имеют. Если вы не правили свойства папки, разрешая писать в папку себе, то установите программу в папку не по умолчанию. YandexCache записывает и читает файл настроек из той директории, из которой запускается, что позволяет иметь несколько настроек. Но данное решение повлекло за собой и указанную ошибку.





Последние обновления
Москва, карта Москва в пределах с ближайшими окрестностями, все масштабы. размер карт внутри архива: 715мб

Москва и область, карта (lite) Москва и область. Оптимальный вариант, масштабы: Всё покрытие области 10-14 (4.4км-270м) Москва с окрестностями 15,16 (до 50м) размер карт внутри архива: 507мб

Московская область, спутник Вся Московская Область. Гибридные снимки Масштабы 8-15 (140м)

Москва, спутник Спутниковые снимки Москвы, все масштабы.

Новости проекта
12.02.2016 МЯК 4.0 для Android Яндекс вы пустил новую версию приложения. Это совершенно другая программа, более она не поддерживает кэш, более она не поддерживает пользовательские слои (виджет "Камеры видеофиксации"). RIP.

30.06.2015 Большое обновление карт В кэш сервера выкачано более 200гб обновлений карт и спутниковых снимков!

23.02.2015 Камеры видеофиксации 11! Виджет камер видеофиксации для МЯК Android обновлен, база камер существенно выросла

26.06.2014 Яндекс закрывает Я.ру Клуба МЯК в том числе больше не будет :( http://blog.yandex.ru/post/81530/

Все новости

Подписка на новости RSS

Знаете ли вы?



На сайте: 11 чел.