Настройки ГИС Аксиома

class axipy.CurrentSettings

Текущие настройки Аксиомы. Класс является статическим словарем (collections.abc.MutableMapping). Поддерживает обращение по индексу.

Примечание

Для получения настроек по умолчанию, используется класс axipy.DefaultSettings.

Пример работы с настройками.
from axipy import DefaultSettings, CurrentSettings

# Получение настройки по умолчанию
print(DefaultSettings.ShowSplashScreen)
'''
>>> True
'''
# Назначение текущей настройки
CurrentSettings.ShowSplashScreen = False
# Получение текущей настройки
print(CurrentSettings.ShowSplashScreen)
'''
>>> False
'''
# Сброс настройки обратно к значению по умолчанию
CurrentSettings.ShowSplashScreen = DefaultSettings.ShowSplashScreen
print(CurrentSettings.ShowSplashScreen)
'''
>>> True
'''

Классовые методы:

get(key[, default_value])

Возвращает значение по ключу.

items()

Возвращает список кортежей ключ-значение, где ключи - это атрибуты класса, a значения - это значения настроек.

keys()

Возвращает список ключей, где ключи это атрибуты класса.

reset()

Сброс значений всех текущих настроек на значения по умолчанию.

values()

Возвращает список значений, где значения это значения настроек.

Атрибуты:

BrushCatalog

Каталог со стилями заливок.

CreateTabAfterOpen

Создавать TAB при открытии.

DefaultPathCache

Каталог с кэшированными данными.

DistancePrecision

Точность по умолчанию для расстояний и площадей.

DrawCoordSysBounds

Отображать границы мира.

EditNodeColor

Узлы при редактировании - цвет

EditNodeSize

Узлы при редактировании - размер

EnableSmartTabs

Умное переключение вкладок.

Language

Язык Аксиомы.

LastNameFilter

Последний использованный фильтр файлов.

LastOpenPath

Последний каталог откуда открывались данные.

LastPathWorkspace

Последний каталог к рабочему набору.

LastSavePath

Последний пусть сохранения.

LoadLastWorkspace

Загружать при старте последнее рабочее пространство.

MeshSizeLayout

Размер ячейки.

MeshSizeLegend

Размер ячейки.

NearlyGeometriesTopology

Перемещать узлы соседних объектов при редактировании.

NodesUpdateMode

Объединять историю изменения узлов в режиме Форма.

PenCatalog

Каталог со стилями линий.

PhysicalScreenSize

Размер экрана в дюймах.

PreserveScaleMap

Сохранять масштаб при изменении размеров окна.

RenameDataObjectFromTab

Переименовывать открытый объект по имени TAB файла.

RulerColorLine

Линейка - цвет линии

SaveAsToOriginalFileFolder

Сохранять копию в каталог с исходным файлом.

SelectByInformationTool

Инструмент «Информация» выбирает объект.

SensitiveMouse

Чувствительность мыши в пикселях.

ShowDegreeTypeNumeric

Отображать градусы в формате Десятичное значение.

ShowDrawingToolTip

Показывать данные при рисовании.

ShowMapScaleBar

Показывать масштабную линейку.

ShowMeshLayout

Отображать сетку привязки.

ShowMeshLegend

Отображать сетку привязки.

ShowScrollOnMapView

Показывать полосы прокрутки.

ShowSplashScreen

Отображать экран загрузки.

SilentCloseWidget

Подтверждать закрытие несохраненных данных.

SnapSensitiveRadius

Привязка узлов - размер

SnapToMeshLayout

Привязывать элементы отчета к сетке.

SnapToMeshLegend

Привязывать к сетке.

SymbolCatalog

Каталог со стилями точек.

UseAntialiasing

Использовать сглаживание при отрисовке.

UseLastSelectedFilter

Запоминать последний фильтр в диалоге открытия файлов.

UseNativeFileDialog

Пользоваться системными файловыми диалогами.

UserDataFolder

Папка с пользовательскими данными Аксиомы.

UserDataPaths

Список пользовательских каталогов с названиями.

UserPluginsDataFolder

Папка с данными установленных плагинов Аксиомы.

UserPluginsDependenciesFolder

Папка с зависимостями установленных плагинов Аксиомы.

UserPluginsFolder

Корневая папка установленных плагинов Аксиомы.

UserPluginsInstallationFolder

Папка с установленными плагинами Аксиомы.

UserPluginsSettingsFolder

Папка с настройками установленных плагинов Аксиомы.

