SASGIS - SAS.Планета
View Issue Details
0003657SAS.Планета[All Projects] Багpublic19-04-2020 10:4422-04-2020 10:37
neDimon 
zed 
highmajoralways
closedno change required 
Windows7Enterprise
.Nightly 
 
0003657: Неправильная конвертация слоя в SQLite3 для Locus
Задача: сделать многоуровневую (для каждого зума - свой уровень) карту, состоящую из прозрачных слоев Wikimapia (без подложки), в формате SQLite3 для Locus.

Выполнение:
1. Выделение прямоугольной области.
2. Загрузить -> Карта/Слой: Wikimapia - растровая. Масштабы: 13, 14, 15, 16.
3. Экспорт -> в формат Locus (SQLite3) -> Тип Карты: Нет -> Наложить: Wikimapia - растровая -> Пересоздать выбранную БД, если она существует: Нет. Масштабы: 13, 14, 15, 16.
4. Получаем файл *.sqlitedb. Пытаемся открыть его в Locus. Получаем ошибку: "Сannot obtain zoom levels".

Видимо, в сформированном файле SQLite3 зумы прописываются для слоя, а не для карты (не в курсе формата SQLite3). Надо, чтобы при конвертации в SQLite3, когда конвертируются только слои, без карты, зумы прописывались для карты (а не слоя). Ну или как-то иначе надо поправить конвертацию, чтобы Locus правильно читал SQLite3.
No tags attached.
Issue History
19-04-2020 10:44neDimonNew Issue
20-04-2020 07:12zedNote Added: 0019780
20-04-2020 12:35neDimonNote Added: 0019782
20-04-2020 12:49zedNote Added: 0019783
20-04-2020 12:53zedNote Edited: 0019783bug_revision_view_page.php?bugnote_id=19783#r7660
20-04-2020 15:06neDimonNote Added: 0019784
22-04-2020 10:10neDimonNote Edited: 0019784bug_revision_view_page.php?bugnote_id=19784#r7662
22-04-2020 10:37zedStatusnew => closed
22-04-2020 10:37zedAssigned To => zed
22-04-2020 10:37zedResolutionopen => no change required

Notes
(0019780)
zed   
20-04-2020 07:12   
> "Пересоздать выбранную БД, если она существует: Нет"

А она в тесте уже существует?
(0019782)
neDimon   
20-04-2020 12:35   
Нет, не существует. Перед каждым тестом файл удаляю.
(0019783)
zed   
20-04-2020 12:49   
(edited on: 20-04-2020 12:53)
Да нет, всё там нормально генерируется.

Может проблема с самим Locus? У них даже топик с такой ошибкой есть (и там советы, что сделать): Error: cannot obtain zoom levels

Попробуйте переустановить его, с очисткой всего кэша и данных.

А судя по последнему отзыву, могут быть проблемы и с SD картой:

"I've had the same problem error: ''can not obtain zoom level''. Two weeks I've tried to solve this problem. I could use a maps which was written earlier but I couldn't import and use new one. As result I did it. The problem was in ExtraSdCard. You can change a card or try to format it. In my case the problem was solved. Good luck!"

(0019784)
neDimon   
20-04-2020 15:06   
(edited on: 22-04-2020 10:10)
Подтверждаю: проблема - в Локусе. На одном устройстве вылечилось чисткой кэша. На втором - переустановкой. SAS ни при чем.