FeatureLayerProperties - Свойства слоя с географическими объектами

class axioma.render.FeatureLayerProperties

Свойства слоя с векторными географическими объектами

Унаследован от: LayerProperties

class LineArrangement

Положение подписи по сегменту при автоматической расстановке

Положение подписи по сегменту.
Наименование Значение Описание
OnLine 0 По линии
AboveLine 1 Сверху линии
BelowLine 2 Снизу линии
axioma.render.FeatureLayerProperties()

Конструктор класса

axioma.render.setCentroidsVisible(visible)

Задать режим видимости центроидов

Параметры:visible (bool) – режим видимости центроидов
axioma.render.centroidsVisibility()

Режим видимости центроидов

Результат:режим видимости центроидов
Тип результата:bool
axioma.render.setLinesDirectionVisible(visible)

Задать видимость направления линий

Параметры:visible (bool) – видимость направления линий
axioma.render.linesDirectionVisibility()

Видимость направления линий

Результат:видимость направления линий
Тип результата:bool
axioma.render.setNodesVisible(visible)

Задать видимость узлов

Параметры:visible (bool) – видимость узлов
axioma.render.nodesVisibility()

Видимость узлов

Результат:видимость узлов
Тип результата:bool
axioma.render.showUniformly()

Показывать однообразно

Результат:показывать однообразно
Тип результата:bool
axioma.render.setShowUniformly(value)

Установить свойство “Показывать однообразно”

Параметры:value (bool) – показывать однообразно
axioma.render.setShowLabels(value)

Задать видимость подписей

Параметры:value (bool) – видимость подписей
axioma.render.showLabels()

Видимость подписей

Результат:видимость подписей
Тип результата:bool
axioma.render.setLabelingAttributeName(attributeName)

Задать имя атрибута, используемого для подписей

Параметры:attributeName (str) – имя атрибута
axioma.render.labelingAttributeName()

Имя атрибута, используемого для подписей

Результат:имя атрибута
Тип результата:str
axioma.render.setLabelOpacity(opacity)

Задать непрозрачность подписей

Параметры:opacity (float) – непрозрачность подписей
axioma.render.labelOpacity()

Непрозрачность подписей

Результат:непрозрачность подписей
Тип результата:float
axioma.render.setTextRenderer(textRender)

Задать объект отрисовки текстовый объектов

Параметры:textRender (TextRenderer) – объект отрисовки текстовый объектов
axioma.render.textRenderer()

Объект отрисовки текстовый объектов

Результат:объект отрисовки текстовый объектов
Тип результата:TextRenderer
axioma.render.uniformStyleProvider()

Провайдер переопределенных стилей оформления для слоя. Управление активностью этих стилей производится посредством метода setShowUniformly

Тип результата:StyleCollectionProvider
axioma.render.labelsVisibilityConstraints()

Параметры ограничения видимости подписей

Результат:параметры ограничения видимости подписей
Тип результата:VisibilityConstraints
axioma.render.setLabelsVisibilityConstraints(visibilityConstraints)

Задать параметры ограничения видимости подписей

Параметры:visibilityConstraints (VisibilityConstraints) – параметры ограничения видимости подписей

Внешняя ссылка

Результат:внешняя ссылка
Тип результата:HotLink

Задать внешнюю ссылку

Параметры:value (HotLink) – внешняя ссылка
axioma.render.fixedLabelAngle()

Является ли угол поворота подписей фиксированным

Результат:угол поворота подписей зафиксирован или нет
Тип результата:bool
axioma.render.setFixedLabelAngle(fixedLabelAngle)

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

Параметры:fixedLabelAngle (bool) – режим фиксирования угла поворота подписей
axioma.render.lineArrangement()

Положение по сегменту

Результат:положение по сегменту
Тип результата:LineArrangement
axioma.render.setLineArrangement(lineArrangement)

Задать положение по сегменту

Параметры:lineArrangement (LineArrangement) – положение по сегменту
axioma.render.labelProperties()

Параметры подписывания

Результат:параметры подписывания
Тип результата:LabelProperties
axioma.render.setLabelProperties(labelProperties)

Задать параметры подписывания

Параметры:labelProperties (LabelProperties) – параметры подписывания