История изменений¶
4.0 Изменения¶
Июнь 2022
Новое¶
Метод создания и показа главного окна
axipy.app.MainWindow.show()
.
Исправления¶
Свойство
axipy.gui.ReportView.scale()
переименовано вaxipy.gui.ReportView.view_scale
.
3.7.0 Изменения¶
22 Марта 2022
Новое¶
Методы
load()
/unload()
классаaxipy.gui.MapTool
; методaxipy.gui.MapTool.deactivate()
отмечен как устаревший.Метод
axipy.gui.MapTool.canDeactivate()
переименован вaxipy.gui.MapTool.canUnload()
.Функция поиска перевода
axipy.tr()
.
Исправления¶
Изменены пределы для свойств
axipy.render.RasterLayer.brightness
иaxipy.render.RasterLayer.contrast
на диапазон (-100…100).
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
в которую можно поместить графический элемент упрощающий работу с пользовательским инструментом.
Исправления¶
Класс
axipy.da.Collection
переименован вaxipy.da.GeometryCollection
.Методы
axipy.da.DataCatalog.tables()
,axipy.da.DataCatalog.objects()
,axipy.da.DataCatalog.count()
реализованы как свойства. Методaxipy.da.Schema.attribute_names()
так-же переделан как свойство.Убраны класс
axipy.cs.UnitService
и его экземплярaxipy.cs.unit
. Их функционал перенесен в базовый классaxipy.cs.EarthUnit
, который переименован вaxipy.cs.Unit
. Переименованы методыaxipy.cs.LinearUnit.list_all()
,axipy.cs.AreaUnit.list_all()
.Переименован класс
axipy.da.DataCatalog
вaxipy.da.DataManager
Переименован класс
axipy.gui.ViewService
вaxipy.gui.ViewManager
Переименован класс
axipy.gui.SelectionService
вaxipy.gui.SelectionManager
Переименован класс
axipy.da.DataProviders
вaxipy.da.ProviderManager
Экземпляр класса
axipy.render.Map
axipy.render.Map.unit
перенесен в классaxipy.gui.MapView
.
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
.