Найдено 63 результата

Дмитрий
10 апр 2024, 15:00
Форум: Вопросы
Тема: Плагины
Ответы: 122
Просмотры: 7832

Re: Плагины

Текст Вашего плагина очень большой и ориентироваться сложно. Как вариант, у Вас два плагина в одном. Этого делать нельзя и нужно объединить. Должен остаться один.
Дмитрий
10 апр 2024, 07:53
Форум: Вопросы
Тема: Плагины
Ответы: 122
Просмотры: 7832

Re: Плагины

Здравствуйте! Прошу прощения за задержку. Данная функция добавления меню в окно недокументирована и добавляет только в текущее окно. Для того, чтобы оно добавлялось во все окна, нужно позаботиться дополнительно. Или же при переключении активного окна "перекидывать" его на новое текущее окн...
Дмитрий
08 апр 2024, 15:03
Форум: Вопросы
Тема: Создание новой таблице на основе структуры существующей.
Ответы: 7
Просмотры: 463

Re: Создание новой таблице на основе структуры существующей.

Здравствуйте! Если делать из интерфейса, то можно сохранить копию открытой таблицы. Если же необходимо сделать пустую таблицу, то можно реализовать посредством скрипта на python. src_table = axipy.provider_manager.openfile('src_table.tab') definition = { 'src': 'copy_table.tab', 'schema': src_table....
Дмитрий
03 апр 2024, 07:17
Форум: Вопросы
Тема: Плагины
Ответы: 122
Просмотры: 7832

Re: Плагины

Здравствуйте! Доброго времени суток Форумчане !!! Как отследить (извлечь) имена и количество таблиц активного окна , открытого средствами ГИС Аксиома. (окон с открытыми разными таблицами может быть несколько) import axipy # Количество таблиц print(axipy.view_manager.active.map.layers.count) # Перече...
Дмитрий
02 апр 2024, 13:02
Форум: Вопросы
Тема: Плагины
Ответы: 122
Просмотры: 7832

Re: Плагины

gisamap писал(а): 02 апр 2024, 12:38 Насколько я понимаю речь идет о меню при нажатии на правую кнопку мыши
Результат будет такой:
Изображение
Дмитрий
02 апр 2024, 12:29
Форум: Вопросы
Тема: Плагины
Ответы: 122
Просмотры: 7832

Re: Плагины

Как вставить свой пункт в быстрое меню (вызвать свою функцию) , при нажатии правой кнопки мыши , в активном окне карты . Здравствуйте! Можно произвести поиск меню для окна. Привожу упрощенный пример без проверок добавления пункта в конец списка. import axipy import PySide2 menu = axipy.view_manager...
Дмитрий
29 фев 2024, 12:01
Форум: Вопросы
Тема: Отображение выборки в карте
Ответы: 4
Просмотры: 345

Re: Отображение выборки в карте

Для манипуляций с выборкой создан отдельный менеджер выборки axipy.selection_manager. Он позволяет наполнять ее, указывая исходную таблицу и идентификаторы необходимых записей. Допустим, у нас открыта таблица world и необходимо в выборку добавить все страны, столица которых начинается с буквы 'М'. Э...
Дмитрий
29 фев 2024, 10:19
Форум: Вопросы
Тема: Отображение выборки в карте
Ответы: 4
Просмотры: 345

Re: Отображение выборки в карте

Здравствуйте! Выборка доступна через таблицу, доступную через axipy.data_manager.selection. Если выборка отстутствует, то значение None import axipy if axipy.data_manager.selection is not None: lay = axipy.Layer.create(axipy.data_manager.selection) m = axipy.Map([lay]) axipy.view_manager.create_mapv...
Дмитрий
01 фев 2024, 07:38
Форум: Вопросы
Тема: Окно прогресса
Ответы: 2
Просмотры: 279

Re: Окно прогресса

Здравствуйте! Дело в том, что данная операция производится слишком быстро и нет необходимости в показе окна с прогрессом. Это ограничение задано в ядре и составляет 1-2 секунды. Для теста попробуйте в своем коде сделать явную задержку и тогда окно будет показано. Примерно так: import time def user_h...
Дмитрий
06 дек 2023, 18:49
Форум: Вопросы
Тема: Экспорт слоев в MSSQL
Ответы: 2
Просмотры: 1469

Re: Экспорт слоев в MSSQL

Здравствуйте!

На данный момент Аксиома пока не поддерживает загрузку данных в MS SQL Server.