View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001919 | SAS.Планета | Хотелка / Feature request | public | 07-05-2013 07:05 | 03-08-2025 10:13 |
| Reporter | vdemidov | Assigned To | zed | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Platform | Windows | OS | 7 | OS Version | Ultimate |
| Product Version | 121010 | ||||
| Target Version | 251212 | Fixed in Version | 251212 | ||
| Summary | 0001919: Новый тип кэша на основе SQLite3 (в формате MBtiles) | ||||
| Description | MBtiles - сравнительно новый стандарт хранения тайлов в СУБД SQLite. Официальный сайт: http://mapbox.com/developers/mbtiles/ Спецификация: https://github.com/mapbox/mbtiles-spec/blob/master/1.1/spec.md Доклад Ильи Зверева про MBtiles: youtube http://www.youtube.com/watch?v=7--CegGWjq8 pdf http://textual.ru/webgis/mbtilesp.pdf | ||||
| Tags | тайлохранилище | ||||
|
|
Добавил в режиме только для чтения. В zmp писать вот так:
в NameInCache должен быть полный путь к файлу.Работа ещё в прогрессе, но ночную версию уже можно пробовать тестировать. Также планирую добавить поддержку всех форматов SQLite, в которые у нас есть экспорт (аналогично, в режиме только для чтения). |
|
|
Добавил остальные форматы, номера CacheType следующие: |
|
|
Добавил возможность записи для всех типов, кроме OruxMaps. Там в БД тайлы записываются с относительной нумерацией и поэтому из него невозможно сделать дозаписываемый кэш. Для MBTiles в метадату добавил строчку с проекцией, но это только для информации, т.к. формат официально поддерживает только EPSG:3857. Соответственно, если у карты проекция другая и попробовать её открыть в QGIS, к примеру, то ничего не получится. И почему-то официально добавить поддержку разных проекций в формат никто не торопится, хотя запросы уже давно были. OsmAnd поддерживает две прокции EPSG:3857 и EPSG:3395 (Яндекс), но этот формат QGIS пока не воспринимает, хотя тикет на добавление уже открыт и возможно ситуация изменится. Для Locus не записываются значения center_x и center_y в метадату (неоткуда налету взять bounds для вычисления его центра). Для OsmAnd, Locus и RMaps в метаданных добавил столбец sasgis с небольшим json описывающим код проекции и content-type тайлов. Для автоматического распознования при добавлении в SAS через drag-n-drop (планируется такая фича). Все эти особенности нужно учитывать, если захочется использоваться накопленный кэш сразу и в SAS, и в стороннем приложении. Последнее может сильно удивиться такой вольности и не переварить проекцию и/или формат тайлов. |
|
|
А, и ещё: дату тайлов эти хранилища не сохраняют, для всех тайлов используется дата создания файла БД. И tne так же не сохраняются. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 07-05-2013 07:05 | vdemidov | New Issue | |
| 07-05-2013 07:05 | vdemidov | Issue generated from: 0001376 | |
| 07-05-2013 07:05 | vdemidov | Relationship added | related to 0001376 |
| 07-05-2013 07:05 | vdemidov | Project | SACS.Планета => SAS.Планета |
| 07-05-2013 07:05 | vdemidov | Status | new => confirmed |
| 07-05-2013 07:05 | vdemidov | Product Version | => 121010 |
| 07-05-2013 07:05 | vdemidov | Target Version | => 42xxxx |
| 07-05-2013 07:09 | vdemidov | Issue cloned: 0001920 | |
| 07-05-2013 07:09 | vdemidov | Relationship added | related to 0001920 |
| 09-10-2015 13:24 | vdemidov | Tag Attached: тайлохранилище | |
| 13-10-2015 08:35 | vdemidov | Target Version | 42xxxx => 50xxxx.VIP |
| 13-10-2018 19:37 | zed | Relationship added | has duplicate 0003378 |
| 26-05-2025 15:59 | zed | Target Version | 50xxxx.VIP => 251212 |
| 26-05-2025 16:00 | zed | Assigned To | => zed |
| 26-05-2025 16:00 | zed | Status | confirmed => assigned |
| 26-05-2025 16:06 | zed | Note Added: 0020540 | |
| 26-05-2025 16:07 | zed | Note Edited: 0020540 | |
| 28-05-2025 12:51 | zed | Note Added: 0020541 | |
| 31-05-2025 09:23 | zed | Note Added: 0020542 | |
| 31-05-2025 09:27 | zed | Note Added: 0020543 | |
| 03-08-2025 10:13 | zed | Status | assigned => resolved |
| 03-08-2025 10:13 | zed | Fixed in Version | => 251212 |
| 03-08-2025 10:13 | zed | Resolution | open => fixed |
| 08-08-2025 13:24 | zed | Category | Хотелка => Хотелка / Feature request |