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

Дмитрий
15 мар 2022, 17:39
Форум: Вопросы
Тема: Классический вид
Ответы: 15
Просмотры: 7821

Re: Классический вид

При выгрузке плагина у него вызывается метод unload. В нем Вы можете удалять то, что необходимо очистить при выгрузке плагина. Посмотрите в примере выше.

По действию - Вы скорее всего создаете два одинаковых действия.
Дмитрий
14 мар 2022, 14:53
Форум: Вопросы
Тема: Классический вид
Ответы: 15
Просмотры: 7821

Re: Классический вид

Здравствуйте! Прилагаю пример. В нем два варианта: 1, on_clicked - это мы используем форму *.ui, которую можно сделать посредством внешней программы, именуемой qtdesigner. Мы ее не поставляем, но можно попробовать взять с неофициального сайта. https://build-system.fman.io/qt-designer-download 2. on_...
Дмитрий
11 мар 2022, 14:40
Форум: Вопросы
Тема: Классический вид
Ответы: 15
Просмотры: 7821

Re: Классический вид

Здравствуйте! У нас базовым является ленточный интерфейс, а классический формируется по общему принципу построения интерфейса. По пунктам: 1. Подменю добавляется в меню модули по указанному наименованию вкладки, если такое имя отсутствует в интерфейсе (пример ниже). Если есть, то в него. position = ...
Дмитрий
07 фев 2022, 12:49
Форум: Вопросы
Тема: Как открыть программно набор данных
Ответы: 4
Просмотры: 3579

Re: Как открыть программно набор данных

Если рабочий набор сохранен с открытой картой, то она должна быть показана.
Дмитрий
04 фев 2022, 10:49
Форум: Вопросы
Тема: Как открыть программно набор данных
Ответы: 4
Просмотры: 3579

Re: Как открыть программно набор данных

Здравствуйте. Вы используете устаревшую версию API Аксиомы. На данный момент вместо axioma рекомендуем использовать axipy. Выглядит это примерно так: from axipy import * table1 = provider_manager.openfile('world.tab') table2 = provider_manager.openfile('worldcap.tab') layer1 = Layer.create(table1) l...
Дмитрий
16 дек 2021, 16:39
Форум: Ошибки
Тема: Некорректное поведение при открытии СУБД TAB-файлов и проектов
Ответы: 4
Просмотры: 14702

Re: Некорректное поведение при открытии СУБД TAB-файлов и проектов

Здравствуйте. Вы не подскажете какие действия производятся с базой данных при проведении операции по перестройке картографии (по видео). Какие данные при этом меняются в таблице? К сожалению, мы не можем повторить падение. https://yadi.sk/i/zNsMuhXOzGoUTg Да, не стабильно работает с таблицами из СУБ...
Дмитрий
16 ноя 2021, 11:52
Форум: Вопросы
Тема: Как программным путем разрезать объект
Ответы: 8
Просмотры: 10212

Re: Как программным путем разрезать объект

Да, мы переименовали службы для приведения их однотипному виду. Для 3.0.2 скрипт будет выглядеть так: from axipy import * selection_table = selection_service.table # выборка if selection_table is not None: # Если не пустая feature = next(selection_table.items()) # Получаем первую запись выборки geom...
Дмитрий
15 ноя 2021, 15:49
Форум: Вопросы
Тема: Как программным путем разрезать объект
Ответы: 8
Просмотры: 10212

Re: Как программным путем разрезать объект

В аксиоме выборка доступна через data_manager.selection. Как можно решить Вашу задачу: рисуем на косметическом слое (или открываем готовую таблицу) объект, по которому необходимо произвести обрезку и выделяем его. Допустим, это прямоугольник. Далее получаем геометрию из этого выделения. Поле этого п...
Дмитрий
15 ноя 2021, 12:21
Форум: Вопросы
Тема: Как программным путем разрезать объект
Ответы: 8
Просмотры: 10212

Re: Как программным путем разрезать объект

Здравствуйте! Насколько мы понимаем Вашу задачу, то Вам необходимо использовать функцию пересечения двух объектов. Это будет выглядеть примерно вот так: poly1 = Polygon([(0, 0), Pnt(0, 5), Pnt(5, 5), (5, 0), (0, 0)]) poly2 = Polygon([(2, 2), Pnt(2, 7), Pnt(7, 7), (7, 2), (2, 2)]) res = poly1.interse...