Class: QgsMapInfoSymbolConverter¶
Handles conversion of MapInfo symbols to QGIS symbology.
Added in version 3.20.
List of all members, including inherited members
Static Methods
Converts the MapInfo fill symbol with the specified identifier to a |
|
Converts the MapInfo line symbol with the specified identifier to a |
|
Converts the MapInfo marker symbol with the specified identifier to a |
- class qgis.core.QgsMapInfoSymbolConverter[source]¶
Bases:
object- static convertFillSymbol(identifier: int, context: QgsMapInfoSymbolConversionContext, foreColor: QColor | Qt.GlobalColor | int, backColor: QColor | Qt.GlobalColor | int = QColor()) QgsFillSymbol | None[source]¶
Converts the MapInfo fill symbol with the specified
identifierto aQgsFillSymbol.The caller takes ownership of the returned symbol.
- Parameters:
identifier (int)
context (QgsMapInfoSymbolConversionContext)
foreColor (Union[QColor, Qt.GlobalColor, int])
backColor (Union[QColor, Qt.GlobalColor, int] = QColor())
- Return type:
- static convertLineSymbol(identifier: int, context: QgsMapInfoSymbolConversionContext, foreColor: QColor | Qt.GlobalColor | int, size: float, sizeUnit: Qgis.RenderUnit, interleaved: bool = False) QgsLineSymbol | None[source]¶
Converts the MapInfo line symbol with the specified
identifierto aQgsLineSymbol.The caller takes ownership of the returned symbol.
- Parameters:
identifier (int)
context (QgsMapInfoSymbolConversionContext)
foreColor (Union[QColor, Qt.GlobalColor, int])
size (float)
sizeUnit (Qgis.RenderUnit)
interleaved (bool = False)
- Return type:
- static convertMarkerSymbol(identifier: int, context: QgsMapInfoSymbolConversionContext, color: QColor | Qt.GlobalColor | int, size: float, sizeUnit: Qgis.RenderUnit) QgsMarkerSymbol | None[source]¶
Converts the MapInfo marker symbol with the specified
identifierto aQgsMarkerSymbol.This method will convert a MapInfo “MapInfo 3.0 Compatible” symbol with a specific
identifierto aQgsMarkerSymbol.The caller takes ownership of the returned symbol.
- Parameters:
identifier (int)
context (QgsMapInfoSymbolConversionContext)
color (Union[QColor, Qt.GlobalColor, int])
size (float)
sizeUnit (Qgis.RenderUnit)
- Return type: