Aller au contenu principal
Accueil

Navigation principale

  • Actualités
  • Carte interactive
  • Le Syndicat
    • Histoire
    • Périmètre
    • Missions et compétences
    • Organisation
    • Nos Élus
    • Partenaires
    • Recrutement et offres de stage
    • Actes administratifs
    • Marchés publics
  • Le Territoire
    • Le bassin versant de la Gartempe
    • Les cours d'eau
    • Le patrimoine naturel
  • Nos actions
    • Accord Gartempe amont
    • Contrat territorial Salleron, Benaize et Affluents
    • L’Accord de Territoire
    • Gérer et restaurer les milieux
    • Restaurer lit et berges
    • Restaurer et gérer la végétation des berges
    • Restaurer continuité écologique
    • Prévenir les inondations
    • Sécheresse : s’informer et agir
    • Informer et sensibiliser
  • Vous êtes ...
    • Exploitant Forestier
    • Exploitant agricole
    • Pratiquant du canoë kayak
    • Propriétaire d'étang
    • Propriétaire de moulin
    • Propriétaire riverain
    • Pêcheur
Menu du compte de l'utilisateur
  • Se connecter

Message d'erreur

  • Deprecated function: Drupal\entity_access_by_role_field\Plugin\Field\FieldType\EntityAccessRoleItem::getPossibleValues(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in include() (line 576 of vendor/composer/ClassLoader.php).
    include() (Line: 576)
    {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}() (Line: 427)
    Composer\Autoload\ClassLoader->loadClass()
    class_exists() (Line: 96)
    Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (Line: 116)
    Drupal\Core\Field\FieldTypePluginManager->getDefaultStorageSettings() (Line: 575)
    Drupal\field\Entity\FieldStorageConfig->getSettings() (Line: 374)
    Drupal\Core\Field\FieldConfigBase->getSettings() (Line: 557)
    Drupal\Core\Field\FieldConfigBase->getItemDefinition() (Line: 234)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->getItemDefinition() (Line: 198)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 93)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItem() (Line: 45)
    Drupal\Core\Field\FieldItemList->createItem() (Line: 76)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->setValue() (Line: 111)
    Drupal\Core\Field\FieldItemList->setValue() (Line: 216)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 85)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItemList() (Line: 647)
    Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (Line: 610)
    Drupal\Core\Entity\ContentEntityBase->get() (Line: 110)
    _entity_access_by_role_field_role_has_access() (Line: 47)
    entity_access_by_role_field_entity_access()
    call_user_func_array() (Line: 389)
    Drupal\Core\Extension\ModuleHandler->{closure:Drupal\Core\Extension\ModuleHandler::invokeAll():388}() (Line: 340)
    Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 388)
    Drupal\Core\Extension\ModuleHandler->invokeAll() (Line: 100)
    Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 103)
    Drupal\node\NodeAccessControlHandler->access() (Line: 755)
    Drupal\Core\Entity\ContentEntityBase->access() (Line: 213)
    Drupal\node\Entity\Node->access() (Line: 72)
    Drupal\Core\Entity\EntityAccessCheck->access()
    call_user_func_array() (Line: 160)
    Drupal\Core\Access\AccessManager->performCheck() (Line: 136)
    Drupal\Core\Access\AccessManager->check() (Line: 113)
    Drupal\Core\Access\AccessManager->checkRequest() (Line: 106)
    Drupal\Core\Routing\AccessAwareRouter->checkAccess() (Line: 91)
    Drupal\Core\Routing\AccessAwareRouter->matchRequest() (Line: 101)
    Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 159)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Deprecated function: Drupal\entity_access_by_role_field\Plugin\Field\FieldType\EntityAccessRoleItem::getPossibleOptions(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in include() (line 576 of vendor/composer/ClassLoader.php).
    include() (Line: 576)
    {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}() (Line: 427)
    Composer\Autoload\ClassLoader->loadClass()
    class_exists() (Line: 96)
    Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (Line: 116)
    Drupal\Core\Field\FieldTypePluginManager->getDefaultStorageSettings() (Line: 575)
    Drupal\field\Entity\FieldStorageConfig->getSettings() (Line: 374)
    Drupal\Core\Field\FieldConfigBase->getSettings() (Line: 557)
    Drupal\Core\Field\FieldConfigBase->getItemDefinition() (Line: 234)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->getItemDefinition() (Line: 198)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 93)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItem() (Line: 45)
    Drupal\Core\Field\FieldItemList->createItem() (Line: 76)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->setValue() (Line: 111)
    Drupal\Core\Field\FieldItemList->setValue() (Line: 216)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 85)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItemList() (Line: 647)
    Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (Line: 610)
    Drupal\Core\Entity\ContentEntityBase->get() (Line: 110)
    _entity_access_by_role_field_role_has_access() (Line: 47)
    entity_access_by_role_field_entity_access()
    call_user_func_array() (Line: 389)
    Drupal\Core\Extension\ModuleHandler->{closure:Drupal\Core\Extension\ModuleHandler::invokeAll():388}() (Line: 340)
    Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 388)
    Drupal\Core\Extension\ModuleHandler->invokeAll() (Line: 100)
    Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 103)
    Drupal\node\NodeAccessControlHandler->access() (Line: 755)
    Drupal\Core\Entity\ContentEntityBase->access() (Line: 213)
    Drupal\node\Entity\Node->access() (Line: 72)
    Drupal\Core\Entity\EntityAccessCheck->access()
    call_user_func_array() (Line: 160)
    Drupal\Core\Access\AccessManager->performCheck() (Line: 136)
    Drupal\Core\Access\AccessManager->check() (Line: 113)
    Drupal\Core\Access\AccessManager->checkRequest() (Line: 106)
    Drupal\Core\Routing\AccessAwareRouter->checkAccess() (Line: 91)
    Drupal\Core\Routing\AccessAwareRouter->matchRequest() (Line: 101)
    Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 159)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Deprecated function: Drupal\entity_access_by_role_field\Plugin\Field\FieldType\EntityAccessRoleItem::getSettableValues(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in include() (line 576 of vendor/composer/ClassLoader.php).
    include() (Line: 576)
    {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}() (Line: 427)
    Composer\Autoload\ClassLoader->loadClass()
    class_exists() (Line: 96)
    Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (Line: 116)
    Drupal\Core\Field\FieldTypePluginManager->getDefaultStorageSettings() (Line: 575)
    Drupal\field\Entity\FieldStorageConfig->getSettings() (Line: 374)
    Drupal\Core\Field\FieldConfigBase->getSettings() (Line: 557)
    Drupal\Core\Field\FieldConfigBase->getItemDefinition() (Line: 234)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->getItemDefinition() (Line: 198)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 93)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItem() (Line: 45)
    Drupal\Core\Field\FieldItemList->createItem() (Line: 76)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->setValue() (Line: 111)
    Drupal\Core\Field\FieldItemList->setValue() (Line: 216)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 85)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItemList() (Line: 647)
    Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (Line: 610)
    Drupal\Core\Entity\ContentEntityBase->get() (Line: 110)
    _entity_access_by_role_field_role_has_access() (Line: 47)
    entity_access_by_role_field_entity_access()
    call_user_func_array() (Line: 389)
    Drupal\Core\Extension\ModuleHandler->{closure:Drupal\Core\Extension\ModuleHandler::invokeAll():388}() (Line: 340)
    Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 388)
    Drupal\Core\Extension\ModuleHandler->invokeAll() (Line: 100)
    Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 103)
    Drupal\node\NodeAccessControlHandler->access() (Line: 755)
    Drupal\Core\Entity\ContentEntityBase->access() (Line: 213)
    Drupal\node\Entity\Node->access() (Line: 72)
    Drupal\Core\Entity\EntityAccessCheck->access()
    call_user_func_array() (Line: 160)
    Drupal\Core\Access\AccessManager->performCheck() (Line: 136)
    Drupal\Core\Access\AccessManager->check() (Line: 113)
    Drupal\Core\Access\AccessManager->checkRequest() (Line: 106)
    Drupal\Core\Routing\AccessAwareRouter->checkAccess() (Line: 91)
    Drupal\Core\Routing\AccessAwareRouter->matchRequest() (Line: 101)
    Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 159)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Deprecated function: Drupal\entity_access_by_role_field\Plugin\Field\FieldType\EntityAccessRoleItem::getSettableOptions(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in include() (line 576 of vendor/composer/ClassLoader.php).
    include() (Line: 576)
    {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}() (Line: 427)
    Composer\Autoload\ClassLoader->loadClass()
    class_exists() (Line: 96)
    Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (Line: 116)
    Drupal\Core\Field\FieldTypePluginManager->getDefaultStorageSettings() (Line: 575)
    Drupal\field\Entity\FieldStorageConfig->getSettings() (Line: 374)
    Drupal\Core\Field\FieldConfigBase->getSettings() (Line: 557)
    Drupal\Core\Field\FieldConfigBase->getItemDefinition() (Line: 234)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->getItemDefinition() (Line: 198)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 93)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItem() (Line: 45)
    Drupal\Core\Field\FieldItemList->createItem() (Line: 76)
    Drupal\Core\TypedData\Plugin\DataType\ItemList->setValue() (Line: 111)
    Drupal\Core\Field\FieldItemList->setValue() (Line: 216)
    Drupal\Core\TypedData\TypedDataManager->getPropertyInstance() (Line: 85)
    Drupal\Core\Field\FieldTypePluginManager->createFieldItemList() (Line: 647)
    Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (Line: 610)
    Drupal\Core\Entity\ContentEntityBase->get() (Line: 110)
    _entity_access_by_role_field_role_has_access() (Line: 47)
    entity_access_by_role_field_entity_access()
    call_user_func_array() (Line: 389)
    Drupal\Core\Extension\ModuleHandler->{closure:Drupal\Core\Extension\ModuleHandler::invokeAll():388}() (Line: 340)
    Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 388)
    Drupal\Core\Extension\ModuleHandler->invokeAll() (Line: 100)
    Drupal\Core\Entity\EntityAccessControlHandler->access() (Line: 103)
    Drupal\node\NodeAccessControlHandler->access() (Line: 755)
    Drupal\Core\Entity\ContentEntityBase->access() (Line: 213)
    Drupal\node\Entity\Node->access() (Line: 72)
    Drupal\Core\Entity\EntityAccessCheck->access()
    call_user_func_array() (Line: 160)
    Drupal\Core\Access\AccessManager->performCheck() (Line: 136)
    Drupal\Core\Access\AccessManager->check() (Line: 113)
    Drupal\Core\Access\AccessManager->checkRequest() (Line: 106)
    Drupal\Core\Routing\AccessAwareRouter->checkAccess() (Line: 91)
    Drupal\Core\Routing\AccessAwareRouter->matchRequest() (Line: 101)
    Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 159)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 203)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 140)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 89)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    

