rex
 
  
  Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору relictus      Соглашаясь с вами по поводу преимущества и удобства территориальной организации кэша, вынужден констатировать, что SatMap пока к этому практически не готова.      Формирование кэша по территориям теоретически возможно до, во время и после закачки.      1. Предопределение кэша - задаем соответствие - координатный полигон - кэш, и программа автоматически заносит тайлы относящиеся к полигону в соответствующий кэш. Как частный случай, имя кэша можно было бы указывать в заголовке списка, но это хуже. Этого варианта нет пока даже в проекте.      2. Формирование кэша во время закачки - после того как вы ввели полигон и списки это стало более менее реально, хотя и требует постоянного внимания и практически реализуемо только если закачивается сравнительно небольшая область, причем с нуля и сразу.      3. Экспорт в кэш нужного полигона после закачки. Это по-моему пока самое надежное и это работает, но как-то очень неаккуратно.    Во-первых, пока выделение только прямоугольное, так что экспортируется от 20 до 80 %  лишней информации, а это лишние гигабайты, а иногда и десятки.   Во-вторых, невозможно сохранить координаты даже прямоугольника. Например в SAS есть возможность сохранить координаты выделенного полигона в файл. Для закачки это намного менее удобно чем в вашей SatMap, где списки легко объединять, резать и сохранять, а вот для экспорта очень удобно - один раз обвел границы Урюпинской губернии и подключаешь их каждый раз, когда надо туда что-то добавить. Кстати такие файлы полигонов границ государств и областей можно было бы выкладывать в форуме - уж больно эти границы иногда извилисты.   В-третьих, алгоритм экспорта пока очень далек от совершенства, последовательный перебор всех возможных тайлов на 18-21-х уровнях это нечто бесконечное.    В-четвертых - кэш SatMap при импорте-экспорте довольно часто глючит. Чтобы спасти тайлы из сбойных кэшей, а речь идет о гигабайтах, их приходится экспортировать в кэш формата SAS и уже оттуда реэкспортировать в кэш SatMap - значит нужно полигональное выделение в SatMap при импорте из SAS.               Добавлено:   parasss    Цитата:   Windows     Я не был уверен, что SAS и SatMap работают под Linux'ом       Цитата:|  САС уже давно научился отмечать отсутствующие на сервере тайлы.   |      Тайлом болванкой? Так это давно обсуждали. Метод довольно убог и ресурсозатратен - 1 файл - один кластер, но сделать возможность экспорта из SatMap все равно стоит, хотя бы как промежуточный вариант при реэкспорте.       |   Всего записей: 2319 | Зарегистр. 20-10-2003 | Отправлено:  19:19 14-07-2009  | Исправлено: rex,   19:50 14-07-2009    |  
  |