Azione C3

Predisposizione di substrati artificiali in alveo

Considerando il basso costo di esercizio e la facilità di esecuzione, rappresenta un aspetto importante del progetto e in grado di favorire la riproduzione delle specie target e limitare la predazione dei pesci da parte di uccelli ittiofagi/predatori. Per il recupero delle specie localmente estinte, gli interventi in situ hanno in genere maggiori possibilità di successo (Fischer e Lindenmayer, 2000) e un più favorevole rapporto costi-benefici rispetto alle reintroduzioni. In tal ottica, l’utilizzo di substrati artificiali favorirà la riproduzione delle specie ittiche target minimizzando nel contempo la predazione da parte di specie ittiche e ornitiche competitrici. Verranno posizionati in alveo i substrati artificiali previsti dal Piano di recupero (V. azione A5) in due diverse tipologie.

I tipologia. Verrà utilizzato un tipo di substrato palstico denominato Feeding mat indirizzato al mantenimento del novellame e sarà posizionato nelle zone riparie a bassa profondità per consentire lo svezzamento dei giovani avannotti. Le strutture saranno ancorate al fondale onde evitarne lo spostamento da parte della corrente e saranno mantenuti in loco per un tempo idoneo allo svezzamento di parte delle forme giovanili precoci. Il numero di supporti e la loro efficacia ex-situ sarà valutata nel corso del secondo anno di progetto in un numero limitato di stazioni (3-4 stazioni in due diversi SIC), per poter successivamente procedere con un incremento del numero di strutture in base al successo della breve fase sperimentale.

II tipologia. Parallelamente all’utilizzo dei Feeding mats, saranno sperimentate strutture alternative per esemplari adulti: strutture in materiale plastico a basso costo, del tipo Aquanest. Tali strutture ancorate in zone a maggior profondità risulteranno di richiamo e aggregazione per stadi subadulti e giovani riproduttori. La tecnologia Aquanest è stata utilizzata con successo in laghi di ridotte dimensioni e ben si presta ad una applicazione anche in acque correnti a bassa turbolenza quali quelle di corsi lenti planiziali durante regimi di magra (risorgive, lanche, zone marginali, perifluviali, ecc. ecc.). Tutti i substrati posizionati saranno rimossi al termine della fase sperimentale – riproduttiva al fine di rendere nullo l’impatto ambientale delle strutture plastiche e massima la loro compatibilità ambientale. L’azione sarà coordinata dal partner Gen-Tech con il supporto tecnico del PL.

Avanzamento Stato: Terminato - Avvio: 30-06-2015 Conclusione: 31-05-2016
2014 2015 2016 2017 2018
I II III IV I II III IV I II III IV I II III IV I II III IV
C3 CronoprogrammaOOOOOOAAAAOOOOOOOOOO
AvanzamentoOOOOOOOOOXXXXXXXXXXX

Contestualmente alle attività di rilascio degli avannotti (azione C5) sono stati posizionati substrati artificiali in 8 siti (minimo n.2/sito) di progetto. In un caso si è ritenuto superfluo dato l'elevato numero di rifugi naturali presenti. Un totale di n.18 interventi è stato svolto.

***Simultaneously with the C5 action, artificial substrates have been placed in n.8 sites (minimum n.2 / site). The substrates have not been positioned in a project site due to the high number of natural shelters present. A total of 18 interventions were carried out.


class "Downloads" already exists while executing "::itcl::class Downloads { inherit Barbie private variable downloads_menu "" public common downloads_dir public me..." (in namespace eval "::rwdatas" script line 3) invoked from within "namespace eval ::rwdatas { ::itcl::class Downloads { inherit Barbie private variable downloads_menu "" public common ..."

OUTPUT BUFFER:

source [file join $rweb_root tcl before.tcl] # # -- downloads.tcl # # yet another datasource for controlling document downloads # #::rivet::apache_log_error notice "sourcing file [info script]" # package require Barbie package require rwbinary namespace eval ::rwdatas { ::itcl::class Downloads { inherit Barbie private variable downloads_menu "" public common downloads_dir public method willHandle {arglist keyvar} public method init {args} public method menu_list {page} public method is_stale {key timereference} #public proc to_url {lm} { return [Barbie::to_url $lm] } public proc list_downloads {dbhandle {public "%"}} protected method create_page_obj {key ooclass reassigned_key} { return ""} } ::itcl::body Downloads::is_stale {key timereference} { if {$key == "download_doc"} { return true } return [chain $key $timereference] } ::itcl::body Downloads::list_downloads {dbhandle {public "%"}} { set q { select d.*,s.descrizione,s.sectionid from documenti d \ join sezioni s on d.sezione=s.sectionid \ where d.pubblico like '$public' \ order by s.sectionid,s.ordine,d.ordine,d.docid; } set docsdb [dict create] #puts "
[subst $q]
" $::barbie::dbhandle forall [subst $q] document { set sectionid $document(sectionid) unset document(sectionid) set sezione_descrizione $document(descrizione) unset document(descrizione) set docid $document(docid) unset document(docid) dict set docsdb $sectionid descrizione $sezione_descrizione dict set docsdb $sectionid documenti $docid [dict create {*}[array get document]] } return $docsdb } ::itcl::body Downloads::willHandle {arglist keyvar} { upvar $keyvar key set args_d [dict create {*}$arglist] if {[dict exists $args_d downloads]} { set key listdownloads return -code break -errorcode rw_ok } if {[dict exists $args_d dwnl]} { set key download_doc return -code break -errorcode rw_ok } return -code continue -errorcode rw_continue } ::itcl::body Downloads::init {args} { set downloads_dir [file join $::rivetweb::site_base docs] $this key_class_map download_doc ::rwpage::BinaryFile $this key_class_map listdownloads ::rwpage::DownloadMgr set mm $::rivetweb::menumodel set lm $::rivetweb::linkmodel set downloads_menu [$mm create_menu downloadsmanager root normal] $downloads_menu assign title "Documenti" $::rivetweb::default_lang $downloads_menu assign title "Documents" en set downloads_link [$lm create FileUpload "" \ { it "Download Documenti" en "Documents Download" } \ [dict create downloads 1] \ [dict create it "Download documenti" \ en "Documents Download"]] $downloads_menu add_link $downloads_link } ::itcl::body Downloads::menu_list {page} { return [list documenti $downloads_menu] } ::itcl::body Downloads::create_page_obj {key ooclass reassigned_key} { upvar $reassigned_key rkey set rkey $key set p "" switch $key { download_doc { set docid [::rivet::var_qs get dwnl] set d [::barbie::Documenti #auto] set nr [$d fetch $::barbie::dbhandle [list docid $docid] dd] if {[::barbie::is_logged] || [::barbie::is_supervisor]} { set filter 1 } else { set filter [expr $dd(pubblico) == "y"] } if {($nr > 0) && $filter} { set binary_file [file join $downloads_dir $dd(filename)] set p [$ooclass ::#auto $key $binary_file] } else { return -code error "Documento inaccessibile" } $d destroy } listdownloads { set p [$ooclass ::#auto $key] #$p configure -downloads_dir docs } } return $p } } package provide Downloads 1.0 source [file join $rweb_root tcl after.tcl]