Выбор объектов в таблице

Вопросы связанные с работой ГИС Аксиома
Ответить
Аватара пользователя
pahanbl4
Сообщения: 16
Зарегистрирован: 11 окт 2019, 08:55

Выбор объектов в таблице

Сообщение pahanbl4 » 23 окт 2019, 12:02

Доброго времени суток!

Как можно самому выбрать записи в таблице в Выборку?
Аватара пользователя
gisamap
Сообщения: 7
Зарегистрирован: 18 окт 2019, 08:03

Re: Выбор объектов в таблице

Сообщение gisamap » 24 окт 2019, 07:47

Добрый день.
Если речь о API Python , то существет несколько вариантов :
- SQL если смотреть в документации то раздел "Модуль источников данных sql"
- используя методы класса axioma.core.dp.Table select*
Аватара пользователя
Артём
Сообщения: 11
Зарегистрирован: 07 июн 2019, 11:48

Re: Выбор объектов в таблице

Сообщение Артём » 24 окт 2019, 10:07

Как оказалось, функции непосредственного выбора записей в таблицу Выборка не были вынесены в API разработчика на Python.
Это должно быть в классе dp.SelectionManager, но сейчас там этого нет.
В следующей версии Аксиомы появится.

В текущем виде можно попробовать найти какой-то обходной путь через gui.MapView.selectionModel().setSelection(mapFeatureItems). Там надо сконструировать правильный список mapFeatureItem, но это нетривиальная задача. Не уверен, что такое решение будет концептуально правильным.
Аватара пользователя
pahanbl4
Сообщения: 16
Зарегистрирован: 11 окт 2019, 08:55

Re: Выбор объектов в таблице

Сообщение pahanbl4 » 25 окт 2019, 04:31

Спасибо! Будем ждать. (И да - обходной путь помог)
Ответить