Bastione di Riva

Una fortezza veneziana al confine fra i domini della Serenissima e il principato vescovile di Trento

[ foto Claudio Clamer]

Il complesso fortificato del Bastione, che domina l’antica città murata di Riva, deriva il suo nome dal possente torrione circolare in blocchi di calcare bianco, un tempo affiancato da un’ampia spianata fortificata presidiata da un altro bastione minore semicircolare a sud e da uno poligonale a nord. L’intero sistema difensivo fu costruito fra il 1507 e il 1508 – quasi allo scadere della dominazione veneziana del Sommolago (1440-1509) – per difendere la città e il territorio adiacente, nel clima dell’imminente guerra fra la Repubblica di Venezia e le potenze europee. Questo estremo lembo dei possedimenti veneziani nelle Alpi costituiva infatti un tassello decentrato rispetto al cuore del dominio veneziano in terraferma, ma pur sempre caratterizzato da una delicata funzione di ‘cuscinetto’ fra la Repubblica, il ducato di Milano e il principato vescovile di Trento soggetto all’autorità imperiale.

La costruzione del Bastione fu decretata ufficialmente nel 1507 dal Consiglio generale rivano, alla presenza del Provveditore veneziano Marco Renier, adottando un impianto e modalità tecnico-costruttive in linea con la prassi delle fortificazioni italiane dell’ultimo Quattrocento. In particolare, il torrione circolare permetteva di coprire con le sue bocche da fuoco un raggio d’azione di 180°, adeguato alla collocazione strategicamente isolata e dominante sul pendio sovrastante l’abitato. Da qui, il tiro delle artiglierie avrebbe potuto facilmente essere indirizzato verso il settore settentrionale delle mura di Riva, ove l’antica cinta medioevale non era sufficiente a garantire un’efficace protezione verso eventuali attacchi con artiglierie provenienti da Nord.

Non risulta tuttavia che il complesso del Bastione abbia mai svolto alcuna delle funzioni difensive per le quali fu ideato e costruito. Nel 1509, dopo la clamorosa sconfitta subita dalla Serenissima ad Agnadello, gli eserciti della Francia e dell’Impero presero rapidamente possesso dei territori veneziani in terraferma: fra questi anche il Sommolago, subito riacquisito dal principe vescovo di Trento Georg Neydeck e da allora rimasto stabilmente all’interno del principato vescovile. A testimonianza di questo spostamento dei confini, nella muratura del prospetto principale del torrione fu inserita un’edicola lapidea con lo stemma del Neydeck.

Quanto rimane del torrione, minato dalle truppe francesi del duca di Vendôme nel 1703, soggetto a ripetuti crolli fra Ottocento e Novecento e interamente restaurato dalla Provincia autonoma di Trento fra il 2007 e il 2008, costituisce un’eccezionale testimonianza di architettura fortificata di età rinascimentale per la difesa con artiglierie. L’unico termine di paragone presente in Trentino è rappresentato dalle opere di fortificazione del castello di Rovereto, anch’esse realizzate dal governo veneziano della città negli ultimi decenni del Quattrocento.

Al valore strettamente storico e architettonico, il complesso del Bastione unisce una forte valenza paesaggistica, data dalla sua collocazione elevata che offre un’ampia vista sul lago, sull’abitato di Riva e sull’intera conca dell’Alto Garda.

Luca Gabrielli, Soprintendenza per i beni culturali  

adatto a: famiglie - scuole

apertura

La struttura è sempre accessibile al pubblico

Note sull'accessibilità del sito

È possibile raggiungere il bastione in auto (provvisti di contrassegno) da via Monte Englo. In alternativa, da via al Bastione, con percorso trekking (durata 20 minuti circa) pavimentato in acciottolato e lastre di porfido (pendenze variabili dall’8% al 10%). Punto panoramico pianeggiante pavimentato in acciottolato e piastrelle. L’interno del bastione e la terrazza sono raggiungibili con una serie di gradini (altezza variabile da 16 a 28 cm) e con un percorso in ghiaia e roccia. Bar con bancone alto 130 cm e tavoli alti 74 cm (luce netta 72 cm); seconda sala bar preceduta da 19 gradini alti 16 cm. Nei servizi igienici attrezzati, il wc ha maniglioni di sostegno su entrambi i lati.  

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Clear cache:

