def outputWkbType(self, inputWkb): wkb = inputWkb if self.drop_m: wkb = QgsWkbTypes.dropM(wkb) if self.drop_z: wkb = QgsWkbTypes.dropZ(wkb) return wkb
def _get_non_z_geom_type(geom_type: QgsWkbTypes): if not QgsWkbTypes.hasZ(geom_type): return geom_type else: return QgsWkbTypes.dropZ(geom_type)