fenakit писал(а):А экспорт скаченного кеша интересует в в форматы для OziExplorer и SAS4WinCE (в частности упакованный кеш для SAS4WinCE). Памяти в портативных навигаторах не так уж и много, даже на флешке, а объемы кеша Google просто огромные. Вот поэтому и хотелось бы иметь одну карту(файл) с сразными нужными областями.
Для OziExplorer нужны изображения, и тут вот соединять в один файл непересекающиеся области ну совсем не гуд. Пустые пространства займут слишком много места зря. Только прямоугольник, полностью покрытый изображением, позволит сэкономить место на флешке. Если областей N, то и прямоугольников должно быть N. OziExplorer автоматически выбирает самую подробную карту из имеющихся, так что при навигации даже переключаться не нужно.
С SAS4 чуть иначе. Там вполне возможно заложить в один файл (или не один) любой кэш, независимо от того, пересекающиеся области в нём или нет. Скорость работы упаковщика от автора SAS4 выше, чем у встроенного упаковщика SASPlanet, так как в последнем случае обрабатывается выделенная область, и приходится проверять наличие соответствующих файлов в кэше. С учётом замечания vdemidov'а о снижении скорости при использовании мультиполигонов, боюсь, радовать не будет. Первый упаковщик укладывает последовательно всё, что попадается ему на пути. Поэтому либо упаковываем встроенным упаковщиком небольшие области, заведомо имеющие покрытие на всех нужных зумах, либо копируем всё, что нужно, в новый кэш и его утаптываем v_max'овской утилитой. Но второй способ хуже, потому что в случае, если одна из интересующих Вас областей вдруг обновится, Вам придётся заново лопатить нехилый объём. А ещё разделение областей на отдельные кэши позволяет хранить их на разных флешках.