BrushCatalog: Path

Каталог со стилями заливок.

CreateTabAfterOpen: bool

Создавать TAB при открытии.

DefaultPathCache: Path

Каталог с кэшированными данными.

DistancePrecision: int

Точность по умолчанию для расстояний и площадей.

DrawCoordSysBounds: bool

Отображать границы мира.

EditNodeColor: QColor

Узлы при редактировании - цвет

EditNodeSize: int

Узлы при редактировании - размер

EnableSmartTabs: bool

Умное переключение вкладок.

Language: AxiomaLanguage

Язык Аксиомы.

LastNameFilter: str

Последний использованный фильтр файлов.

LastOpenPath: Path

Последний каталог откуда открывались данные.

LastPathWorkspace: Path

Последний каталог к рабочему набору.

LastSavePath: Path

Последний пусть сохранения.

LoadLastWorkspace: bool

Загружать при старте последнее рабочее пространство.

MeshSizeLayout: float

Размер ячейки.

MeshSizeLegend: float

Размер ячейки.

NearlyGeometriesTopology: bool

Перемещать узлы соседних объектов при редактировании.

NodesUpdateMode: bool

Объединять историю изменения узлов в режиме Форма.

PenCatalog: Path

Каталог со стилями линий.

PhysicalScreenSize: float

Размер экрана в дюймах.

PreserveScaleMap: bool

Сохранять масштаб при изменении размеров окна.

RenameDataObjectFromTab: bool

Переименовывать открытый объект по имени TAB файла.

RulerColorLine: QColor

Линейка - цвет линии

SaveAsToOriginalFileFolder: bool

Сохранять копию в каталог с исходным файлом.

SelectByInformationTool: bool

Инструмент «Информация» выбирает объект.

SensitiveMouse: int

Чувствительность мыши в пикселях.

ShowDegreeTypeNumeric: bool

Отображать градусы в формате Десятичное значение.

ShowDrawingToolTip: bool

Показывать данные при рисовании.

ShowMapScaleBar: bool

Показывать масштабную линейку.

ShowMeshLayout: bool

Отображать сетку привязки.

ShowMeshLegend: bool

Отображать сетку привязки.

ShowScrollOnMapView: bool

Показывать полосы прокрутки.

ShowSplashScreen: bool

Отображать экран загрузки.

SilentCloseWidget: bool

Подтверждать закрытие несохраненных данных.

SnapSensitiveRadius: int

Привязка узлов - размер

SnapToMeshLayout: bool

Привязывать элементы отчета к сетке.

SnapToMeshLegend: bool

Привязывать к сетке.

SymbolCatalog: Path

Каталог со стилями точек.

UseAntialiasing: bool

Использовать сглаживание при отрисовке.

UseLastSelectedFilter: bool

Запоминать последний фильтр в диалоге открытия файлов.

UseNativeFileDialog: bool

Пользоваться системными файловыми диалогами.

UserDataFolder: Path

Папка с пользовательскими данными Аксиомы.

UserDataPaths: Dict[str, Path]

Список пользовательских каталогов с названиями.

UserPluginsDataFolder: Path

Папка с данными установленных плагинов Аксиомы.

UserPluginsDependenciesFolder: Path

Папка с зависимостями установленных плагинов Аксиомы.

UserPluginsFolder: Path

Корневая папка установленных плагинов Аксиомы.

UserPluginsInstallationFolder: Path

Папка с установленными плагинами Аксиомы.

UserPluginsSettingsFolder: Path

Папка с настройками установленных плагинов Аксиомы.

classmethod get(key: str, default_value: Optional[Any] = None)

Возвращает значение по ключу.

classmethod items() List[Tuple[str, Any]]

Возвращает список кортежей ключ-значение, где ключи - это атрибуты класса, a значения - это значения настроек.

classmethod keys() List[str]

Возвращает список ключей, где ключи это атрибуты класса.

static reset()

Сброс значений всех текущих настроек на значения по умолчанию.

classmethod values() List[Any]

Возвращает список значений, где значения это значения настроек.

class axipy.DefaultSettings

Настройки Аксиомы по умолчанию.

Класс является статическим словарем, доступным только для чтения (collections.abc.Mapping). Методы и атрибуты класса такие же как у класса axipy.CurrentSettings, но доступны только для чтения.

class axipy.AxiomaLanguage

Язык Аксиомы.

Атрибуты:

en

Английский язык.

ru

Русский язык.