Не всё понял, но могу рассказать, как это делается во многих приложениях.
1. Для хранения и операций с плитками часто используется основанный на sqlite формат MBTiles:
https://github.com/mapbox/mbtiles-spec , его понимают многие популярные программы. У OpenStreetMap свой формат, там если я не путаю, ось Y смотрит в другую сторону, остальное всё почти так же.
Оба этих файла создаются скриптом
make_tiles.sh , формат простой, если не сказать примитивный. Всякие дополнительные поля там вроде предусмотрены.
Если не пугает лишняя зависимость от sqlitedb, можно использовать MBTiles.
Так в OSM можно прописать путь к произвольному серверу, указав схему именования: Настройки->Источник карты->Задать/отредактировать; предварительно может потребоваться включить Настройки->Плагины->Онлайн_карты
Обычно каждая плитка имеет размер 256x256, остальные размеры как-то менее популярны. Географические координаты углов плитки всегда жёстко задаются числами Z,X,Y. Важный момент: для разных чисел Y фактический масштаб плиток различается за счёт особенностей проекции.
По идее, в mapsoft2 можно использовать аналогичную иерархию папок: Z/X/Y.
Не так давно я подумал, что хорошо бы сделать сервер по вышеописанному типу с картами map_podm -- там работы на пол-дня, на самом деле. Это сильно упростит процесс загрузки карт на телефоны для всех желающих. Но пока руки не дошли.
Алексей
--
You received this message because you are subscribed to the Google Groups "mapsoft2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsoft2+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/mapsoft2/6823933e-80c4-47d0-a587-18d8dc4ba604%40googlegroups.com.