Projet:Communes de France/Nouveaux modèles démographiques
Mis en place en 2012 afin de faciliter l'actualisation des données démographiques dans les articles des divisions françaises, le système combiné de modèles d'affichage et de modèles de données a atteint ses limites et est par essence fragile. Il doit être remplacé par un système plus performant.
Principes d'évolution
[modifier | modifier le code]Limites de l'ancien système ...
[modifier | modifier le code]- Les anciens modèles étaient écrits avec des fonctions parseurs, pas adaptées du tout aux traitements demandés (boucles, calculs complexes, etc.).
- Chaque nouvelle fonctionnalité ajoutée a nécessité de complexifier toujours plus le système en ajoutant des paramètres nouveaux et de nouvelles fonctions.
- Des modèles différents pour chaque type de division.
- Certains modèles comportent encore des problèmes : graphiques (la barre de la dernière année ne s'affiche pas), tableaux (sources et notes de pied de tableau non adaptées pour les communes nouvelles), etc.
- Un bot relativement complexe pour l'actualisation, principalement dû à la charte d'affichage retenue et à la recherche de certains paramètres (max pour les graphiques par ex).
... corrigées par le nouveau système
[modifier | modifier le code]- Des modules écrits en lua, un langage évolué particulièrement adapté pour traiter des bases de données.
- Un module de traitement unique traitant tous les types de divisions et tous les types de modèles en son sein.
- Des modules de données similaires aux anciens modèles de données, mais respectant une forme stricte.
- Une actualisation très simple : une seule ligne à ajouter (les dernières données de population publiées) et corriger éventuellement l'année n-1 (si la donnée ne doit pas être affichée).
Système de modèles
[modifier | modifier le code]Un module unique de traitement
[modifier | modifier le code]Chacun des modèles fait appel à un module unique module:Population de France qui utilise des modules de données de population établis pour chacune des divisions françaises.
Des modules de données par division
[modifier | modifier le code]Les modules de données contiennent à la fois des paramètres caractérisant la division (dont celui du type de division) et des données de population. Ils sont construits à partir des modèles de données existants.
exemple : Module:Données/Adon/évolution population
Des modèles d'affichage
[modifier | modifier le code]Des modèles d'affichage introduits dans le code des articles permettent d'afficher du texte, des tableaux, des graphiques ou des valeurs calculées à partir des données.
Nom du modèle | Résultat |
---|---|
{{Population de France/dernière_pop}} | Valeur de la dernière population légale publiée |
{{Population de France/dernière_année}} | Année de la dernière population légale publiée |
{{Population de France/dernière_année_Infobox}} | Année de la dernière population légale publiée, à insérer dans l'Infobox. |
{{Population de France/densité}} | Densité de population issue du dernier recensement publié. |
{{Population de France/superficie}} | Superficie issue du dernier recensement publié. |
{{Population de France/variation}} | Taux de variation de la population entre le recensement réalisé 5 ans avant le dernier publié et le dernier recensement publié. Affiche une valeur avec une décimale ou un pictogramme. |
{{Population de France/introduction}} | Texte d'introduction des tableaux et graphiques de population. Donne une information sommaire sur le mode de recensement relatif à la division et l'indication en texte de la dernière population publiée ainsi que son taux de variation par rapport à n-5. |
{{Population de France/tableau}} | Tableau d'évolution de la population de la division. |
{{Population de France/graphique}} | Graphique d'évolution de la population de la division. |
{{Population de France/section}} | Section "démographie" regroupant les modèles texte, tableau et graphique. En cas d'absence de valeur de n-5, le graphique de n'affiche pas. |
Divisions
[modifier | modifier le code]Division | Modules à créer (en 2018) | Signification |
---|---|---|
commune | 35396 | Division territoriale française créée à partir de 1790 sous la terminologie de commune. À ce titre, cette terminologie comprend les communes existantes en tant que collectivités territoriales située sur le territoire de la France métropolitaine, les communes associées[1], les communes déléguées[2], les anciennes communes. Noter toutefois que dans un premier temps ne seront transformés en modules que les modèles de données des communes non déléguées et non associées et qui ne sont pas des anciennes communes. |
commune en DROM | 112[Note 1] | Commune située dans un département et région d'outre-mer (Guadeloupe, Martinique, Guyane, La Réunion, Mayotte). |
commune en COM1 | 35[Note 2],[Note 3] | Commune située dans une collectivité d'outre-mer hors Polynésie française (Saint-Pierre-et-Miquelon - Wallis-et-Futuna - Saint-Martin - Saint-Barthélemy, Nouvelle-Calédonie). |
commune en COM2 | 48 | Commune de Polynésie française. |
commune nouvelle | 534 | Division administrative correspondant au territoire d'exercice d'une commune nouvelle, collectivité territoriale créée en application de l'article 21 de la loi du de réforme des collectivités territoriales françaises. |
canton | 2042[Note 4] | Division supra-communale regroupant les anciennes circonscriptions administratives de l'État créées entre 1801 et 2014 sous la terminologie de "cantons" et les nouvelles circonscriptions servant de cadre à l’élection des conseils départementaux, anciennement conseils généraux, également dénommées "cantons", créées en application de la loi du 17 mai 2013. Dans la plupart des cas, les cantons englobent plusieurs communes. Mais les cantons ne respectent pas toujours les limites communales : ils peuvent être à cheval sur plusieurs communes ou être inclus strictement dans une commune (les communes très peuplées sont divisées en plusieurs cantons). |
fraction cantonale | 651 | Division infra-communale correspondant à un canton ou une partie de canton. |
intercommunalité | Division territoriale regroupant plusieurs communes, territoire d'exercice d'un organisme de coopération associant pour tout ou partie des communes pour l'exercice de certaines de leurs compétences. En principe, les modèles ne correspondent qu'à des établissements publics de coopération intercommunale à fiscalité propre. | |
arrondissement | 320[Note 5] | Division territoriale dénommée "arrondissement" regroupant les arrondissements départementaux, divisions supra-communales administrées par un sous-préfet, et les arrondissements municipaux, divisions infra-communales de Paris, Lyon et Marseille. |
département | 101 | Division territoriale dénommée "département" tenant lieu à la fois de collectivité territoriale décentralisée, de circonscription territoriale des services déconcentrés de l'État et de circonscription électorale. Par extension et convention dans le module, le champ "département" recouvre également les divisions supra-communales de même niveau en collectivité d'outre-mer, comme la Polynésie française, la Nouvelle-Calédonie, Saint-Pierre-et-Miquelon ou Wallis-et-Futuna. |
région | 13[Note 6] | Division territoriale dénommée "région" tenant lieu à la fois de collectivité territoriale décentralisée, de circonscription électorale et de circonscription administrative des services déconcentrés de l'État. Cette terminologie regroupe les régions créées à partir de 1956 et les nouvelles régions créées le 1er janvier 2016 en application de la loi du 16 janvier 2015. |
Syntaxe
[modifier | modifier le code]Modèles de population et de dernière année de population
[modifier | modifier le code]Il suffit de coller dans l'article de la division concernée le modèle voulu, comme par exemple le suivant pour obtenir la dernière valeur de population connue.
Type de division | Type d'article | Code |
---|---|---|
Toutes divisions hormis cantons antérieurs à la réforme de 2014 | Article de la division | {{Population de France/dernière_pop}} |
Autre article | {{Population de France/dernière_pop||nom de l'article de la division concernée}} |
Modèles d'introduction, de tableau, de graphique, de superficie ou de densité
[modifier | modifier le code]Type de division | Type d'article | Code |
---|---|---|
Toutes divisions hormis cantons antérieurs à la réforme de 2014 | Article de la division | {{Population de France/tableau}} |
Autre article | {{Population de France/tableau||nom=nom de l'article de la division concernée}} |
Exemples
[modifier | modifier le code]Exemple du modèle dernière pop
[modifier | modifier le code]Division | Article concerné | Code | Division exemple | Résultat |
---|---|---|---|---|
Commune | Article de la commune | {{Population de France/dernière_pop}} | Ambutrix | 768 |
Autre | {{Population de France/dernière_pop||Ambutrix}} | 768 | ||
Canton >=2015 | Article du canton | {{Population de France/dernière_pop}} | Canton de Sully-sur-Loire | 31509 |
Autre article (cas exceptionnel) | {{Population de France/dernière_pop||Canton de Sully-sur-Loire}} | 31509 | ||
Arrondissement | Article de l'arrondissement | {{Population de France/dernière_pop}} | Arrondissement de Belley | 124868 |
Autre article (cas exceptionnel) | {{Population de France/dernière_pop||Arrondissement de Belley}} | 124868 | ||
Département | Article du département | {{Population de France/dernière_pop}} | Ain | 663202 |
Autre article | {{Population de France/dernière_pop||Ain (département)}} | 663202 |
Exemple du modèle section
[modifier | modifier le code]Exemple dans article : Adon
Comparatif entre anciens et nouveaux modèles
[modifier | modifier le code]Un comparatif peut être vu ici
Avancement
[modifier | modifier le code]Mise à jour 2018
[modifier | modifier le code]Phase | Communes | Commune en DROM | commune en COM1 | commune en COM2 | Communes nouvelles | Canton | Fraction cantonale | Arrondissement | Département | Région |
---|---|---|---|---|---|---|---|---|---|---|
Création des modules de données pour chaque division | 21 novembre 2017 | 17 novembre 2017 | 6 janvier 2018 | 10 janvier 2018 | 15 janvier 2018 | 9 janvier 2018 | 21 novembre 2017 | 13 janvier 2018 | ||
Remplacement des anciens modèles dans les articles des divisions par les nouveaux | 13 décembre 2017 | 13 décembre 2017 | 8 janvier 2018 (uniquement Infobox) | 10 janvier 2018 (uniquement Infobox) | -- | 9 janvier 2018 (uniquement Infobox) | 14 janvier 2018 | 13 janvier 2018 | ||
Actualisation 2018 des modules créés en 2017 | 5 janvier 2018 | 5 janvier 2018 | -- | -- | -- | -- | -- | -- | 14 janvier 2018 | -- |
Remplacement des anciens modèles dans les articles détaillés des divisions relatifs à la démographie | ||||||||||
Remplacement des anciens modèles dans les articles généraux utilisant ces modèles (ex : listes de communes) |
Changements effectués dans le corps des articles :
Ancien modèle | Nouveau modèle |
---|---|
{{Introduction population d'article de commune de France 1}} {{Introduction population d'article de commune de France 2}} {{Introduction population d'article de commune de France 4}} |
{{Population de France/introduction}} |
{{Tableau population d'article de commune de France}} | {{Population de France/tableau}} |
{{Graphique population d'article de commune de France}} | {{Population de France/graphique}} |
{{Section démographie d'article de commune de France}} | {{Population de France/section}} |
{{Dernière population commune de France}} | {{Population de France/dernière_pop}} |
Modules connexes utilisant des modules de données
[modifier | modifier le code]- module:population totale a été adapté pour récupérer les données des nouveaux modules. Il pourra être utilisé pour créer des articles d'intercommunalités (comme {{Population Orléans Métropole}}), d'unités urbaines (comme {{Population Unité urbaine d'Étreux}}) ou d'aires urbaines (comme {{Population Aire urbaine de Nontron}}) afin d'actualiser automatiquement les populations dans les Infobox ou corps de textes des articles correspondants ou ailleurs.
- Modèle {{Tableau Liste commune de France}} : Un nouveau modèle vient d'être créé pour récupérer les données des nouveaux modules {{Tableau Liste commune de France 2}}. L'ancien sera conservé car certains articles présentent des compositions avant 2015 qui doivent rester figées dans le marbre et qui peuvent comporter des communes qui ont disparu après 2015 suite à une ou de fusions (comme certains cantons par exemple). Il devra donc y avoir ensuite un travail lourd d'insertion dans les articles en jugeant à chaque fois s'il faut changer ou garder le modèle (exemple avec Canton d'Ambérieu-en-Bugey où les populations 2015 apparaissent dans le tableau de composition). Ceci ne pourra être fait par un bot que pour certains types de divisions.
- Autres modèles similaires (comme {{Tableau canton de France}}) : même pb que ci-dessus.
Phase | Aire urbaine | Unité urbaine | Intercommunalité | Canton | Arrondissement | Département | Région |
---|---|---|---|---|---|---|---|
Actualisation des composition des entités et changement des modèles | 20 janvier 2018 |
- Modèles d'informations générales. Les modèles de tableaux et de listes utilisent des informations issues des modèles d'informations générales. De très nombreux de ces modèles ne sont plus à jour en ce qui concerne le nom de l'intercommunalité du fait des très nombreuses fusions intervenues en 2017. Un bot sera déployé, mais il convient d'avoir tous les noms des nouvelles et récentes intercommunalités issues des SDCI 2016. On est en effet passé de 2062 interco en 2016 à 1244 en 2017! Vu l'ampleur de la tâche,il s'agit d'un projet dans le projet!
Notes et références
[modifier | modifier le code]Notes
[modifier | modifier le code]- Hors Mayotte.
- 35 = 33 communes en Nouvelle-Calédonie + 2 à Saint-Pierre-et-Miquelon. Saint-Barthélemy est divisée en 2 paroisses et 40 quartiers. Saint-Martin n'est pas divisée. Wallis-et-Futuna est divisée en 3 royaumes coutumiers et 3 districts.
- L'opportunité de créer des modules de données pour les communes en COM1 n'est pas avérée du fait que les articles n'utilisent actuellement pas de modèles et que les sources sont très spécifiques.
- Ne sont créés des modules que pour les cantons issus de la réforme de 2014 et entrés en service en 2015.
- Hors arrondissements municipaux.
- Hors DROM et Mayotte.
Références
[modifier | modifier le code]- Les communes associées ont été instituées par la loi du sur les fusions et regroupements de communes, dite « loi Marcellin ».
- Les communes déléguées ont été instituées par la loi du .