CloseRead
  • Saint-Jacut-de-la-Mer
  • En anglais
  • Formation

Saint-Jacut-de-la-Mer

L’écrin de mon enfance

Ah, Saint-Jacut-de-la-Mer… rien qu’à prononcer ce nom, voilà que surgissent les images de mon enfance, éclaboussées de lumière et de sel.
C’est un village niché au creux des Côtes-d’Armor, une presqu’île presque irréelle, où la mer et la terre se chuchotent des secrets. Chaque été, nous nous y retrouvions, mon frère, mes parents et cette grande tribu de cousins et cousines qui faisait vibrer les rues et les plages de nos rires. Les journées semblaient infinies, partagées entre les jeux de carte sur la plage, les parties de babyfoot endiablées à la Frégate, et les longues heures passées à scruter l’horizon.
Et cet horizon… il menait toujours à l’archipel des Ébihens, ce joyau sauvage que l’on atteignait à pied, à marée basse, comme si on franchissait la porte d’un autre monde. Aujourd’hui encore, c’est là que je retourne, avec mes propres enfants. Comme un passage de relais, comme un hommage à ce coin de paradis où le temps suspend son vol.

À la découverte d’un coin de paradis breton

bertin = require("bertin")
regs = FileAttachment("data/reg_francemetro_2024.json").json();
deps = FileAttachment("data/dep_reg_53_2024.json").json();
com = FileAttachment("data/commune22302_dep_22_2024.json").json();
bretagne = bertin.properties.subset({
    geojson: regs,
    field: "code",
    selection: ["53"],
    inverse: false
})


dep22 = bertin.properties.subset({
    geojson: deps,
    field: "code",
    selection: ["22"],
    inverse: false
})
zoom = {return { 
            type: "Polygon",
            coordinates:  [[[x_min,y_min],[x_min,y_max],[x_max,y_max],[x_max,y_min],[x_min,y_min]]]
            
          }
        }
        
mer = {return { 
            type: "Polygon",
            coordinates:  [[[0, 6000000],[0,7500000],[1200000,7500000],[1200000,6000000],[0, 6000000]]]
            
          }
        }
projection = d3.geoIdentity()
    .reflectY(true)
    .fitSize([width/2, width /2 ], zoom);
progression = crProgressBlock

La Bretagne, terre des anciens mystères et des horizons oubliés, se dresse telle une sentinelle à l’extrémité occidentale d’Eurasie, avançant hardiment son front de roc vers les eaux tumultueuses de l’Atlantique. Là-bas, à l’orée du monde, ses paysages s’étirent comme des murmures d’éternité.

Pour qui s’aventure jusqu’à ces contrées lointaines, après de longues traversées au gré des routes sinueuses, la Bretagne révèle son secret : elle n’est pas qu’une péninsule, mais un royaume d’emboîtements infinis, une danse fractale où chaque cap en cache un autre, où chaque promontoire semble chuchoter l’histoire des siècles.

Voyageur, contemple ! Ces rivages ne sont pas de simples terres, mais des fragments du Grand Tissage. Ici, la géographie elle-même raconte l’épopée d’une terre façonnée par l’océan et le vent, une frontière entre l’ici et l’ailleurs, le connu et l’infini.

x_min_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [99225, 118203] : [118203,306043]))
  .clamp(true)
  
x_max_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [1242375, 403455] : [403455,327679]))
  .clamp(true)
  
y_min_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [6049646, 6691429] : [6691429,6839888]))
  .clamp(true)  

y_max_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [7110480, 6892032] : [6892032,6854870]))
  .clamp(true)



x_min = x_min_f(progression)
x_max = x_max_f(progression)
y_min = y_min_f(progression)
y_max = y_max_f(progression)

La Bretagne est une terre singulière, fief familiale d’Anaël et François , deux personnalités aussi antinomiques qu’attachantes.

Mais aujourd’hui, ce qui nous intéresse, ce n’est pas la Bretagne dans son ensemble, mais un département bien précis…

Un département de légende, peuplé d’irréductibles Gaulois…

En avant vers les Côtes-d’Armor…

Ou plus précisément une presqu’île…

A l’est du département, quasiment caché du reste du monde…

Fractale parmi les fractales, elle se cache pour mieux se découvrir…

Bienvenue à Saint-Jacut-de-la-Mer !

Plot.plot({
  projection:  projection,
    
    width: width/2,
    height: width/2,


  marks: [
    Plot.geo(mer, {strokeOpacity: 1, fill: '#034159', stroke: 'white'}),
    Plot.geo(regs, {strokeOpacity: 1, fill: '#038C3E', stroke: 'white'}),
    Plot.geo(bretagne, {strokeOpacity: 1, fill: 'white'}),
    Plot.geo(deps, {strokeOpacity: 1,  stroke: '#034159'}),
    Plot.geo(dep22, {strokeOpacity: 1,  stroke: '#034159', fill: 'lightgray'}),
    Plot.geo(com, {fill: '#0CF25D', stroke: '#0CF25D', strokeWidth: 8, fillOpacity: (progression<.6 ? 0 : (progression-.6)/.4  ),
                   strokeOpacity: (progression<.6 ? 0 : (progression-.6)/.4)}),
    Plot.geo(bretagne, {fill: '#0CF25D', fillOpacity:  1-(progression)/.5})
    
  ]
})

Trésors de Saint-Jacut-de-la-Mer

La Banche : Le cœur animé de Saint-Jacut, avec ses maisons de pêcheurs et ses petites ruelles. On y sent l’âme du village.

Le Port : Un havre tranquille où se balancent doucement les bateaux de plaisance et les coquilliers. Le départ idéal pour une escapade maritime.

Le Camping : Un espace familial, à deux pas de la plage, où les générations se croisent, entre rires d’enfants et soirées sous les étoiles.

La plage du Rougeret : Une étendue de sable doré qui s’étire doucement, parfaite pour les balades pieds nus et les parties de pêche aux crabes. À marée basse, elle dévoile des trésors, à marée haute, elle invite à la baignade.

La Pointe du Chevet (Chef de l’île) : Un promontoire sauvage où les pins se courbent sous le vent, offrant une vue imprenable sur l’archipel des Ebihens. Un lieu pour rêver et respirer.

L’île des Ébihens : Un archipel mystérieux, accessible seulement à marée basse, quand la mer se retire pour dévoiler son chemin secret. Là-bas, le monde change. On y trouve des plages de sable blanc, des sentiers bordés de pins et une sensation de bout du monde. C’est un lieu d’aventure et de contemplation, où l’on peut oublier le temps, bercé par le chant des vagues et le cri des mouettes.

Plage du Rougeret © Yannick Le Gal

Des pépites à proximité

Autour de Saint-Jacut-de-la-Mer, à quelques battements d’ailes de mouette, se cachent des trésors qui donnent envie de prendre la route. Des lieux chargés de récits et de beautés, où l’histoire et la nature se rencontrent pour offrir des paysages à couper le souffle.

Saint-Malo : La cité corsaire
Saint-Malo, entourée par ses remparts, semble défier le temps et l’océan. Chaque ruelle murmure des récits de corsaires, tandis que le Fort National veille stoïquement. Flâner dans l’intra-muros, avec l’odeur du sel et des crêpes, c’est plonger dans une aventure gravée dans la pierre et le vent.

Cap Fréhel : L’appel du large
Au Cap Fréhel, les falaises abruptes se jettent dans l’océan, caressées par le vent et habillées de bruyères. Depuis le phare, la vue est un miracle : mer infinie, Fort La Latte et ciel sans limite. Ici, tout invite à se sentir libre, porté par l’immensité.

Île de Bréhat : Le bijou des eaux
L’île de Bréhat est un jardin posé sur la mer. Sans voitures, juste des sentiers fleuris, des criques paisibles et une lumière douce. Ici, le temps ralentit, laissant place à la poésie du silence et des vagues.

Image Nom Distance (km) Nombre de touristes/an Lien Google Maps
Dinard 21 km 800 000 Google Maps
Saint-Malo 25 km 1 500 000 Google Maps
Fort National 25 km 300 000 Google Maps
Erquy 26 km 250 000 Google Maps
Fort La Latte 31 km 200 000 Google Maps
Cap Fréhel 34 km 400 000 Google Maps
Dinan 36 km 600 000 Google Maps
Cancale 46 km 500 000 Google Maps
Île de Bréhat 74 km 350 000 Google Maps
Mont Saint-Michel 79 km 2 800 000 Google Maps

Météo

Le matin, à Saint-Jacut, l’air est frais mais jamais vraiment mordant. En janvier, on frôle les 5°C, une douceur glacée qui fait toute la différence quand le soleil commence à peine à pointer.
En mai, la température monte un peu, autour de 10°C, mais c’est encore un matin calme, parfait pour une promenade au bord de l’eau.
Et l’été arrive avec ses 15 à 17°C en juillet et août, offrant une belle douceur sans chaleur étouffante.
En novembre, la fraîcheur revient tout doucement, à 12°C, un peu de répit avant que l’hiver ne s’installe.

L’après-midi, le temps se réchauffe doucement.
En hiver, la température monte à 10°C, ça reste agréable, pas trop de vent, juste assez pour se réchauffer au soleil.
Le printemps, lui, offre une transition plus marquée, entre 10 et 15°C, et l’été, c’est le grand confort avec 20°C, juste ce qu’il faut pour profiter du ciel sans se brûler.
Puis vient l’automne, qui ramène la température à 15°C, un air plus frais mais encore doux.