Quick settings:

Timing: Apr 01 2025 01:21:56
Script start
Timing: Apr 01 2025 01:21:56
Module start 'layout'
Timing: Apr 01 2025 01:21:56
Module start 'content'
Warning: eZTemplate:attribute_view_gui @ extension/oc_tcu/design/tcu/templates/atoms/image.tpl:80[8] Apr 01 2025 01:21:56
Parameter attribute is not an object
Error: eZTemplate @ extension/oc_tcu/design/tcu/templates/atoms/gallery.tpl:17[2] Apr 01 2025 01:21:56
Unknown template variable 'title' in namespace ''
Debug: search params <extension-ezfind-query> Apr 01 2025 01:21:56
array(21) {
  ["SearchOffset"]=>
  int(0)
  ["SearchLimit"]=>
  int(10)
  ["Facet"]=>
  NULL
  ["SortBy"]=>
  array(1) {
    ["published"]=>
    string(3) "asc"
  }
  ["Filter"]=>
  array(3) {
    [0]=>
    string(3) "and"
    [1]=>
    array(4) {
      [0]=>
      string(2) "or"
      [1]=>
      string(76) "attr_from_time_dt:[2025-03-31T23:00:00+02:00Z TO 2025-09-28T01:21:56+02:00Z]"
      [2]=>
      string(74) "attr_to_time_dt:[2025-03-31T23:00:00+02:00Z TO 2025-09-28T01:21:56+02:00Z]"
      [3]=>
      array(3) {
        [0]=>
        string(3) "and"
        [1]=>
        string(51) "attr_from_time_dt:[* TO 2025-03-31T23:00:00+02:00Z]"
        [2]=>
        string(98) "attr_to_time_dt:[2025-09-28T01:21:56+02:00Z TO *]attr_to_time_dt:[2025-09-28T01:21:56+02:00Z TO *]"
      }
    }
    [2]=>
    array(1) {
      [0]=>
      string(45) "submeta_luogo_della_cultura___id____si:479226"
    }
  }
  ["SearchContentClassID"]=>
  array(1) {
    [0]=>
    string(5) "event"
  }
  ["SearchSectionID"]=>
  NULL
  ["SearchSubTreeArray"]=>
  array(1) {
    [0]=>
    string(6) "298848"
  }
  ["AsObjects"]=>
  bool(true)
  ["SpellCheck"]=>
  NULL
  ["IgnoreVisibility"]=>
  NULL
  ["Limitation"]=>
  NULL
  ["BoostFunctions"]=>
  NULL
  ["QueryHandler"]=>
  NULL
  ["EnableElevation"]=>
  bool(true)
  ["ForceElevation"]=>
  bool(false)
  ["SearchDate"]=>
  bool(false)
  ["DistributedSearch"]=>
  NULL
  ["FieldsToReturn"]=>
  array(0) {
  }
  ["SearchResultClustering"]=>
  NULL
  ["ExtendedAttributeFilter"]=>
  array(0) {
  }
}
Debug: ezfeZPSolrQueryBuilder::policyLimitationFilterQuery <extension-ezfind-query> Apr 01 2025 01:21:56
((meta_installation_id_ms:0eda97eac24c21e219f7931aa974a496 AND (( ( meta_section_id_si:1 )) OR ( ( meta_contentclass_id_si:30 ) AND ( meta_section_id_si:8 )) OR ( ( meta_contentclass_id_si:26 OR meta_contentclass_id_si:27 OR meta_contentclass_id_si:35 ) AND ( meta_section_id_si:3 )) OR ( ( meta_contentclass_id_si:1 OR meta_contentclass_id_si:69 ) AND ( meta_section_id_si:9 )) OR ( ( meta_contentclass_id_si:33 ) AND ( meta_section_id_si:7 ) AND ( meta_object_states_si:5 OR meta_object_states_si:6 ))))  ) AND meta_is_invisible_b:false
Debug: Cluster params <extension-ezfind-query> Apr 01 2025 01:21:56
array(1) {
  ["clustering"]=>
  string(5) "false"
}
Debug: Final query parameters sent to Solr backend <extension-ezfind-query> Apr 01 2025 01:21:56
array(22) {
  ["q"]=>
  string(0) ""
  ["bq"]=>
  string(93) "meta_installation_id_ms:0eda97eac24c21e219f7931aa974a496^1.5 meta_language_code_ms:ita-IT^1.2"
  ["qf"]=>
  string(1039) "attr_abbonamenti_t attr_abbonamenti_text_t attr_abstract_t attr_codice_t attr_costi_t attr_costi_text_t attr_destinatari_t attr_durata_t attr_email_t attr_fax_t attr_fonte_t attr_geo_t attr_indirizzo_t attr_informazioni_t attr_iniziativa_text_t attr_luogo_svolgimento_t attr_materia_lk attr_note_t attr_orario_svolgimento_t attr_organizzatori_t attr_periodo_svolgimento_t attr_prevendita_t attr_progressivo_t attr_short_description_t attr_short_title_t attr_stato_t attr_telefono_t attr_text_t attr_titolo_t subattr_geo___coordinates____gpt subattr_geo___geohash____gh submeta_argomento___name____t submeta_articoli___name____t submeta_associazione___name____t submeta_circoscrizione___name____t submeta_comune___name____t submeta_immagini___name____t submeta_iniziativa___name____t submeta_luogo_della_cultura___name____t submeta_poster_image___name____t submeta_preview_image___name____t submeta_soggetto___name____t submeta_tema___name____t submeta_tipo_evento___name____t submeta_utenza_target___name____t meta_name_t meta_owner_name_t"
  ["qt"]=>
  string(9) "ezpublish"
  ["start"]=>
  int(0)
  ["rows"]=>
  int(10)
  ["sort"]=>
  string(21) "meta_published_dt asc"
  ["indent"]=>
  string(2) "on"
  ["version"]=>
  string(3) "2.2"
  ["fl"]=>
  string(251) "meta_guid_ms meta_installation_id_ms meta_main_url_alias_ms meta_installation_url_ms meta_id_si meta_main_node_id_si meta_language_code_ms meta_name_t score meta_published_dt meta_path_string_ms meta_main_path_string_ms meta_is_invisible_b [elevated] "
  ["fq"]=>
  array(5) {
    [0]=>
    string(19) "meta_path_si:298848"
    [1]=>
    string(538) "((meta_installation_id_ms:0eda97eac24c21e219f7931aa974a496 AND (( ( meta_section_id_si:1 )) OR ( ( meta_contentclass_id_si:30 ) AND ( meta_section_id_si:8 )) OR ( ( meta_contentclass_id_si:26 OR meta_contentclass_id_si:27 OR meta_contentclass_id_si:35 ) AND ( meta_section_id_si:3 )) OR ( ( meta_contentclass_id_si:1 OR meta_contentclass_id_si:69 ) AND ( meta_section_id_si:9 )) OR ( ( meta_contentclass_id_si:33 ) AND ( meta_section_id_si:7 ) AND ( meta_object_states_si:5 OR meta_object_states_si:6 ))))  ) AND meta_is_invisible_b:false"
    [2]=>
    string(26) "meta_contentclass_id_si:33"
    [3]=>
    string(28) "meta_language_code_ms:ita-IT"
    [4]=>
    string(374) "( attr_from_time_dt:[2025-03-31T23:00:00+02:00Z TO 2025-09-28T01:21:56+02:00Z] OR attr_to_time_dt:[2025-03-31T23:00:00+02:00Z TO 2025-09-28T01:21:56+02:00Z] OR ( attr_from_time_dt:[* TO 2025-03-31T23:00:00+02:00Z] AND attr_to_time_dt:[2025-09-28T01:21:56+02:00Z TO *]attr_to_time_dt:[2025-09-28T01:21:56+02:00Z TO *] ) ) AND ( submeta_luogo_della_cultura___id____si:479226 )"
  }
  ["hl"]=>
  string(4) "true"
  ["hl.fl"]=>
  string(1009) "attr_abbonamenti_t attr_abbonamenti_text_t attr_abstract_t attr_codice_t attr_costi_t attr_costi_text_t attr_destinatari_t attr_durata_t attr_email_t attr_fax_t attr_fonte_t attr_geo_t attr_indirizzo_t attr_informazioni_t attr_iniziativa_text_t attr_luogo_svolgimento_t attr_materia_lk attr_note_t attr_orario_svolgimento_t attr_organizzatori_t attr_periodo_svolgimento_t attr_prevendita_t attr_progressivo_t attr_short_description_t attr_short_title_t attr_stato_t attr_telefono_t attr_text_t attr_titolo_t subattr_geo___coordinates____gpt subattr_geo___geohash____gh submeta_argomento___name____t submeta_articoli___name____t submeta_associazione___name____t submeta_circoscrizione___name____t submeta_comune___name____t submeta_immagini___name____t submeta_iniziativa___name____t submeta_luogo_della_cultura___name____t submeta_poster_image___name____t submeta_preview_image___name____t submeta_soggetto___name____t submeta_tema___name____t submeta_tipo_evento___name____t submeta_utenza_target___name____t"
  ["hl.snippets"]=>
  string(1) "1"
  ["hl.fragsize"]=>
  string(3) "200"
  ["hl.requireFieldMatch"]=>
  string(4) "true"
  ["hl.simple.pre"]=>
  string(3) "<b>"
  ["hl.simple.post"]=>
  string(4) "</b>"
  ["wt"]=>
  string(3) "php"
  ["forceElevation"]=>
  string(5) "false"
  ["enableElevation"]=>
  string(5) "false"
  ["clustering"]=>
  string(5) "false"
}
Timing: Apr 01 2025 01:21:57
Module end 'content'
Debug: ezpI18n::translateText Apr 01 2025 01:21:57
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'contentclassmanager'
Debug: ezpI18n::translateText Apr 01 2025 01:21:57
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Apps'
Debug: ezpI18n::translateText Apr 01 2025 01:21:57
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Amministrazione Trasparente'
Debug: ezpI18n::translateText Apr 01 2025 01:21:57
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Error: eZTemplate @ extension/ocbootstrap/design/ocbootstrap/templates/canonical_link.tpl:1[0] Apr 01 2025 01:21:57
Unknown template variable 'pagedata' in namespace ''
Error: eZTemplate @ extension/ocbootstrap/design/ocbootstrap/templates/canonical_link.tpl:1[0] Apr 01 2025 01:21:57
Unknown template variable 'pagedata' in namespace ''
Timing: Apr 01 2025 01:21:57
Script end

