axipy¶
Основной пакет API для взаимодействия с Аксиомой.ГИС.
Предоставляет доступ к Аксиоме.ГИС через набор модулей, подмодулей, классов и функций.
-
axipy.
io
¶ Объект открытия/создания объектов данных.
Функции
-
axipy.
init_axioma
()¶ Инициализирует ядро Аксиомы.ГИС.
- Тип результата
- Результат
Приложение Qt5 c очередью событий (event-loop).
Пример:
app = init_axioma() app.exec_() # запускает обработку очереди событий
-
class
axipy.
Settings
¶ Настройки Аксиомы.
Пример использования¶1 2 3 4 5 6 7
# Читает значение val = Settings.value(Settings.RulerColorLine) # Записывает значение new_value = QColor(0, 255, 0) Settings.setValue(Settings.RulerColorLine, new_value) # Сбрасывает на значение по-умолчанию Settings.reset(Settings.RulerColorLine)
Атрибуты¶ Значение
Тип
Наименование
SilentCloseWidget
Подтверждать закрытие несохраненных данных
SnapSensitiveRasius
Привязка узлов - размер
SnapColor
Привязка узлов - цвет
SnapThickness
Привязка узлов - толщина линии
EditNodeColor
Узлы при редактировании - цвет
EditNodeSize
Узлы при редактировании - размер
NearlyGeometriesTopology
Перемещать узлы соседних объектов при редактировании
NodesUpdateMode
Использовать перезапись истории изменений при редактировании узлов
ShowDrawingToolTip
Показывать данные при рисовании
CreateTabAfterOpen
Создавать TAB при открытии
RenameDataObjectFromTab
Переименовывать открытый объект по имени TAB файла
LastSavePath
Последний пусть сохранения
UseLastSelectedFilter
Запоминать последний фильтр в диалоге открытия файлов
SelectByInformationTool
Инструмент «Информация» выбирает объект
SaveAsToOriginalFileFolder
Сохранять копию в каталог с исходным файлом
LastNameFilter
Последний использованный фильтр файлов
SensitiveMouse
Чувствительность мыши
ShowSplashScreen
Отображать экран загрузки
ShowSplashScreenMessages
Отображать сообщения экрана загрузки
SplashScreenImageFile
Файл изображения
RulerModeSpherical
Линейка - измерение на сфере
RulerColorLine
Линейка - цвет линии
UseAntialiasing
Использовать сглаживание при отрисовке
ShowDegreeTypeNumeric
Отображать градусы в формате Десятичное значение
DrawCoordSysBounds
Отображать границы мира
PreserveScaleMap
Сохранять масштаб при изменении размеров окна
ShowMapScaleBar
Показывать масштабную линейку
ShowScrollOnMapView
Показывать полосы прокрутки
LoadLastWorkspace
Загружать при старте последнее рабочее пространство
ShowMeshLayout
Отображать сетку привязки
MeshSizeLayout
Размер ячейки
SnapToMeshLayout
Привязывать элементы отчета к сетке
ShowMeshLegend
Отображать сетку привязки
MeshSizeLegend
Размер ячейки
SnapToMeshLegend
Привязывать к сетке
LastOpenPath
Последний каталог откуда открывались данные
LastPathWorkspace
Последний каталог к рабочему набору
DefaultPathCache
Каталог с кэшированными данными
UserDataPaths
list[str]
Список пользовательских каталогов с названиями
EnableSmartTabs
Умное переключение вкладок
DistancePrecision
Точность по умолчанию для расстояний и площадей
-
classmethod
reset
(key)¶ Устанавливает значение по умолчанию.
- Параметры
key – Параметр.
-
classmethod
-
class
axipy.interface.
AxiomaInterface
(plugin_dir)¶ Интерфейс для модуля.
Вспомогательный класс для создания модулей.
См.также
Подробнее в главе Модули (Плагины).
-
property
catalog
¶ Хранилище объектов данных.
- Тип результата
-
property
io
¶ Класс открытия/создания объектов данных.
- Тип результата
-
local_file
(*paths)¶ Возвращает путь к файлу/папке относительно модуля.
- Параметры
*path – Составные относительного пути.
- Тип результата
- Результат
Абсолютный путь.
Пример:
plugin_path = iface.local_file() icon_path = iface.local_file('images', '32px', 'logo.png')
Объект с функциями меню главного окна Аксиомы.ГИС.
См.также
-
property
settings
¶ Настройки модуля.
Позволяет сохранять и загружать параметры.
См.также
Подробнее в документации на класс
PySide2.QtCore.QSettings
.- Тип результата
-
property