6 - Dynamiques urbanistiques
Sources de données
| Bâtiments (commune) | BDNB api.bdnb.io — batiment_groupe — 27 bâtiments-groupe |
| Hauteur | BDNB — batiment_construction — 26/27 renseignés (96 %) |
| Année de construction | BDNB — batiment_groupe_ffo_bat (Fichiers Fonciers) — 15/27 renseignés (56 %) |
Distribution par classe d'âge
| Classe | Bâtiments | % (sur datés) |
| Avant 1914 (historique) | 7 | 46.7 % |
| 1914–1945 (ancien) | 0 | 0.0 % |
| 1945–1970 (après-guerre) | 2 | 13.3 % |
| 1970–1995 (moderne) | 3 | 20.0 % |
| 1995–2010 (contemporain) | 2 | 13.3 % |
| Depuis 2010 (récent) | 1 | 6.7 % |
| Date inconnue | 12 | 44.4 % |
Extraits cartographiques
Carte 1 — Âge du bâti (6 classes chronologiques)

Source : BDNB — Fichiers Fonciers (Majic) — 15/27 bâtiments datés — périmètre d'étude agrégé
Carte 2 — Hauteur des bâtiments

Source : BDNB — batiment_construction — 26/27 bâtiments renseignés
Note méthodologique
- Données issues de la BDNB (Base de Données Nationale des Bâtiments, CSTB) via
api.bdnb.io(offre Open, sans authentification) - Unité :
batiment_groupe— peut regrouper plusieurs constructions physiques attenantes - Année de construction : champ
annee_constructiondebatiment_groupe_ffo_bat— source Fichiers Fonciers / Majic — couverture variable selon communes - Hauteur : champ
hauteurdebatiment_construction(m) —nullsi non renseigné dans la BD TOPO / BDNB — valeur max retenue par groupe - Bâtiments non datés affichés en gris — pas d'annulation du process (conformément aux spécifications A8a)
- Script :
~/alteris/Foncier/scripts/A8/260609-A8a_diachronique.py
Centralités fonctionnelles — méthode Alteris (Temp1–Temp3)
Sources de données
| Voirie | Overpass API — ways[highway] — commune 28051 — 796 tronçons classifiés |
| Items centralité | Overpass API — nodes[amenity/shop] — nomenclature Alteris (~130 valeurs) — 40 items |
| Filtre spatial | bbox commune + intersection polygone insee_raw.communes_fr WHERE insee='28051' |
Résultats — tronçons de centralité
| Niveau | Critère | Tronçons |
| Niveau 1 — Centre Urbain | ≥ 18 items / 200 m (linéaire strict) | 8 |
| Niveau 2 — Centre Local | ≥ 10 items / 200 m (linéaire strict) | 9 |
| Niveau 3 — Noyau de vie quotidienne | ≥ 8 items (radar 75 m) | 19 |
Carte — Centralités fonctionnelles (1/10 000)

Source : Overpass API (OSM) — Méthode Alteris Temp1–Temp3 — échelle 1/10 000, fond Plan IGN, barre d'échelle graphique
Note méthodologique
- Données voirie + items téléchargées depuis Overpass API à l'exécution — scope : bbox commune + filtre polygone
- osm_raw (PostGIS local) non utilisé ici : couverture limitée au Sud (bbox ≤ 45,4°N)
- Hiérarchie filaire F_T1→F_L3 depuis tag
highwayOSM (+lanes,maxspeedpour F_T3) - Scoring Python (STRtree Shapely) — équivalent exact du SQL Toulon (Temp3) : ST_Intersects buffer + ST_DWithin 75m
- Cadrage englobant le site d'étude et le réseau de centralités, au plus petit dénominateur d'échelle standard qui les contient (1/10 000) — emprise corrigée de la déformation EPSG:3857 à la latitude du site, barre d'échelle graphique
- Script :
~/alteris/Foncier/scripts/A8/260610-A8b_centralites.py
Morphologie urbaine — continuités de bâti (A8c)
Analyse géomatique pure (PostGIS, aucune API) — buffers 25 m des polygones bâtis BD TOPO. Lecture des continuités d'urbanisation au sens des lois Littoral / Montagne.
Couche 1 — Tissu urbain aggloméré (1/5 000)
Union des buffers 25 m des bâtis jointifs à ≥ 2 autres → « périmètre de regroupement » (exclut bâti isolé et simples paires).
| Bâtis agglomérés | 235 / 256 |
| Surface du regroupement | 28.25 ha |

Couche 2 — Tissu continu / discontinu (1/5 000)
Degré d'un bâti = nombre d'autres buffers 25 m jointifs au sien (arcs subséquents). Classification par groupe (composante connexe des buffers), jurisprudence TA de Nice, lois Littoral/Montagne :
| Catégorie | Critère | Groupes | Bâtis | Surface |
| Tissu urbain continu | groupe contenant ≥ 1 construction dans le rayon des arcs d'≥ 3 autres (degré max ≥ 3) | 7 | 228 | 24.58 ha |
| Tissu discontinu | groupe jointif seulement 2 à 2 / urbanisation linéaire (degré max < 3) | 2 | 7 | 3.67 ha |

Source : BD TOPO (PostGIS) — buffers 25 m — échelle 1/5 000, fond Plan IGN N&B, barre d'échelle graphique. Une urbanisation linéaire (arcs jointifs 2 à 2) n'est pas un tissu urbain continu.
Couche 3 — Noyau d'urbanisation traditionnelle / tâche urbaine (1/5 000)
S'ajoutent in fine les dernières conditions de la loi Littoral - la notion de noyau urbain traditionnel. Si la loi Montagne permet l'extension des tissus urbains continus qui ne seraient pas reconnus "noyau urbain traditionnel", la loi LIttoral l'interdit.
Pour être inscrit au sein d'un noyau urbain traditionnel, la partie urbanisée doit à la fois :
- appartenir à un tissu urbain continu (couche 2)
- et avoir dans son enveloppe de tissu urbain les aménités minimales d'un noyau traditionnel que sont - au minimum - 3 commerces regroupés et au moins 2 équipements publics structurants c'est à dire mairie, école, église, salle culturelle.....
L'inventaire des centralités de l'étape 8b a déjà étudié ces principes. Si un tissu urbain continu n'acceuille pas en son sein au moins une entité N3, il n'est pas un noyau urbain traditionnel mais une tâche urbaine.
Note méthodologique
- Analyse géomatique pure (tables PostGIS déjà présentes, aucun appel API)
- Couche 1 (aggloméré) : union des buffers 25 m des bâtis de degré ≥ 2
- Couche 2 — classification PAR GROUPE (composante connexe,
ST_ClusterDBSCAN) : groupe continu si degré max ≥ 3, sinon discontinu (jointif 2 à 2 / linéaire) — évite l'artefact de liseré du classement par bâtiment - Tables produites :
28051_a8c_tissu_agglo,28051_a8c_continu,28051_a8c_discontinu - Script :
~/alteris/Foncier/scripts/A8/260611-A8c_morphologie.py