NOUVEAUContribuer à Infoclimat
Faites connaissance avec l'équipe bénévole qui travaille dans
les coulisses d'Infoclimat pour en faire la plus belle communauté météo francophone.
Et vous aussi, contribuez à cette initiative lancée en 2001 en rejoignant notre équipe !
Contribuer
Cette page vous présente les normales et records relevés en France et dans le monde
par les stations météorologiques.
Les normales (températures moyennes et cumuls de précipitations) sont calculées sur la période 1981-2010,
tandis que les records (températures extrêmes) se calculent sur la base de toutes les données existantes.
Avertissement important
Nous avons apporté le plus grand soin au calcul de ces valeurs, mais nous ne disposons pas forcément de séries
de données complètes ou exemptes d'erreurs.
Merci de jeter un regard objectif sur ces données, et de ne les considérer qu'à titre informatif :
elles ne se substituent pas aux données officielles.
${prepend}
${v.l}${v.a}m
${check}
`;
for (var i = 0; i ';
});
html += '';
$('#tableau-releves').append(html);
// updating metadata
if (_cntry == '') {
$('#filterbycountry option').remove();
$('#filterbycountry').append('');
jQuery.each(d.META.countries, function (k, v) {
$('#filterbycountry').append(``);
});
}
if (d.META.more > 0) {
$('#tableau-releves').append(/*html*/`
et ${d.META.more} autres non affichées
(zoomez sur la région qui vous intéresse, ou filtrez par pays)
`);
}
$('.stations-counter').html(d.META.total);
$('#tableau-releves').fixedHeaderTable({
height: 500,
footer: true,
cloneHeadToFoot: true,
});
$('#filterloader').css('visibility', 'hidden');
});
return false;
}
// bounce animation
var bounce = 5;
var a = (2 * bounce + 1) * Math.PI / 2;
var b = -0.01;
var c = -Math.cos(a) * Math.pow(2, b);
if ('ol' in window) {
ol.easing.bounce = function (t) {
t = 1 - Math.cos(t * Math.PI / 2);
return (1 + Math.abs(Math.cos(a * t)) * Math.pow(2, b * t) + c * t) / 2;
};
}
var _circlemarker = false;
var _dcircle = false;
var _previous_coords = false;
function circleMarker(lat, lon, allow_move) {
console.log('circleMarker');
if (!('map' in window)) {
return false;
}
if (_circlemarker !== false) {
// already on map, just move location
// @TODO
return false;
}
// feature animated
var f = new ol.Feature(new ol.geom.Point(ol.proj.fromLonLat([lon, lat])));
f.setStyle(new ol.style.Style({
image: new ol.style.Circle({
radius: 30,
points: 4,
stroke: new ol.style.Stroke({
color: '#0000AA',
width: 2,
}),
}),
}));
map.animateFeature(f, new ol.featureAnimation.Zoom({
fade: ol.easing.easeOut,
duration: 1500,
easing: ol.easing.bounce,
}));
// feature staying on the map until mouseout
_circlemarker = new ol.Feature(new ol.geom.Point(ol.proj.fromLonLat([lon, lat])));
_circlemarker.setStyle(new ol.style.Style({
image: new ol.style.Circle({
radius: 15,
stroke: new ol.style.Stroke({
color: '#FF0000',
width: 2,
}),
fill: new ol.style.Fill({
color: 'rgba(255,255,255,0.5)',
}),
}),
}));
markers_vectorSource.addFeatures([_circlemarker]);
// do we need to move map?
if (allow_move) {
// @TODO pan to bounds
}
return false;
}
function uncircleMarker() {
if (!('map' in window)) {
return false;
}
console.log('uncircleMarker');
markers_vectorSource.removeFeature(_circlemarker);
_circlemarker = false;
if (_previous_coords !== false) {
// @TODO pan to previous coords
}
return false;
}
$('.fire-mouseover-latlon').live('mouseenter', function () {
var allowMove = $(this).data('allowmove') == 'true';
circleMarker(parseFloat($(this).data('lat')), parseFloat($(this).data('lon')), allowMove);
}).live('mouseleave', function () {
uncircleMarker();
});
$(function () {
updateTableData();
});
var _search_cache = [];
$('#autocomplete-search-clim').keyup(function () {
var v = $(this).val();
var vval = v;
var pos = $(this).offset();
var k = $('#search-results');
if (v != '' && k.css('display') == 'none') {
k.css('display', 'block');
} else if (v == '' && k.css('display') != 'none') {
k.css('display', 'none');
}
if (v != '' && !_search_cache[v]) {
$.getJSON('/include/ajax/stations.php', {
clim: 0,
amateur: 1,
q: v,
'fiches-normales': 1,
}, function (d) { // @TODO clim was 1...
var z = '';
if (d.data.length == 0) {
z += '
`);
});
if (d.data.length == 1) {
// un seul resultat, on affiche les infos meteo si dispo
var sta = d.data[0];
if (sta.report !== '' && sta.report != undefined) {
var report = sta.report.split(';');
z += /*html*/`
L'observation météo en direct • participer »sync...
Aucune information à afficher pour le moment.
↑ nouveaux éléments ↑
Désolé de vous avoir embêté
Bonjour,
nous c'est Frédéric (alias Fred59) et Jean (alias Naej). Nous sommes les petites mains derrière le développement et la plateforme technique d'Infoclimat ! Nous sommes respectivement bénévole depuis 15 ans et salarié depuis 2022. La gestion de l'infrastructure technique d'un site comme Infoclimat sont des tâches colossales qui, dans le monde
des entreprises, nécessiteraient plusieurs ingénieurs à plein temps.
Après des années d'investissement 100% bénévole, dans l'ombre, de milliers d'heures à côté des études puis d'un emploi, votre soutien l'année dernière a été inestimable pour notre association, et a permis de recruter Jean en juillet 2022, notre développeur web en CDI !
VOUS avez financé un emploi avec du sens, dans une association qui ne cherche pas à être lucrative, mais être bénéfique pour l'intérêt général.
Adhérer
Dès 20€ par an (6.6€ après réduction d'impôts), soutenez notre site et nos actions !favorite
J'adhère
Donner
Soutenez-nous en donnant la somme de votre choix, une seule fois ou bien chaque mois.
Je donne
thumb_up
Participer autrement
Parlez de nous autour de vous ! Ou bien contribuez bénévolement.
En lire plus
Cap sur 2025 : Nous avons besoin de votre soutien !
Grâce à vous, nous pourrons réaliser nos nombreux projets et renforcer notre mission pour la science climatique.
Voici nos propriétés :
Modernisation technique : mise à jour de notre infrastructure et de notre code pour mieux gérer les données climatiques.
Innovation : lancement des stations météo autonomes connectées, idéales pour couvrir des zones reculées comme les Parcs Naturels.
Projets éducatifs : développement d'une initiative européenne pour sensibiliser au changement climatique.
Adhérer
Dès 20€ par an (6.6€ après réduction d'impôts), soutenez notre site et nos actions !favorite
J'adhère
Donner
Soutenez-nous avec la somme de votre choix (même 1€), une seule fois ou bien chaque mois.
Je donne
thumb_up
En savoir plus...
Lisez le message de notre président, Laurent Garcelon, qui vous explique tout.
Et vous présente nos vœux !
En lire plus