Et dans le temps

La Bretagne et ses légendes… Parmi elles, il y a celle d’une pluie incessante, comme si le ciel breton n’avait jamais appris à se reposer. On imagine souvent Saint-Jacut sous une bruine perpétuelle, les habitants avançant dans un décor où le soleil ne perce qu’en souvenir. Mais que disent les chiffres ? Car entre les fantasmes et la réalité, le ciel a bien des nuances à offrir.

Devant nous, un graphique prêt à se dévoiler. Sur l’axe des abscisses, les années s’écoulent, de 2010 à aujourd’hui, et sur les deux axes verticaux, les précipitations en centimètres à gauche et le nombre de jours de pluie à droite.

Regardez cette ligne rouge… Elle nous raconte une vérité connue : en Bretagne, il pleut souvent. Chaque jour ou presque, le ciel dépose ses gouttelettes sur les toits de Saint-Jacut. Si l’on compare à d’autres régions, on voit combien cette régularité est unique : à Perpignan, il pleut en moyenne 55 jours par an, soit moins de deux mois ! À Lyon, on atteint environ 95 jours de pluie annuels, presque un jour sur trois. Biarritz, avec ses influences océaniques, dépasse les 130 jours, mais Saint-Jacut, fidèle à sa réputation, flirte avec les 180 jours de pluie par an. Voilà un ciel breton bien généreux, pourrait-on dire.

Maintenant, laissez votre regard glisser sur cette étendue bleue… Elle nous montre les précipitations en volume, ces eaux qui arrosent la terre et nourrissent les sols. Et là, les chiffres impressionnent. Saint-Jacut reçoit en moyenne entre 1 200 mm de pluie par an, ce qui la place derrière Biarritz, bien au-dessus de Lyon, avec ses 850 mm, et à des années-lumière de Perpignan, où l’on peine à atteindre 500 mm. Oui, il pleut souvent ici, mais rarement en trombes : ce sont des pluies régulières, modérées, qui forgent ce paysage unique.

Enfin, voici cette ligne bleue qui descend doucement. Elle porte une vérité troublante : les précipitations diminuent au fil des années. Moins d’eau, moins de vie… Cela n’échappe à personne. Les terres bretonnes, si longtemps fertiles, commencent à souffrir. Les rivières, qui serpentent jusqu’à la mer, s’appauvrissent. Et pour la conchyliculture, qui dépend de l’eau douce pour équilibrer les estuaires, cette baisse est un coup dur.

Alors que faire, face à ce ciel qui se dérobe ? Faut-il s’habituer à une Bretagne plus sèche, plus fragile ? Les sols, l’agriculture, et même la conchyliculture ne peuvent se passer de cette eau précieuse. Peut-être est-il temps de regarder plus sérieusement ces courbes et d’écouter leur message, car derrière ces chiffres, c’est une Bretagne en mutation qui se dessine…




Créé par Anaël Delorme et François Semecurbe, bien aidés par ChatGPT et Claude.ai.

Source Code
---
title: Saint-Jacut-de-la-Mer 
subtitle: "L'écrin de mon enfance"
lightbox: true
format:
  closeread-html:
    code-tools: true
    cr-section:
      layout: overlay-left
      remove-header-space: true
---

```{=html}
<!-- some quick style customisation: see https://closeread.dev/guide/styling -->
<style>
  .cr-section.overlay-left {
    background-color: white;
  }

  .cr-section.overlay-left .narrative-col .narrative {
    font-size: 1.15em;
    background-color: #3a79aa;
    color: #f1f1f1;
    padding: 0.6em 0.8em;
    border-radius: 1;
    backdrop-filter: blur(10px);
  }
  
  .cr-section.overlay-left .narrative-col .narrative a {
    background-color: #3a79aa;
    color: #f1f1f1;
  }
  
  
  
  img.full-width {
  width: 100%;
  height: auto;
}
</style>
```


Ah, Saint-Jacut-de-la-Mer… rien qu’à prononcer ce nom, voilà que surgissent les images de mon enfance, éclaboussées de lumière et de sel.    
C’est un village niché au creux des Côtes-d’Armor, une presqu’île presque irréelle, où la mer et la terre se chuchotent des secrets. Chaque été, nous nous y retrouvions, mon frère, mes parents et cette grande tribu de cousins et cousines qui faisait vibrer les rues et les plages de nos rires. Les journées semblaient infinies, partagées entre les jeux de carte sur la plage, les parties de babyfoot endiablées à la Frégate, et les longues heures passées à scruter l’horizon.     
Et cet horizon… il menait toujours à l’archipel des Ébihens, ce joyau sauvage que l’on atteignait à pied, à marée basse, comme si on franchissait la porte d’un autre monde. Aujourd’hui encore, c’est là que je retourne, avec mes propres enfants. Comme un passage de relais, comme un hommage à ce coin de paradis où le temps suspend son vol.


