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

gisamap
03 апр 2024, 07:00
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Добрый день.
act_map_view=view_manager.active
''' layers - слои активного окна '''
layers=act_map_view.map.layers
count_layer=layers.count
for layer in layers:
print(layer..title)
gisamap
02 апр 2024, 12:38
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Насколько я понимаю речь идет о меню появлявшемся
addMenu.png
addMenu.png (185 КБ) 1043 просмотра
при нажатии на правую кнопку мыши
gisamap
02 апр 2024, 11:28
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Лучше вообще использовать сигнал active_changed класса axipy.ViewManager - def changeView(): '''Обработка изменения активного View''' if isinstance(view_manager.active,MapView): print("Активное окно - карта") view_manager.active_changed.connect(changeView) В этом случае при изменении актив...
gisamap
02 апр 2024, 11:21
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Добрый день.
Активное окно Axioma можно получить
view_manager.active
Соответственно
if isinstance(view_manager.active,MapView):
print("Активное окно - карта")
gisamap
01 апр 2024, 13:28
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Нужно subprocess.run(["C:\DJOKER\Topik\TOOLS\geotools.exe"])
или
subprocess.run("C:\DJOKER\Topik\TOOLS\geotools.exe")
gisamap
01 апр 2024, 13:27
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Вот пример прямо из консоли python Axioma
pythn_sub.png
pythn_sub.png (183.62 КБ) 1149 просмотров
gisamap
01 апр 2024, 13:01
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

А какая разница? Вы можете в под Axioma написать любое приложение на "чистом" Python и запустить под Axioma . При желание вы можете даже использовать Com (Window’s Component Object Model ) https://pbpython.com/windows-com.html , естественно только под Windows .
gisamap
01 апр 2024, 09:56
Форум: Вопросы
Тема: Плагины
Ответы: 152
Просмотры: 21779

Re: Плагины

Добрый день.
Да - можно.
import subprocess
subprocess.run(["RegressionSystem.exe", "-config filename"])
https://stackoverflow.com/questions/159 ... ing-python
gisamap
27 мар 2024, 10:53
Форум: Дополнительные модули
Тема: Плагин Трансформации векторных данных
Ответы: 2
Просмотры: 2985

Re: Плагин Трансформации векторных данных

Обновление плагина . При пакетном преобразовании добавлена возможность обратного преобразования.
gisamap
26 мар 2024, 12:29
Форум: Дополнительные модули
Тема: Импорт XML Росреестра и Рослесхоза
Ответы: 47
Просмотры: 27341

Re: Импорт XML Росреестра и Рослесхоза

Добрый день.
У вас явно очень старая версия плагина. Во вложении плагин под версию 5.2