Subgroup: Point
Class: QgsPointDisplacementRenderer¶
-
class
qgis.core.
QgsPointDisplacementRenderer
(labelAttributeName: str = '')¶ Bases:
qgis._core.QgsPointDistanceRenderer
Constructor for QgsPointDisplacementRenderer.
Parameters: labelAttributeName – optional attribute name for labeling points A renderer that automatically displaces points with the same geographic location.
Methods
centerSymbol
Returns the symbol for the center of a displacement group (but not ownership of the symbol). circleColor
Returns the color used for drawing the displacement group circle. circleRadiusAddition
Returns the factor for increasing the ring size of displacement groups. circleWidth
Returns the line width for the displacement group circle in mm. clone
convertFromRenderer
Creates a QgsPointDisplacementRenderer from an existing renderer. convertSymbolRotation
convertSymbolSizeScale
copyRendererData
create
Create a renderer from XML element drawGroup
drawLabels
placement
Returns the placement method used for dispersing the points. renderFeatureWithSymbol
renderVertexMarker
renderVertexMarkerPolygon
renderVertexMarkerPolyline
save
setCenterSymbol
Sets the center symbol for a displacement group. setCircleColor
Sets the color used for drawing the displacement group circle. setCircleRadiusAddition
Sets a factor for increasing the ring size of displacement groups. setCircleWidth
Sets the line width for the displacement group circle. setPlacement
Sets the placement method used for dispersing the points. startRender
stopRender
usedAttributes
Signals
Attributes
ConcentricRings
Grid
Ring
-
ConcentricRings
= 1¶
-
Grid
= 2¶
-
class
Placement
¶ Bases:
int
-
Ring
= 0¶
-
centerSymbol
(self) → QgsMarkerSymbol¶ Returns the symbol for the center of a displacement group (but not ownership of the symbol).
See also
-
circleColor
(self) → QColor¶ Returns the color used for drawing the displacement group circle.
See also
See also
-
circleRadiusAddition
(self) → float¶ Returns the factor for increasing the ring size of displacement groups.
See also
-
circleWidth
(self) → float¶ Returns the line width for the displacement group circle in mm.
See also
See also
-
clone
(self) → QgsPointDisplacementRenderer¶
-
convertFromRenderer
(renderer: QgsFeatureRenderer) → QgsPointDisplacementRenderer¶ Creates a QgsPointDisplacementRenderer from an existing renderer.
Returns: a new renderer if the conversion was possible, otherwise None. New in version 2.5.
-
convertSymbolRotation
()¶
-
convertSymbolSizeScale
()¶
-
copyRendererData
()¶
-
create
(symbologyElem: QDomElement, context: QgsReadWriteContext) → QgsFeatureRenderer¶ Create a renderer from XML element
-
drawGroup
()¶
-
drawLabels
()¶
-
placement
(self) → QgsPointDisplacementRenderer.Placement¶ Returns the placement method used for dispersing the points.
See also
New in version 2.12.
-
renderFeatureWithSymbol
()¶
-
renderVertexMarker
()¶
-
renderVertexMarkerPolygon
()¶
-
renderVertexMarkerPolyline
()¶
-
save
(self, doc: QDomDocument, context: QgsReadWriteContext) → QDomElement¶
-
setCenterSymbol
(self, symbol: QgsMarkerSymbol)¶ Sets the center symbol for a displacement group.
Parameters: symbol – new center symbol. Ownership is transferred to the renderer. See also
-
setCircleColor
(self, color: Union[QColor, Qt.GlobalColor])¶ Sets the color used for drawing the displacement group circle.
Parameters: color – circle color See also
See also
-
setCircleRadiusAddition
(self, distance: float)¶ Sets a factor for increasing the ring size of displacement groups.
Parameters: distance – addition factor See also
-
setCircleWidth
(self, width: float)¶ Sets the line width for the displacement group circle.
Parameters: width – line width in mm See also
See also
-
setPlacement
(self, placement: QgsPointDisplacementRenderer.Placement)¶ Sets the placement method used for dispersing the points.
Parameters: placement – placement method See also
New in version 2.12.
-
startRender
(self, context: QgsRenderContext, fields: QgsFields)¶
-
stopRender
(self, context: QgsRenderContext)¶
-
usedAttributes
(self, context: QgsRenderContext) → Set[str]¶
-