## À la découverte d’un coin de paradis breton      

```{ojs}
bertin = require("bertin")
```


```{ojs}
regs = FileAttachment("data/reg_francemetro_2024.json").json();
deps = FileAttachment("data/dep_reg_53_2024.json").json();
com = FileAttachment("data/commune22302_dep_22_2024.json").json();
```




```{ojs}
bretagne = bertin.properties.subset({
    geojson: regs,
    field: "code",
    selection: ["53"],
    inverse: false
})


dep22 = bertin.properties.subset({
    geojson: deps,
    field: "code",
    selection: ["22"],
    inverse: false
})
```

```{ojs}
zoom = {return { 
            type: "Polygon",
            coordinates:  [[[x_min,y_min],[x_min,y_max],[x_max,y_max],[x_max,y_min],[x_min,y_min]]]
            
          }
        }
        
mer = {return { 
            type: "Polygon",
            coordinates:  [[[0, 6000000],[0,7500000],[1200000,7500000],[1200000,6000000],[0, 6000000]]]
            
          }
        } 
```



```{ojs}
projection = d3.geoIdentity()
    .reflectY(true)
    .fitSize([width/2, width /2 ], zoom);

```


```{ojs}
progression = crProgressBlock
```



La Bretagne, terre des anciens mystères et des horizons oubliés, se dresse telle une sentinelle à l’extrémité occidentale d’Eurasie, avançant hardiment son front de roc vers les eaux tumultueuses de l’Atlantique. Là-bas, à l’orée du monde, ses paysages s’étirent comme des murmures d’éternité.

Pour qui s’aventure jusqu’à ces contrées lointaines, après de longues traversées au gré des routes sinueuses, la Bretagne révèle son secret : elle n’est pas qu’une péninsule, mais un royaume d’emboîtements infinis, une danse fractale où chaque cap en cache un autre, où chaque promontoire semble chuchoter l’histoire des siècles.

Voyageur, contemple ! Ces rivages ne sont pas de simples terres, mais des fragments du Grand Tissage. Ici, la géographie elle-même raconte l’épopée d’une terre façonnée par l’océan et le vent, une frontière entre l’ici et l’ailleurs, le connu et l’infini.



```{ojs}
//| echo: false
//| code-fold: false
x_min_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [99225, 118203] : [118203,306043]))
  .clamp(true)
  
x_max_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [1242375, 403455] : [403455,327679]))
  .clamp(true)
  
y_min_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [6049646, 6691429] : [6691429,6839888]))
  .clamp(true)  

y_max_f = d3.scaleLinear()
  .domain((progression<=.5 ? [0, .5] : [.5,1]))
  .range((progression<=.5 ? [7110480, 6892032] : [6892032,6854870]))
  .clamp(true)



x_min = x_min_f(progression)
x_max = x_max_f(progression)
y_min = y_min_f(progression)
y_max = y_max_f(progression)


//projection.postclip(d3.geoClipRectangle(118203, 403455, 6691429, 6892032));

```



::::{.cr-section}


:::{.progress-block}