Fil d'Ariane

  1. Accueil
  2. Le patrimoine naturel du bassin de la Gartempe en Haute-Vienne

Des paysages modelés par l’eau et l’histoire

Le bassin de la Gartempe en Haute-Vienne offre une grande diversité de paysages, héritée à la fois de la géologie, des usages agricoles et forestiers anciens, et de la présence structurante des cours d’eau. Entre vallées encaissées, plateaux bocagers et étangs discrets, l’eau façonne l’identité du territoire.

Vallées vivantes et contrastées
Les rivières, comme la Gartempe, la Brame ou la Semme, ont creusé au fil du temps des vallées plus ou moins encaissées, marquées par des pentes boisées, des prairies humides et des talus couverts de végétation. Ces vallées abritent encore des tronçons très naturels, peu artificialisés, où alternent méandres, blocs rocheux et petits rapides.
À certains endroits, le relief plus marqué donne naissance à des sites spectaculaires, comme le Saut de la Brame ou les gorges en amont du lac de Mondon, qui offrent un cadre remarquable à la randonnée et à l’observation de la faune.

Bocage limousin et plateaux ouverts
À l’écart des vallées, le paysage bocager traditionnel reste bien présent, surtout dans le nord du département. Il est structuré par des prairies bordées de haies, des mares agricoles, et des chemins creux. Ce maillage végétal joue un rôle important pour la biodiversité (insectes, chauves-souris, amphibiens), mais aussi pour la qualité de l’eau, en régulant le ruissellement.

L’eau, omniprésente
Le bassin est ponctué de nombreux étangs, plans d’eau anciens ou d’origine plus récente, souvent liés à des moulins, à la pisciculture ou à l’irrigation. Ces plans d’eau, s’ils sont bien gérés, peuvent enrichir les paysages et abriter une grande biodiversité.
Enfin, les moulins, ponts, lavoirs et gués témoignent de l’histoire du territoire et du lien fort entre les habitants et les cours d’eau. Préserver ces éléments patrimoniaux, tout en assurant la continuité écologique, est un enjeu majeur pour concilier mémoire locale et écologie.

Patrimoine Naturel

  • Le Patrimoine Naturel
  • La Faune
  • La Flore
  • Les Paysages
  • Natura 2000
Nom
SMABGA
Adresse
23 Avenue de Lorraine
Code postal & Ville
87290 Châteauponsac
Horaires
Du Lundi au Vendredi, de 9h à 12h puis de 13h30 à 17h30
Courriel
smabga@sfr.fr
Téléphone
0555762018

Pied de page

  • Contact
  • Mentions Légales