Méthodologie
Comment cette liste est construite, à partir de quelles sources, et avec quelles approximations assumées. Tout est reproductible.
Les trois sources
| Source | Producteur | Licence | Rôle |
|---|---|---|---|
| Hébergements touristiques classés en France | DGE / Atout France | Licence Ouverte | Liste de référence des campings classés 1 à 5 étoiles |
| Arrêts de transport en France | transport.data.gouv.fr (Étalab) | Licence Ouverte 2.0 | Agrégation des stops.txt de tous les GTFS déclarés au Point d'Accès National |
| Liste des gares | SNCF Open Data | ODbL | Gares voyageurs du réseau ferré national, pour distinguer gare et arrêt de bus |
Le géocodage des adresses de campings utilise l'API
Géocodage de la Géoplateforme de l'IGN, qui a remplacé api-adresse.data.gouv.fr
décommissionnée fin janvier 2026.
Le calcul, étape par étape
- Extraction des lignes de typologie « terrain de camping » du fichier Atout France.
- Géocodage de chaque adresse, puis repositionnement sur le terrain de camping relevé dans OpenStreetMap quand il porte le même nom à moins de 2 km, ou, plus loin, le même nom avec une preuve (le même site web, ou la commune de la parcelle cadastrale). Le niveau de précision du géocodage (numéro, rue, lieu-dit ou commune) est conservé : les fiches dont le point reste celui du géocodeur, sur un lieu-dit ou le centre de la commune, portent un avertissement explicite.
- Chargement de tous les arrêts de transport public géolocalisés, dédoublonnés par position.
- Recherche du plus proche voisin par arbre k-dimensionnel sur les coordonnées cartésiennes de la sphère terrestre, puis conversion de la corde en distance de grand cercle.
- Même opération pour les gares voyageurs, les gares de fret étant exclues.
Les approximations assumées
Distances mesurées à pied. La distance jusqu'à l'arrêt et jusqu'à la gare est la longueur du chemin, calculée sur le réseau piéton de la BD TOPO® (IGN), moteur Valhalla en local, collecte du 12 octobre 2026, et la durée est celle que ce même moteur annonce (4 km/h). Quand l'itinéraire n'a pas pu être calculé, aucune distance n'est affichée plutôt qu'une estimation. Quand le plus court chemin emprunte un bac — une liaison maritime de la BD TOPO, que l'IGN compte comme de la marche —, la fiche le dit à côté de la minute : « passe par un bac ». Le dénivelé, lui, n'entre pas dans la durée : elle reste optimiste en montagne.
Les horaires sont lus, après la position. L’arrêt le plus proche est choisi sur sa position seule : un arrêt de car scolaire compte comme un arrêt. Les horaires publiés dans les GTFS sont ensuite exploités quatre fois : les départs d’un mardi et d’un dimanche de référence à cet arrêt — pris dans la fenêtre de validité du fichier et à venir, en juillet-août quand il les couvre — donnent la note Desserte ; les arrêts atteints sans changement, avec leurs heures, donnent les sorties en transport de la fiche et les pages « depuis une gare » ; les liaisons à un changement entre la gare et le camping sont cherchées dans les mêmes horaires ; et un moteur d’itinéraire (OpenTripPlanner) a cherché le trajet de la gare au camping à des dates données, pour la ligne « Depuis la gare » de la fiche. La fenêtre de validité de chaque fichier est respectée pour les départs, les arrêts atteints sans changement et les liaisons à un changement : un fichier dont le calendrier a expiré n’est plus lu, et le jour de référence est pris dans la période que le fichier décrit, à venir au jour de la collecte. Les itinéraires OpenTripPlanner, eux, ont été calculés le 6 septembre 2026 pour des trajets du 8 au 12 septembre 2026, et ne sont pas recalculés : leur date n’est pas comparée à celle du jour.
Périmètre limité aux campings classés. Voir la page limites.
L’accès sans voiture : cinq niveaux, un barème
La pastille de chaque fiche — la chaîne d’icônes et son point de couleur — n’est pas un avis. C’est le résultat d’un barème de points, écrit une fois dans le code du site et republié ici par la génération elle-même : les seuils ci-dessous sont lus dans le classificateur, les effectifs comptés sur les 4 927 campings publiés. Une page qui recopierait la règle finirait par la contredire.
| Niveau | Total de points | Campings | Part |
|---|---|---|---|
| Facile | 0 point | 1 182 | 24,0 % |
| Moyen | 1 point | 1 127 | 22,9 % |
| À préparer | 2 ou 3 points | 1 612 | 32,7 % |
| Difficile | 4 points et plus | 949 | 19,3 % |
| Non renseigné | aucun itinéraire calculé | 57 | 1,2 % |
Le barème
| Critère | 0 point | +1 | +2 | +3 |
|---|---|---|---|---|
| Changements de véhicule | aucun, ou trajet à pied | un | deux et plus | — |
| Marche de la dernière étape, du dernier arrêt au camping | moins de 1 km | 1 à 2 km | 2 à 3 km | au-delà de 3 km |
| Durée du trajet depuis la gare | jusqu’à 1 h 30 | jusqu’à 3 h | au-delà de 3 h | — |
Plus un point de malus quand aucun départ à venir n’est relevé dans les horaires publiés (réseau sans fichier, ou fichier sans date à venir) : nous savons alors qu’un trajet existe, pas à quelle fréquence, et l’accès est déclassé d’un cran par prudence.
« Non renseigné » n’est pas un échec, et ce n’est pas « pas de service ». C’est l’absence d’itinéraire calculé aux dates essayées. Afficher un niveau là où nous n’avons rien mesuré serait le seul vrai mensonge de cette page.
Pourquoi un kilomètre de marche, et pas quatre cents mètres
La planification des transports situe l’accès raisonnable à un arrêt de bus autour de 400 mètres, un kilomètre pour une gare — voir Human Transit, Basics: walking distance to transit. Notre premier palier est plus permissif, à 1 km, et c’est un choix assumé : on ne part pas en vacances comme on va au travail. Une marche de vingt minutes qu’on fait une fois, sacs sur le dos, n’est pas la même chose que la même marche tous les matins de l’année.
Ce que l’autre seuil donnerait, recalculé à l’instant sur les 4 788 itinéraires publiés, en ne changeant que ce palier :
| Premier palier de marche | Trajets classés « Facile » | Part des trajets publiés |
|---|---|---|
| 1 km — retenu | 1 648 | 34,4 % |
| 700 m | 1 285 | 26,8 % |
| 400 m — la référence transport | 779 | 16,3 % |
Ce qui est publié comme trajet, et ce qui ne l’est pas
Le moteur calcule un itinéraire pour chaque camping ; tous ne sont pas proposés. Trois plafonds, sur la marche et sur la durée :
- la dernière étape — celle qu’on fait sacs à la main — doit rester sous 3 km ;
- la marche cumulée sur l’ensemble du trajet doit rester sous 5 km ;
- la durée totale doit rester sous huit heures : au-delà, ce que le moteur a trouvé n’est plus un trajet mais un car par jour et une nuit d’attente.
Le seuil qui compte est la marche, pas la durée : quatre heures de train restent un voyage, quatre heures à pied non. 4 788 trajets passent ces plafonds, dont 494 retenus pour leur dernière étape courte bien que leur marche cumulée dépasse 3 km — sur ceux-là, l’infobulle de la pastille écrit le total.
Le jour du calcul compte autant que le moteur
Chaque itinéraire est calculé pour un jour donné, et ce jour est affiché avec le résultat. Beaucoup de lignes rurales ne circulent que certains jours, et les navettes estivales s’arrêtent début septembre : « aucun itinéraire » n’a de sens que suivi de « ce jour-là ». Le calcul de référence porte sur un mardi ; les campings restés sans transport sont repris un samedi, puis un mercredi pour les lignes scolaires, et le résultat n’est remplacé que s’il est meilleur.
Ce que ce calcul ne sait pas faire
Il ne traverse pas la France. Le moteur travaille sur un graphe par région, élargi de 25 km au-delà de ses frontières pour ne pas couper les lignes qui les franchissent. Un trajet d’un bout à l’autre du pays n’est donc pas calculé de bout en bout : le point de départ retenu est la gare de référence du camping.
Il ne sépare pas l’attente du temps à bord. C’est pourquoi aucune phrase du site n’annonce un temps d’attente : la durée affichée est celle du trajet complet, attente de correspondance comprise.
La dernière étape n’est pas toujours isolée. Elle l’est pour 3 949 des 4 788 trajets publiés. Pour les autres, la pastille affiche la marche totale — un majorant, donc jamais une promesse trop belle — et son infobulle le dit.
Fraîcheur des données
Chaque source est recollectée selon son propre rythme : les relevés climatiques sont mensuels, le fichier des campings classés évolue en continu, la lecture des sites officiels n’est refaite que deux fois par an pour ne pas solliciter inutilement des serveurs qui ne nous doivent rien. Voici l’état au moment où cette page a été construite, le 15/10/2026.
| Source | Dernière collecte | Ancienneté | État |
|---|---|---|---|
| Campings classés, arrêts et gares | 02/10/2026 | il y a 13 jours | à jour |
| Relevés climatiques | 02/10/2026 | il y a 13 jours | à jour |
| Commerces et services | 12/10/2026 | il y a 3 jours | à jour |
| Liens vers les sites officiels | 20/09/2026 | il y a 25 jours | à jour |
| Sites touristiques | 20/09/2026 | il y a 25 jours | à jour |
| Équipements des campings | 02/10/2026 | il y a 13 jours | à jour |
Une source marquée « à rafraîchir » n’est pas fausse : elle a simplement dépassé le délai que nous nous sommes fixé. Le détail des délais et le journal des mises à jour figurent dans le dépôt du projet.
Les deux notes sur cinq
Deux chiffres apparaissent sur chaque fiche et sur chaque vignette. Ce ne sont pas des avis, et rien n’y est pondéré ni modélisé : ce sont des comptages, ramenés à une note par des paliers fixes, publiés ci-dessous. La valeur brute reste affichée à côté de la note, parce que c’est elle qui compte.
| Note | Desserte — départs par jour à l’arrêt le plus proche | Vie autour — lieux à moins de 2 km |
|---|---|---|
| 1/5 | 0 à 1 | 0 à 4 |
| 2/5 | 2 à 5 | 5 à 14 |
| 3/5 | 6 à 14 | 15 à 34 |
| 4/5 | 15 à 39 | 35 à 79 |
| 5/5 | 40 et plus | 80 et plus |
Desserte compte les départs réellement programmés à l’arrêt le plus proche, un mardi de référence — pris dans la fenêtre de validité du fichier et à venir, en juillet-août quand il les couvre, sinon la journée la plus chargée ; la fiche affiche la date — d’après les horaires GTFS publiés par les réseaux au Point d’Accès National. Jusqu’à l’été 2026, cette note comptait le nombre d’arrêts dans un rayon d’un kilomètre : un camping entouré de vingt arrêts de car scolaire obtenait 5 sur 5 alors qu’aucun bus n’y passait en août. Nous l’avons remplacée parce qu’elle mesurait la densité des poteaux, pas la possibilité de voyager.
Un même passage peut être publié par plusieurs fichiers — un agrégat régional contient les réseaux qu’il agrège. Les horaires identiques au même lieu ne sont comptés qu’une fois ; les arrêts distants de moins de 45 mètres sont considérés comme un même quai. Le terminus d’une course n’est pas compté comme un départ.
Quand aucun départ à venir n’est relevé dans les horaires publiés — réseau sans fichier, ou fichier sans date à venir —, aucune note n’est affichée et la fiche le dit. Ne pas disposer de la donnée n’est pas la même chose que constater l’absence de service, et nous ne confondons pas les deux. Le nombre de départs du dimanche est affiché systématiquement : sur les campings mesurés en Bretagne, près d’un tiers n’ont aucun départ ce jour-là.
Vie autour compte les commerces, services et sites ouverts au public à moins de 2 km : supermarchés, épiceries, boulangeries, restaurants, cafés, pharmacies, médecins, hôpitaux, bureaux de poste, banques, plus les sites touristiques de DATAtourisme. Les deux sources ne sont pas dédoublonnées pour cette note : un lieu présent dans OpenStreetMap et dans DATAtourisme y est compté deux fois. La carte de la fiche, elle, fusionne les doublons (même identifiant Wikidata, même monument, ou même nom à moins de 300 m) : c’est elle qui donne le compte le plus juste, et elle peut montrer moins de lieux que la note n’en compte. Une adresse cartographiée peut aussi avoir fermé depuis le dernier relevé. Cette note dit ce qui est cartographié autour du camping, ce qui n’est pas tout à fait la même chose que ce qui existe.
Les paliers sont ronds et ont été choisis sur la distribution réelle des campings recensés — pour « vie autour », au moment de leur choix, la médiane était de 29 lieux à moins de 2 km et neuf campings sur dix en comptaient moins de 96 — de façon qu’aucune note ne soit ni quasi vide ni quasi universelle. Ils ne seront pas modifiés en fonction d’un partenariat, ni d’aucune autre considération commerciale.
D’où viennent les images
Les données ouvertes sur les campings ne contiennent aucune photographie, et le site n’affiche ni vue aérienne ni vue de rue. Les photos des lieux — monuments, plages, sites — viennent de Wikimedia Commons, chacune avec son auteur et sa licence ; les photos d’un camping viennent de son partenaire de réservation, sous contrat. Aucune photographie provenant des sites commerciaux des campings n’est reproduite, faute de licence permettant de le faire. Un lieu sans photo reçoit une illustration, et elle le dit.
Reproduire ce travail
Les trois jeux de données du tableau ci-dessus sont librement téléchargeables. Le site lui-même est statique : chaque page est générée une fois, puis servie telle quelle.
Dernier calcul : 15/10/2026. 4927 campings retenus.