La Bretagne est une terre singulière, fief familiale  [d’Anaël](https://www.linkedin.com/in/ana%C3%ABl-delorme-573b8858/) et  [François](https://www.linkedin.com/in/francoissemecurbe) , deux personnalités aussi antinomiques qu’attachantes. @cr-cartes

Mais aujourd'hui, ce qui nous intéresse, ce n'est pas la Bretagne dans son ensemble, mais un département bien précis... @cr-cartes

Un département de légende, peuplé d'irréductibles Gaulois... @cr-cartes

En avant vers les Côtes-d'Armor...   @cr-cartes

Ou plus précisément une presqu'île... @cr-cartes

A l'est du département, quasiment caché du reste du monde... @cr-cartes

Fractale parmi les fractales, elle se cache pour mieux se découvrir...  @cr-cartes


:::

Bienvenue à Saint-Jacut-de-la-Mer !  @cr-cartes



:::{#cr-cartes}
```{ojs}
Plot.plot({
  projection:  projection,
    
    width: width/2,
    height: width/2,


  marks: [
    Plot.geo(mer, {strokeOpacity: 1, fill: '#034159', stroke: 'white'}),
    Plot.geo(regs, {strokeOpacity: 1, fill: '#038C3E', stroke: 'white'}),
    Plot.geo(bretagne, {strokeOpacity: 1, fill: 'white'}),
    Plot.geo(deps, {strokeOpacity: 1,  stroke: '#034159'}),
    Plot.geo(dep22, {strokeOpacity: 1,  stroke: '#034159', fill: 'lightgray'}),
    Plot.geo(com, {fill: '#0CF25D', stroke: '#0CF25D', strokeWidth: 8, fillOpacity: (progression<.6 ? 0 : (progression-.6)/.4  ),
                   strokeOpacity: (progression<.6 ? 0 : (progression-.6)/.4)}),
    Plot.geo(bretagne, {fill: '#0CF25D', fillOpacity:  1-(progression)/.5})
    
  ]
})

```

:::


::::

## Trésors de Saint-Jacut-de-la-Mer    


::::{.cr-section}

:::{#cr-banche}
![](img/banche.jpg)
:::

**La Banche** : Le cœur animé de Saint-Jacut, avec ses maisons de pêcheurs et ses petites ruelles. On y sent l’âme du village.[@cr-banche]{pan-to="10%,-10%" scale-by="1.0"}

:::{#cr-port}
![](img/port.jpg)
:::

**Le Port** : Un havre tranquille où se balancent doucement les bateaux de plaisance et les coquilliers. Le départ idéal pour une escapade maritime.[@cr-port]{pan-to="10%,10%" scale-by="1.2"}

:::{#cr-camping}
![](img/camping.jpeg)
:::

**Le Camping** : Un espace familial, à deux pas de la plage, où les générations se croisent, entre rires d’enfants et soirées sous les étoiles.[@cr-camping]{pan-to="10%,10%" scale-by="1.5"}

:::{#cr-rougeret}
![](img/rougeret.jpg "Title : Plage du Rougeret © Yannick Le Gal"){fig-alt="Plage du Rougeret © Yannick Le Gal"}
:::
**La plage du Rougeret** : Une étendue de sable doré qui s’étire doucement, parfaite pour les balades pieds nus et les parties de pêche aux crabes. À marée basse, elle dévoile des trésors, à marée haute, elle invite à la baignade.[@cr-rougeret]{pan-to="10%,10%" scale-by="1.0"}

:::{#cr-chef_ile}
![](img/chef_ile.jpg)
:::

**La Pointe du Chevet (Chef de l'île)** : Un promontoire sauvage où les pins se courbent sous le vent, offrant une vue imprenable sur l’archipel des Ebihens. Un lieu pour rêver et respirer.[@cr-chef_ile]{pan-to="10%,10%" scale-by="1.5"}

:::{#cr-ebihens}
![](img/ebihens.avif)
:::

**L’île des Ébihens** : Un archipel mystérieux, accessible seulement à marée basse, quand la mer se retire pour dévoiler son chemin secret. Là-bas, le monde change. On y trouve des plages de sable blanc, des sentiers bordés de pins et une sensation de bout du monde. C’est un lieu d’aventure et de contemplation, où l’on peut oublier le temps, bercé par le chant des vagues et le cri des mouettes. [@cr-ebihens]{pan-to="10%,10%" scale-by="1.1"}


::::


## Des pépites à proximité

```{=html}
<img src="img/transition.png" class="full-width">
```

::::{.cr-section}


Autour de Saint-Jacut-de-la-Mer, à quelques battements d’ailes de mouette, se cachent des trésors qui donnent envie de prendre la route. Des lieux chargés de récits et de beautés, où l’histoire et la nature se rencontrent pour offrir des paysages à couper le souffle. [@cr-table_pepites]

**Saint-Malo : La cité corsaire**      
Saint-Malo, entourée par ses remparts, semble défier le temps et l’océan. Chaque ruelle murmure des récits de corsaires, tandis que le Fort National veille stoïquement. Flâner dans l’intra-muros, avec l’odeur du sel et des crêpes, c’est plonger dans une aventure gravée dans la pierre et le vent.[@cr-table_pepites]{scale-by="2" pan-to="55%,50%"}    

**Cap Fréhel : L’appel du large**        
Au Cap Fréhel, les falaises abruptes se jettent dans l’océan, caressées par le vent et habillées de bruyères. Depuis le phare, la vue est un miracle : mer infinie, Fort La Latte et ciel sans limite. Ici, tout invite à se sentir libre, porté par l’immensité. [@cr-table_pepites]{scale-by="2" pan-to="55%,-30%"} 

**Île de Bréhat : Le bijou des eaux**      
L’île de Bréhat est un jardin posé sur la mer. Sans voitures, juste des sentiers fleuris, des criques paisibles et une lumière douce. Ici, le temps ralentit, laissant place à la poésie du silence et des vagues. [@cr-table_pepites]{scale-by="2" pan-to="55%,-70%"}   


:::{#cr-table_pepites}
| Image                                                                                             | Nom              | Distance (km) | Nombre de touristes/an | Lien Google Maps                                                                                     |
|---------------------------------------------------------------------------------------------------|------------------|----------------:|-------------------------:|-------------------------------------------------------------------------------------------------------|
| <img src="https://upload.wikimedia.org/wikipedia/commons/4/4c/Dinard_-_Promenade_du_moulinet.jpg" width="80"> | Dinard           | 21 km             | 800 000                 | [Google Maps](https://www.google.com/maps/place/Dinard/@48.6333,-2.0622,15z/)                        |
| <img src="https://upload.wikimedia.org/wikipedia/commons/b/be/Saint-Malo_hdsr_S5IS_IMG_3994.jpg" width="80"> | Saint-Malo      | 25 km            | 1 500 000                | [Google Maps](https://www.google.com/maps/place/Saint-Malo/@48.6514,-2.0271,15z/)                    |
| <img src="https://upload.wikimedia.org/wikipedia/commons/a/af/Saint-Malo_-_Fort_National.jpg" width="80"> | Fort National    | 25 km             | 300 000                 | [Google Maps](https://www.google.com/maps/place/Fort+National/@48.6542,-2.0233,15z/)                 |
| <img src="https://upload.wikimedia.org/wikipedia/commons/4/43/Erquy..._%28515064250%29.jpg" width="80"> | Erquy            | 26 km             | 250 000                 | [Google Maps](https://www.google.com/maps/place/Erquy/@48.6383,-2.4656,15z/)                         |
| <img src="https://upload.wikimedia.org/wikipedia/commons/2/2a/Fort-LaLatte-byRundvald.jpg?uselang=fr" width="80"> | Fort La Latte    | 31 km             | 200 000                 | [Google Maps](https://www.google.com/maps/place/Fort+La+Latte/@48.6519,-2.3033,15z/)                  |
| <img src="https://upload.wikimedia.org/wikipedia/commons/8/84/Cap_Frehel_Lighthouse.jpg" width="80"> | Cap Fréhel       | 34 km          | 400 000                 | [Google Maps](https://www.google.com/maps/place/Cap+Fr%C3%A9hel/@48.6849,-2.3197,15z/)                |
| <img src="https://upload.wikimedia.org/wikipedia/commons/9/9d/Place_des_Merciers_%28Dinan%29.jpg" width="80"> | Dinan            | 36 km             | 600 000                 | [Google Maps](https://www.google.com/maps/place/Dinan/@48.4552,-2.0489,15z/)                         |
| <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Cancale_20171011_14.jpg/640px-Cancale_20171011_14.jpg" width="80"> | Cancale          | 46 km            | 500 000                 | [Google Maps](https://www.google.com/maps/place/Cancale/@48.6769,-1.8517,15z/)                       |
| <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Br%C3%A9hat_Ajoncs_2010.jpg/640px-Br%C3%A9hat_Ajoncs_2010.jpg" width="80"> | Île de Bréhat    | 74 km             | 350 000                 | [Google Maps](https://www.google.com/maps/place/%C3%8Ele+de+Br%C3%A9hat/@48.8393,-3.0039,15z/)        |
| <img src="https://upload.wikimedia.org/wikipedia/commons/8/86/Mont_St_Michel_in_the_morning.jpg" width="80"> | Mont Saint-Michel| 79 km             | 2 800 000                | [Google Maps](https://www.google.com/maps/place/Mont+Saint-Michel/@48.6359,-1.5114,15z/)              |
:::

::::


## Météo

```{=html}
<img src="img/meteo.png" class="full-width">
```


```{r}
#| warning: false
#| message: false
#| echo: false

library(tidyverse)
library(lubridate)
library(scales)
library(jsonlite)

# Fonction pour charger et nettoyer les données
load_weather_data <- function(year) {
  filename <- paste0("data/export-saint-jacut-de-la-mer", year, ".csv")
  
    # Lire le fichier en ignorant les 3 premières lignes
  df <- read_csv(filename, skip = 3, 
                 col_types = cols(
                   DATE = col_date(format = "%Y-%m-%d"),
                   .default = col_double()
                 )) %>%
    mutate(YEAR = year(DATE))
  
  return(df)
}

all_years_data <- map_dfr(2009:2024, load_weather_data)

# ojs_define(all_years_data_ojs = all_years_data)



```



```{r}
#| warning: false
#| message: false
#| echo: false

annee_choisie <- 2023

data_select <- all_years_data %>% 
  filter(year(DATE) == annee_choisie)


title_morning <- paste0("Températures du matin à Saint-Jacut-de-la-Mer en ",annee_choisie)
title_evening <- paste0("Températures du matin et du soir à Saint-Jacut-de-la-Mer en ",annee_choisie)


```



::::{.cr-section}

Le matin, à Saint-Jacut, l’air est frais mais jamais vraiment mordant. En janvier, on frôle les 5°C, une douceur glacée qui fait toute la différence quand le soleil commence à peine à pointer. \
En mai, la température monte un peu, autour de 10°C, mais c’est encore un matin calme, parfait pour une promenade au bord de l’eau. \
Et l’été arrive avec ses 15 à 17°C en juillet et août, offrant une belle douceur sans chaleur étouffante. \
En novembre, la fraîcheur revient tout doucement, à 12°C, un peu de répit avant que l’hiver ne s’installe. @cr-temperature-morning

:::{#cr-temperature-blank}

```{r}
#| label: morning_temp_plot
#| warning: false
#| message: false
#| fig-width: 12
#| fig-height: 8
# Graphiques des températures

data_select %>%
  ggplot(aes(x = DATE, y = TEMPERATURE_MORNING_C)) +
  labs(title = title_morning,
       x = "Date", y = "Température (°C)") +
    ylim(0, 25) +
  theme_light()

```

:::

:::{#cr-temperature-morning}

```{r}
#| warning: false
#| message: false
#| fig-width: 12
#| fig-height: 8
data_select %>%
  ggplot(aes(x = DATE, y = TEMPERATURE_MORNING_C)) +
  geom_smooth(method = "loess", color = "#6874ED", se = FALSE, span=0.1, size = 1.1) +
  labs(title = title_morning,
       x = "Date", y = "Température (°C)") +
    ylim(0, 25) +
  theme_light()
```

:::

:::{#cr-temperature-evening}

```{r}
#| warning: false
#| message: false
#| fig-width: 12
#| fig-height: 8
data_select %>%
  ggplot(aes(x = DATE, y = TEMPERATURE_NOON_C)) +
  geom_smooth(method = "loess", color = "#87EF4D", se = FALSE, span=0.1, size = 1.1) +
  geom_smooth(aes(y = TEMPERATURE_MORNING_C), method = "loess", color = "#6874ED", se = FALSE, span = 0.1, size = 1.1) +
  labs(title = title_evening,
       x = "Date", y = "Température (°C)") +
    ylim(0, 25) +
theme_light()

```
:::


L’après-midi, le temps se réchauffe doucement. \
En hiver, la température monte à 10°C, ça reste agréable, pas trop de vent, juste assez pour se réchauffer au soleil. \
Le printemps, lui, offre une transition plus marquée, entre 10 et 15°C, et l’été, c’est le grand confort avec 20°C, juste ce qu’il faut pour profiter du ciel sans se brûler. \
Puis vient l’automne, qui ramène la température à 15°C, un air plus frais mais encore doux. @cr-temperature-evening

::::


### Et dans le temps

La Bretagne et ses légendes… Parmi elles, il y a celle d’une pluie incessante, comme si le ciel breton n’avait jamais appris à se reposer. On imagine souvent Saint-Jacut sous une bruine perpétuelle, les habitants avançant dans un décor où le soleil ne perce qu’en souvenir. Mais que disent les chiffres ? Car entre les fantasmes et la réalité, le ciel a bien des nuances à offrir.

```{r}
#| warning: false
#| message: false
#| echo: false
#| fig-width: 12
#| fig-height: 8
data_select_pluie <- all_years_data %>% 
  select(DATE, PRECIP_TOTAL_DAY_MM) %>% 
  mutate(mois = month(DATE), annee = year(DATE)) %>% 
  filter(annee < 2024) %>% 
  group_by(annee, mois) %>% 
  summarise(precipitation_cm_mois = sum(PRECIP_TOTAL_DAY_MM, na.rm = TRUE)/10,
            jour_pluie = sum(ifelse(PRECIP_TOTAL_DAY_MM > 1, 1, 0))) %>% 
  ungroup() %>% 
  mutate(date = ymd(paste0(annee,ifelse(mois<10,paste0('0',mois),mois),"01")))


title_pluie <- paste0("Pluie à Saint-Jacut-de-la-Mer entre 2009 et 2024")
```




::::{.cr-section}


:::{#cr-pluie-blank}

```{r}
#| warning: false
#| message: false
#| echo: false
#| fig-width: 12
#| fig-height: 8
# Graphiques des températures
ggplot(data_select_pluie, aes(x = date)) + 
  scale_y_continuous( name = "Précipitation (cm)", 
                      sec.axis = sec_axis(~., name = "Jours de pluie"),
                      limits = c(0, NA)) + 
  labs( title = "Précipitation et Jours de Pluie", x = "Date", y = "Précipitation (cm)" ) + 
  ylim(0, 30) +
  theme_light()
```

:::

Devant nous, un graphique prêt à se dévoiler. Sur l’axe des abscisses, les années s’écoulent, de 2010 à aujourd’hui, et sur les deux axes verticaux, les précipitations en centimètres à gauche et le nombre de jours de pluie à droite. @cr-pluie-blank


:::{#cr-pluie-jour}

```{r}
#| warning: false
#| message: false
#| echo: false
#| fig-width: 12
#| fig-height: 8

# Graphiques des températures
ggplot(data_select_pluie, aes(x = date)) + 
  geom_smooth(aes(y = jour_pluie), method = "loess", color = "#F20505", size = 1, se = FALSE) + 
  scale_y_continuous( name = "Précipitation (cm)", 
                      sec.axis = sec_axis(~., name = "Jours de pluie"),
                      limits = c(0, NA)) + 
  labs( title = "Précipitation et Jours de Pluie", x = "Date" ) + 
    ylim(0, 30) +
  theme_light()
```

:::

Regardez cette ligne rouge… Elle nous raconte une vérité connue : en Bretagne, il pleut souvent. Chaque jour ou presque, le ciel dépose ses gouttelettes sur les toits de Saint-Jacut. Si l’on compare à d’autres régions, on voit combien cette régularité est unique : à Perpignan, il pleut en moyenne 55 jours par an, soit moins de deux mois ! À Lyon, on atteint environ 95 jours de pluie annuels, presque un jour sur trois. Biarritz, avec ses influences océaniques, dépasse les 130 jours, mais Saint-Jacut, fidèle à sa réputation, flirte avec les 180 jours de pluie par an. Voilà un ciel breton bien généreux, pourrait-on dire. @cr-pluie-jour

:::{#cr-pluie-quantite}

```{r}
#| warning: false
#| message: false
#| echo: false
#| fig-width: 12
#| fig-height: 8

# Graphiques des températures
ggplot(data_select_pluie, aes(x = date)) + 
  geom_area(aes(y = precipitation_cm_mois), fill = "#99D0F2", alpha = 0.7) + 
  geom_smooth(aes(y = jour_pluie), method = "loess", color = "#F20505", size = 1, se = FALSE) + 
  scale_y_continuous( name = "Précipitation (cm)", 
                      sec.axis = sec_axis(~., name = "Jours de pluie"),
                      limits = c(0, NA)) + 
  labs( title = "Précipitation et Jours de Pluie", x = "Date" ) + 
      ylim(0, 30) +

  theme_light()
```

:::

Maintenant, laissez votre regard glisser sur cette étendue bleue… Elle nous montre les précipitations en volume, ces eaux qui arrosent la terre et nourrissent les sols. Et là, les chiffres impressionnent. Saint-Jacut reçoit en moyenne entre 1 200 mm de pluie par an, ce qui la place derrière Biarritz, bien au-dessus de Lyon, avec ses 850 mm, et à des années-lumière de Perpignan, où l’on peine à atteindre 500 mm. Oui, il pleut souvent ici, mais rarement en trombes : ce sont des pluies régulières, modérées, qui forgent ce paysage unique. @cr-pluie-quantite

:::{#cr-pluie-tendance}

```{r}
#| warning: false
#| message: false
#| echo: false
#| fig-width: 12
#| fig-height: 8

# Graphiques des températures
ggplot(data_select_pluie, aes(x = date)) + 
  geom_area(aes(y = precipitation_cm_mois), fill = "#99D0F2", alpha = 0.7) + 
  geom_smooth(aes(y = precipitation_cm_mois), method = "loess", fill = "#99D0F2", color = "#1B70A6", alpha = 0.3, size = 1) + 
  geom_smooth(aes(y = jour_pluie), method = "loess", color = "#F20505", size = 1, se = FALSE) + 
  scale_y_continuous( name = "Précipitation (cm)", 
                      sec.axis = sec_axis(~., name = "Jours de pluie"),
                      limits = c(0, NA)) + 
  labs( title = "Précipitation et Jours de Pluie", x = "Date" ) + 
      ylim(0, 30) +

  theme_light()
```

:::

Enfin, voici cette ligne bleue qui descend doucement. Elle porte une vérité troublante : les précipitations diminuent au fil des années. Moins d’eau, moins de vie… Cela n’échappe à personne. Les terres bretonnes, si longtemps fertiles, commencent à souffrir. Les rivières, qui serpentent jusqu’à la mer, s’appauvrissent. Et pour la conchyliculture, qui dépend de l’eau douce pour équilibrer les estuaires, cette baisse est un coup dur. @cr-pluie-tendance

::::

Alors que faire, face à ce ciel qui se dérobe ? Faut-il s’habituer à une Bretagne plus sèche, plus fragile ? Les sols, l’agriculture, et même la conchyliculture ne peuvent se passer de cette eau précieuse. Peut-être est-il temps de regarder plus sérieusement ces courbes et d’écouter leur message, car derrière ces chiffres, c’est une Bretagne en mutation qui se dessine… 
 
\
\
\
*Créé par [Anaël Delorme](https://www.linkedin.com/in/ana%C3%ABl-delorme-573b8858/) et [François Semecurbe](https://www.linkedin.com/in/francoissemecurbe), bien aidés par ChatGPT et Claude.ai.*