Ок.
Описание кэша SAS.Планета, а также возможности использовать кэши других типовSAS.Планета может работать с 3-мя типами кэша:
1."Родной"
2.Кэш программы GoogleMV
3.Кэш программы EarthSlicer1.95
1.
"Родной" кэш используется програмой по умолчанию. Функция определения пути к отдельному тайлу имеет следующий вид:
- Код: Выделить всё
result:=path+'\z'+zoom+'\'+(x div 1024)+'\x'+x+'\'+(y div 1024)+'\y'+y+ext;
где
path - путь к папке кэша
zoom – уровень масштаба
x,y – позиция тайла относительно левого верхнего угла карты.
На мой взгляд имеет 2 преимущества:
* Максимальное количество тайлов в одной папке не превышает 1024 штуки
* Простота программной реализации.
2. Кэш программы
GoogleMV можно использовать в программе указав в настройках “использовать кэш старого типа” и выбрав путь к кэшу. В ini-файле, ветка [PATH] параметр NameMapType_Old, следует указать названия папок отдельных типов карт. Так для спутниковой карты за место sat указываем kh, для политической за место map указывает mt и т.д.
Кэш GoogleMV имеет следующее преимущество:
* Интуитивность понимания формата хранения тайлов.
3. Кэш программы
ES1.95 можно использовать в программе указав в настройках “использовать кэш ES1.95” и выбрав путь к кэшу. В ini-файле, ветка [PATH] параметр NameMapType_ES, следует указать названия папок отдельных типов карт.
Кэш ES1.95 имеет следующие преимущества:
* Ограничено максимальное количество тайлов в одной папке
* На масштабах с 1 по 7 имеет структуру идентичную GoogleMV