Main resources:

Total runtime0.9537 sec
Peak memory usage31,488.0000 KB
Database Queries202

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0838 4,815.83591,693.9531
Module start 'layout' 0.08380.0151 6,509.7891678.8281
Module start 'content' 0.09890.8074 7,188.617221,270.9063
Module end 'content' 0.90620.0474 28,459.52341,547.2266
Script end 0.9536  30,006.7500 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.02832.9635370.0008
Check MTime0.00380.4016370.0001
PostgreSQL Cluster
DB queries0.111211.6629530.0021
Postgresql Total
Database connection0.00360.381910.0036
Postgresql queries0.494951.89442020.0025
Looping result0.00000.000000.0000
MySQL Cluster
DFS operations0.00060.066510.0006
TS translator
TS init0.00870.912970.0012
TS cache load0.00610.641770.0009
TS context load0.00450.467770.0006
Template Total0.767580.530.2558
Template load0.09149.579330.0305
String conversion in template resource0.00070.0781310.0000
Template parser: create text elements0.01741.8226310.0006
Template parser: remove whitespace0.00300.3192310.0001
Template parser: construct tree0.09059.4911310.0029
Template load and register function0.01161.2199100.0012
Template processing0.676070.884630.2253
states
state_id_array0.00470.489050.0009
state_identifier_array0.00610.636960.0010
Override
Cache load0.07107.4449520.0014
Sytem overhead
Fetch class attribute can translate value0.00390.414050.0008
Fetch class attribute name0.00951.0006150.0006
XML
Image XML parsing0.07878.250650.0157
class_abstraction
Instantiating content class attribute0.00020.0193160.0000
eZ Find
Search0.04875.109110.0487
Query build0.02382.496610.0238
Class attribute list0.01391.458510.0139
Engine time0.02462.574410.0246
General
String conversion0.00020.0243330.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0design/base/stylesheets/core.css
extension/ocbootstrap/design/ocbootstrap/stylesheets/plugins/leaflet/leaflet.css
extension/ocbootstrap/design/ocbootstrap/stylesheets/plugins/leaflet/map.css
extension/ocbootstrap/design/ocbootstrap/stylesheets/plugins/leaflet/MarkerCluster.css
extension/ocbootstrap/design/ocbootstrap/stylesheets/plugins/leaflet/MarkerCluster.Default.css
JS0extension/ocmaps/design/standard/javascript/leaflet.js
extension/ocbootstrap/design/ocbootstrap/javascript/insertmedia.js
extension/ezjscore/design/standard/javascript/jquery-1.10.2.min.js
extension/ocbootstrap/design/ocbootstrap/javascript/plugins/blueimp/jquery.blueimp-gallery.min.js
extension/ocbootstrap/design/ocbootstrap/javascript/plugins/leaflet/leaflet.js
extension/ocbootstrap/design/ocbootstrap/javascript/plugins/leaflet/Leaflet.MakiMarkers.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/luogo.tplextension/oc_tcu/design/tcu/override/templates/full/luogo.tplEdit templateOverride template
1parts/opengraph_set_persistent.tpl<No override>extension/ngopengraph/design/standard/templates/parts/opengraph_set_persistent.tplEdit templateOverride template
1parts/luogo/luogo.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/luogo/luogo.tplEdit templateOverride template
4content/datatype/view/ezxmltext.tpl<No override>extension/ocembed/design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
5content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1atoms/image.tpl<No override>extension/oc_tcu/design/tcu/templates/atoms/image.tplEdit templateOverride template
3content/datatype/view/ezimage.tpl<No override>extension/oc_tcu/design/tcu/templates/content/datatype/view/ezimage.tplEdit templateOverride template
2content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
2content/datatype/view/ezobjectrelationlist.tpl<No override>extension/oc_tcu/design/tcu/templates/content/datatype/view/ezobjectrelationlist.tplEdit templateOverride template
2content/view/embed.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/view/embed.tplEdit templateOverride template
1content/datatype/view/ezxmltags/embed.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezxmltags/embed.tplEdit templateOverride template
1content/view/embed.tplembed/image.tplextension/oc_tcu/design/tcu/override/templates/embed/image.tplEdit templateOverride template
1parts/children/list.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/children/list.tplEdit templateOverride template
1parts/social_buttons.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/social_buttons.tplEdit templateOverride template
1atoms/gallery.tpl<No override>extension/oc_tcu/design/tcu/templates/atoms/gallery.tplEdit templateOverride template
1parts/luogo/dove.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/luogo/dove.tplEdit templateOverride template
1content/datatype/view/ezgmaplocation.tpl<No override>extension/oc_tcu/design/tcu/templates/content/datatype/view/ezgmaplocation.tplEdit templateOverride template
1parts/luogo/contatti.tpl<No override>extension/oc_tcu/design/tcu/templates/parts/luogo/contatti.tplEdit templateOverride template
1content/datatype/view/ezurl.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/content/datatype/view/ezurl.tplEdit templateOverride template
1atoms/meta.tpl<No override>extension/oc_tcu/design/tcu/templates/atoms/meta.tplEdit templateOverride template
1print_pagelayout.tpl<No override>design/standard/templates/print_pagelayout.tplEdit templateOverride template
1page_head.tpl<No override>extension/oc_tcu/design/tcu/templates/page_head.tplEdit templateOverride template
1parts/opengraph_persistent.tpl<No override>extension/ngopengraph/design/standard/templates/parts/opengraph_persistent.tplEdit templateOverride template
1canonical_link.tpl<No override>extension/ocbootstrap/design/ocbootstrap/templates/canonical_link.tplEdit templateOverride template
1link.tpl<No override>extension/oc_tcu/design/tcu/templates/link.tplEdit templateOverride template
1page_mainarea.tpl<No override>design/standard/templates/page_mainarea.tplEdit templateOverride template
1page_warning.tpl<No override>design/standard/templates/page_warning.tplEdit templateOverride template
1page_copyright.tpl<No override>design/standard/templates/page_copyright.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
1setup/clear_cache.tpl<No override>design/standard/templates/setup/clear_cache.tplEdit templateOverride template
1setup/quick_settings.tpl<No override>design/standard/templates/setup/quick_settings.tplEdit templateOverride template
 Number of times templates used: 43
 Number of unique templates used: 31

Time used to render debug report: 0.0011 secs

DEV 192.168.105.41