レイヤ情報を照会

アクティブなレイヤを照会

layer = self.iface.activeLayer()

レイヤの種別

layer_type = layer.type()
if(layer_type == QgsMapLayer.VectorLayer):

レイヤが編集可能か?

is_edit = layer.isEditable()