История изменений

4.0 Изменения

Июнь 2022

Новое

Исправления

3.7.0 Изменения

22 Марта 2022

Новое

Исправления

3.5.0 Изменения

16 Августа 2021

Новое

  • Новые вспомогательные методы в axipy.gui.MapTool.

  • Объектно-ориентированный стиль создания кнопок axipy.menubar.Button.

  • Механизм слежения за значениями axipy.da.state_manager.

  • Распространение модулей в архивах.

  • Объявление модулей с наследованием от axipy.AxiomaPlugin.

  • Каталог данных содержит таблицу выборки axipy.da.DataCatalog.selection.

  • Менеджер для запуска и управления пользовательскими задачами axipy.concurrent.TaskManager.

  • Добавлена панель активного инструмента axipy.gui.ActiveToolPanel в которую можно поместить графический элемент упрощающий работу с пользовательским инструментом.

Исправления

3.0.0 Изменения

12 Апреля 2021

Новое

  • Руководство разработчика объединено со справочником функций.

  • Свойство временной таблицы axipy.da.Table.is_temporary.

  • Менеджер контекста with для axipy.da.DataObject.

  • Транзакционная модель редактирования таблиц: axipy.da.Table.restore(), axipy.da.Table.commit(), axipy.da.Table.is_modified, axipy.da.Table.insert(), axipy.da.Table.update(), axipy.da.Table.delete().

  • Каталог объектов данных axipy.app.MainWindow.catalog по умолчанию. Открываемые объекты данных автоматически попадают в каталог главного окна. Запросы axipy.da.DataCatalog.query() производятся к этому каталогу без явного указания конкретных таблиц.

  • Создаваемые окна axipy.gui.ViewService.create_view() автоматически добавляются в главное окно программы.

  • Настройки ГИС «Аксиома» axipy.Settings.

  • Провайдеры данных axipy.da.DataProviders со специализированными параметрами для открытия/создания и импорта/экспорта: tab, shp и другие.

  • Раздельные типы стилей: axipy.da.PointStyle, axipy.da.PolygonStyle и другие.

  • Раздельные типы геометрий: axipy.da.Point, axipy.da.Polygon и другие.

  • Загрузка/сохранение рабочих наборов axipy.app.MainWindow.load_workspace(), axipy.app.MainWindow.save_workspace().

  • Удаление кнопок axipy.menubar.remove() приводит к удалению групп и вкладок axipy.menubar.Position, если они стали пустыми.

Исправления

  • Ошибка при попытке закрытия временной таблицы с изменениями.

  • Ошибка при задании разделителя в формате CSV axipy.da.CsvDataProvider.

2.9.0 Изменения

15 Декабря 2020

Новое

  • Первоначальный релиз.