Class: QgsMultiLineString

class qgis.core.QgsMultiLineString

Bases: QgsMultiCurve

Multi line string geometry collection.

Methods

addGeometry

param g

asGml2

param doc

asGml3

param doc

calculateBoundingBox

childCount

childGeometry

childPoint

clear

clearCache

clone

rtype

QgsMultiLineString

createEmptyWithSameType

rtype

QgsMultiLineString

fromCollectionWkt

fromWkt

param wkt

geometryType

rtype

str

hasChildGeometries

insertGeometry

param g

setZMTypeFromSubGeometry

toCurveType

Returns the geometry converted to the more generic curve type QgsMultiCurve

wktOmitChildType

rtype

bool

addGeometry(self, g: QgsAbstractGeometry) → bool
Parameters

g (QgsAbstractGeometry) –

Return type

bool

asGml2(self, doc: QDomDocument, precision: int = 17, ns: str = '', axisOrder: QgsAbstractGeometry.AxisOrder = QgsAbstractGeometry.AxisOrder.XY) → QDomElement
Parameters
  • doc (QDomDocument) –

  • precision (int = 17) –

  • ns (str = '') –

  • axisOrder (QgsAbstractGeometry.AxisOrder = QgsAbstractGeometry.AxisOrder.XY) –

Return type

QDomElement

asGml3(self, doc: QDomDocument, precision: int = 17, ns: str = '', axisOrder: QgsAbstractGeometry.AxisOrder = QgsAbstractGeometry.AxisOrder.XY) → QDomElement
Parameters
  • doc (QDomDocument) –

  • precision (int = 17) –

  • ns (str = '') –

  • axisOrder (QgsAbstractGeometry.AxisOrder = QgsAbstractGeometry.AxisOrder.XY) –

Return type

QDomElement

calculateBoundingBox()
childCount()
childGeometry()
childPoint()
clear(self)
clearCache()
clone(self) → QgsMultiLineString
Return type

QgsMultiLineString

createEmptyWithSameType(self) → QgsMultiLineString
Return type

QgsMultiLineString

fromCollectionWkt()
fromWkt(self, wkt: str) → bool
Parameters

wkt (str) –

Return type

bool

geometryType(self) → str
Return type

str

hasChildGeometries()
insertGeometry(self, g: QgsAbstractGeometry, index: int) → bool
Parameters
Return type

bool

setZMTypeFromSubGeometry()
toCurveType(self) → QgsMultiCurve

Returns the geometry converted to the more generic curve type QgsMultiCurve

Return type

QgsMultiCurve

Returns

the converted geometry. Caller takes ownership*

wktOmitChildType(self) → bool
Return type

bool