Плагин загрузки тайловых карт в файловый кэш

Обсуждение дополнительных модулей для ГИС Аксиомы
Аватара пользователя
gisamap
Сообщения: 195
Зарегистрирован: 18 окт 2019, 08:03

Плагин загрузки тайловых карт в файловый кэш

Сообщение gisamap » 09 янв 2023, 09:58

Добрый день.
Во вложении плагин для загрузки тайловых карт в файловый кэш и возможностью оптимизации тайлового кэша
Как мне кажется , загрузка тайловых карт в файловый кэш позволит :
- увеличить скорость формирования отчетов с подложками из тайлов
- использовать один файловый кэш на нескольких рабочих местах

Ссылка на видео по загрузке тайлового кэша https://disk.yandex.ru/i/_aNiXLD44ihG4w
Ссылка на видео по оптимизации https://disk.yandex.ru/i/Hbls0nMhzz2qOQ
Оптимизация позволяет уменьшить объем в среднем от 10 до 40 %

В Версии Axioma 4.3 требуемые модули должны загрузиться автоматический . Для версий Axioma ниже 4.3 необходимо выполнить с правами администратора bat файл из архива
Вложения
LoadWebMapToFile_01.zip
(129.9 КБ) 432 скачивания
Аватара пользователя
gisamap
Сообщения: 195
Зарегистрирован: 18 окт 2019, 08:03

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение gisamap » 10 янв 2023, 07:09

Выложил обновление , внесены правки в ресурсы
Вложения
LoadWebMapToFile_02.zip
(130.06 КБ) 451 скачивание
Аватара пользователя
UBAHOB
Сообщения: 3
Зарегистрирован: 06 ноя 2023, 05:59

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение UBAHOB » 06 ноя 2023, 06:13

Приветствую!
И в 4-ой и в 5-ой версии Аксиомы Плагин на нажатие кнопки "Загрузка тайлов в кэш" не реагирует, лишь в консоли "ругается":
Traceback (most recent call last):
File "C:\Users\ALI\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\LoadWebMapToFile\toolprocessing\loadTileCache.py", line 55, in __run
self.__form_tool=FromSaveTiles(data_web,axipy.app.mainwindow.qt_object())
File "C:\Users\ALI\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\LoadWebMapToFile\toolprocessing\ui\FormSaveTiles.py", line 44, in __init__
self.__initTree(data_web_tiles)
File "C:\Users\ALI\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\LoadWebMapToFile\toolprocessing\ui\FormSaveTiles.py", line 68, in __initTree
list_web_tiles_group=data['services']['category']
TypeError: 'NoneType' object is not subscriptable

Подскажите: что проверить либо поправить?
Аватара пользователя
gisamap
Сообщения: 195
Зарегистрирован: 18 окт 2019, 08:03

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение gisamap » 07 ноя 2023, 09:35

Добрый день.
Обновление плагина .
Исправлено :
- формирование пути на файл настройки тайловых серверов (требуется установка плагина com_github_kasim73_tile_services -"Карты из интернета")
- исправлены ошибки в связи с переходом на новую версию axipy

P.S
Файл настроек тайловых серверов находится в C:\Users\<пользователь>\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\
Вложения
LoadWebMapToFile_03.zip
(198.23 КБ) 122 скачивания
Аватара пользователя
Aleksei
Сообщения: 9
Зарегистрирован: 23 янв 2024, 10:52

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение Aleksei » 26 янв 2024, 10:04

Коллеги, добрый день!

Подскажите пожалуйста, всё ли в порядке с загрузкой тайловых карт в файловый кэш, файл с форума скачал, установил, вроде всё делаю по инструкции, нажимаю на соответствующую кнопку, а таблица для ввода данных не появляется.

С уважением, Алексей
Вложения
Схема.png
Схема.png (960.42 КБ) 594 просмотра
Аватара пользователя
gisamap
Сообщения: 195
Зарегистрирован: 18 окт 2019, 08:03

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение gisamap » 27 янв 2024, 07:34

Добрый день.
Не совсем понимаю вопроса .
Не появляется форма задания параметров ?
WebCache.png
WebCache.png (221.63 КБ) 581 просмотр
Аватара пользователя
gisamap
Сообщения: 195
Зарегистрирован: 18 окт 2019, 08:03

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение gisamap » 27 янв 2024, 08:17

Добрый день.
Обновление плагина .
Исправлена ошибка работы с SSL
Вложения
LoadWebMapToFile_v04.zip
(200.46 КБ) 21 скачивание
Аватара пользователя
Aleksei
Сообщения: 9
Зарегистрирован: 23 янв 2024, 10:52

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение Aleksei » 29 янв 2024, 06:59

Добрый день!
Да, Вы выделили правильно, именно эта вкладка не открывается, хотя кнопка "Загрузка тайлов в КЭШ" активна. Может что-то где-то нужно дополнительно прописать?
С уважением, Алексей.
Аватара пользователя
gisamap
Сообщения: 195
Зарегистрирован: 18 окт 2019, 08:03

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение gisamap » 29 янв 2024, 07:08

Добрый день.
Откройте панель "Консоль Python" и посмотрите какие сообщения выдаются в "Консоль Python"
Аватара пользователя
Aleksei
Сообщения: 9
Зарегистрирован: 23 янв 2024, 10:52

Re: Плагин загрузки тайловых карт в файловый кэш

Сообщение Aleksei » 29 янв 2024, 07:46

Добрый день, направляю информацию.
>>> import axipy
Unhandled Python Exception:
Traceback (most recent call last):
File "C:\Users\Aleksei Krylov\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\LoadWebMapToFile\toolprocessing\loadTileCache.py", line 63, in __run
self.__form_tool=FromSaveTiles(data_web,axipy.app.mainwindow.qt_object())
File "C:\Users\Aleksei Krylov\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\LoadWebMapToFile\toolprocessing\ui\FormSaveTiles.py", line 44, in __init__
self.__initTree(data_web_tiles)
File "C:\Users\Aleksei Krylov\AppData\Roaming\ESTI\Axioma.GIS\v5\installed_modules\modules\LoadWebMapToFile\toolprocessing\ui\FormSaveTiles.py", line 68, in __initTree
list_web_tiles_group=data['services']['category']
TypeError: 'NoneType' object is not subscriptable
Ответить