Discussion Projet:Communes de France/Outils/Géographie/Situation
- Admissibilité
- Neutralité
- Droit d'auteur
- Portail de qualité
- Bon portail
- Lumière sur
- À faire
- Archives
- Commons
Tout commentaire peut être ajouté ci-après.
Propositions d'amélioration
modifierCes propositions sont destinées à @Roland45.
Je prends ci-dessous l'exemple de Murat-sur-Vèbre.
Partie 1
modifier=== Localisation et communes limitrophes === <mapframe zoom=12 latitude= 43.6861111111 longitude = 2.85444444444 height=300 width=300 align=left > { "type": "ExternalData", "service": "geoline", "ids": "Q513717", "properties": { "fill": "#fc3", "stroke": "#ac6600" } } </mapframe> La commune de Murat-sur-Vèbre se trouve dans le [[département français|département]] du [[Tarn (département)|Tarn]], en [[Région française|région]] [[Occitanie (région administrative)|Occitanie]]<ref name="meta"/>. Elle se situe à {{unité|XXX|km}} par la route<ref group=Note>Les distances sont mesurées entre [[chef-lieu#France|chefs-lieux de communes]] par la voie routière et évaluées à l'aide d'un calculateur d'itinéraires.</ref> d'[[Albi]]<ref> {{Lien web |url=https://fr.distance.to/Murat-sur-Vèbre,Tarn,Occitanie,FRA/Albi,Tarn,Occitanie,FRA |titre=Distance entre Murat-sur-Vèbre et Albi |site=https://fr.distance.to |consulté le=19 mars 2021 }}.</ref>, [[préfecture]] du département, à {{unité|YYY |km}} de Castres<ref>{{Lien web |url=https://fr.distance.to/Murat-sur-Vèbre,Tarn,Occitanie,FRA/Castres,Tarn,Occitanie,FRA |titre=Distance entre Murat-sur-Vèbre et Castres |site=https://fr.distance.to |consulté le=19 mars 2021}}.</ref>, [[sous-préfecture]] et à {{unité|ZZZ|km}} de [[Lacaune (Tarn)|Lacaune]]<ref>{{Lien web |url=https://fr.distance.to/Murat-sur-Vèbre,Tarn,Occitanie,FRA/Lacaune,Tarn,Occitanie,FRA |titre=Distance entre Murat-sur-Vèbre et Lacaune |site=https://fr.distance.to |consulté le=19 mars 2021}}.</ref>, [[bureau centralisateur]] du [[canton des Hautes Terres d'Oc]] dont dépend la commune depuis 2015. La commune fait en outre partie du [[bassin de vie]] de Lacaune<ref name="meta">{{Lien web |url=https://www.insee.fr/fr/metadonnees/cog/commune/COM81192-murat-sur-vebre |titre=Métadonnées de la commune de Murat-sur-Vèbre |site=le [https://www.insee.fr/ site de l'Insee] |consulté le=19 mars 2021}}.</ref>.
Rappel -->modifier les lignes vba ci-dessus dans ton script Excel, comme tu l'avais proposé.
- OK. Fait. Mise en place carte interactive et réécriture code pour supprimer certains bugs.
Proposition --> préciser dans la notice qu'il faut remplir les valeurs XXX YYY et ZZZ a la mano après avoir consulté les trois pages dont les url sont indiquées.
- OK. Je l'avais déjà indiqué il y a quelques jours dans un encadré.
Proposition --> pour le site fr.distance.to
ne faut-il pas indiquer l'auteur : Stephan Georg (qui en bas et à droite des cartes sur son site, donne son nom, son adresse électronique, etc ?
- OK. J'ai ajouté l'auteur.
Proposition --> plusieurs pages web sont référencées en utilisant le modèle {{Lien web}} indenté, c'est très bien et je m'en félicite ! Deux questions :
- pourquoi ce n'est pas toujours le cas ? Par exemple ici, ok pour le premier mais pas pour les deux suivants, et ok pour le dernier ci-dessous.
- pourquoi le passage à la ligne des mots
{{Lien web
n'est-il pas systématique ? Par exemple ici : ok pour le premier ci-dessus mais pas ok pour le dernier ci-dessous.
- Pour rappel, l'indentation n'est pas obligatoire. Avec ou sans indentation, le résultat est strictement le même. En général on choisit l'indentation dans le wikicode pas pour faire joli mais pour faciliter ultérieurement par d'autres utilisateurs les mises à jour (comme dans les Infobox). Dans le cas d'espèce, aucune mise à jour n'est envisagée ensuite, l'indentation n'est donc pas nécessaire. Le premier est en indentation et pas les autres pour une question de facilité de codage. Il y a en effet différents cas de figure selon que la commune est elle-même préfecture, sous-préfecture ou bureau centralisateur, ou que la sous-préf est la préf ou bureau centr, etc. D'autres méthodes auraient pu être employées, tests directement dans le code et pas dans la feuille, mais ce n'est pas le choix qui a été fait.Roland45 (discuter) 20 mars 2021 à 18:28 (CET)
- @AntonyB Une v5 vient d'être produite. Finalement, j'ai mis une indentation. Ceci a conduit à modifier notablement le code VBA, mais c'est plus propre. J'en ai profité pour ajouter une note sur les cantons qui ont changé de nom en 2021. Cordialement.Roland45 (discuter) 21 mars 2021 à 09:39 (CET)
Partie 2
modifierLes communes les plus proches<ref group=Note>Les distances sont mesurées entre chef-lieux de communes à [[orthodromie|vol d'oiseau]].</ref> sont<ref>{{Lien web |url=https://www.villorama.com/ville/murat-sur-vebre/villes-proches.html |titre=Communes les plus proches de Murat-sur-Vèbre |site=www.villorama.com |consulté le=19 mars 2021 }}.</ref> : [[Moulin-Mage]] ({{Unité|4.9 km}}), [[Nages]] ({{Unité|6.1 km}}), [[Cambon-et-Salvergues]] ({{Unité|7.5 km}}), [[Barre (Tarn)|Barre]] ({{Unité|7.7 km}}), [[Arnac-sur-Dourdou]] ({{Unité|7.8 km}}), [[Castanet-le-Haut]] ({{Unité|9.7 km}}), [[Peux-et-Couffouleux]] ({{Unité|9.8 km}}), [[Fraisse-sur-Agout]] ({{Unité|9.9 km}}).
Commentaire --> Tout cela me semble très bien pour la rédaction. Mais dommage que tu n'aies pas trouvé un site moins commercial que ce VillOrama.com. je n'ai rien contre la société de Dinard qui exploite ce site, mais j'espère que nos lecteurs n'iront pas cliquer sur les liens que l'on donne en url, liens du genre de ceux qui avaient été qualifiés par certains de « un clic, un euro ».
- Le site est effectivement commercial, comme de très nombreux. Il faut trouver un site qui présente les communes proches et leurs distances, dont les valeurs puissent être récupérées (car ma méthode de récupération ne s'applique pas à tous les sites) et qui ne soit pas commercial, je n'en ai pas trouvé d'autres.
Question --> que fait-on du modèle {{Communes limitrophes}} actuellement utilisé dans de nombreux articles de communes de France ?
- Le modèle {{Communes limitrophes}} peut être mis après le texte si on le souhaite (car il y a une différence entre communes les plus proches (distance mesurée entre chef-lieux) et communes limitrophes. Une modifcation de la mise en page peut être souhaitable, particulièrement tant que le RI est très court (ex avec Aguessac ou Belcastel). Roland45 (discuter) 20 mars 2021 à 18:40 (CET)
Merci pour tous les points finals qui étaient tous là et tous au bon endroit. Bien cordialement. AntonyB (discuter) 19 mars 2021 à 17:42 (CET)
- Bonjour @Roland45,merci car je viens de prendre connaissance de la version 4. Pour aller plus loin, j'attends tes commentaires aux questions ci-dessus. Merci encore. Bien cordialement. AntonyB (discuter) 20 mars 2021 à 18:04 (CET)
- @AntonyB Comme je l'ai dit plus haut, j'ai réécrit le code de manière notable, pour corriger quelques bugs (et faciliter les futures actualisations aux changements d'année). Le problème est qu'en corrigeant un bug, on n'est pas à l'abri d'en créer un autre ! J'ai fait pas mal de tests. Mais on ne sait jamais. Il faudra donc vérifier.Roland45 (discuter) 20 mars 2021 à 18:43 (CET)
Région naturelle
modifierSi on regarde les communes de Loir-et-Cher ou de l'Aveyron où l'outil a été utilisé, on peux voir que dans le texte figure également le nom de la région naturelle dans laquelle se situe la commune. Dans l'outil, il ne figure pas car il était très difficile de reconstituer une base nationale des appartenances communales aux régions naturelles (car elle n'existe pas). Cela n'a donc pas été fait. Cordialement.Roland45 (discuter) 20 mars 2021 à 18:55 (CET)
Petit soucis avec le script "Texte-Géographie-Situation"
modifierBonjour Roland45
Je ne sais pas ce qui se passe avec la dernière version du script Excel (la V7), mais quand je le lance j'obtiens l'erreur : "Erreur de fichier: risque de perte de données". Je n'avais pas ce problème avec les premières versions du script. J'ai retesté avec une version V2 que j'avais encore, et ça fonctionne.
La version V7 me pose des problèmes avec Excel 2010 et Excel Office 360 sous Windows 10, et avec Excel Office 360 sur mon Mac. Il doit y avoir un problème de mon côté. Mais comme il y a bien des années que je n'ai plus développé de scripts Excel (avec VBA), j'ai perdu tous mes neurones pour tenter de trouver ce qui cloche. Aurais-tu une idée ? --Poudou! (discuter) 16 octobre 2021 à 06:08 (CEST)
- salut @Poudou! Je ne suis pas chez moi (... à 500 km!) et n'ai donc pas acces à mon ordi. Je vois ca à mon retour.Cdllt.Roland45 (discuter) 16 octobre 2021 à 07:34 (CEST)
- Bonjour @Poudou!. De retour au bercail, me voilà donc devant l'ordi. C'est quand même plus facile que devant un petit écran de portable. Bon, en fait j'ai le même message d'erreur quand je charge avec une version récente d'Excel. Cela est probablement dû au fait que j'ai importé dans E2003 des données en provenance de versions ultérieures. Les textes longs dans les cellules peuvent alors être tronqués. Mais dans le cas de ce fichier, il n'y a pas de textes longs. J'ai testé en passant outre le message d'erreur et cela fonctionne. J'en ai profité quand même pour modifier le code pour que la carte interactive ne fasse plus apparaître de fond grisé. J'ai aussi enregistré dans une version d'Excel 2019 (bizarrement, la taille du fichier est alors passée de 20 k0 à 7 k0, et pourtant j'ai l'impression que toutes les données y sont bien!). Voici les deux versions :
- A tester quand même. Cette version donne encore des versions avec des XXX et YYY pour les distances par la route, qu'il convient donc ensuite de modifier en obtenant la valeur en cliquant sur le lien de ref. Cordialement.Roland45 (discuter) 19 octobre 2021 à 09:47 (CEST)
- Bonjour Roland45
.
- J'ai testé la V8 avec Excel 2019, ça marche beaucoup mieux. Merci bien. --Poudou! (discuter) 19 octobre 2021 à 15:01 (CEST)
- Bonjour Roland45
communes les plus proches de Maubourguet.
modifierBonjour Roland45
Pour Maubourguet, le script génère des doublons dans la liste des communes les plus proches : Sombrun (2,6 km), Sombrun (3,0 km), Estirac (3,2 km), Lafitole (3,8 km), Lahitte-Toupière (4,6 km), Estirac (4,8 km), Nouilhan (4,9 km), Auriébat (5,1 km).
Alors que la liste aurait dû être : Sombrun (2,6 km), Larreule (3,0 km), Estirac (3,2 km), Lafitole (3,8 km), Lahitte-Toupière (4,6 km), Villefranque (4,8 km), Nouilhan (4,9 km), Auriébat (5,1 km).
Je pense que cela doit venir du fait qu'il y a les suffixes (Hautes-Pyrénées) pour ces deux villes. Et qu'il y a un pb de décodage du résultat de l'appel à cette page : https://www.villorama.com/ville/maubourguet/villes-proches.html
--Poudou! (discuter) 22 octobre 2021 à 17:05 (CEST)
- Bonjour Poudou!
Il y avait effectivement un bug. Ce n'était pas dû à des pb de suffixes mais d'homonymies. Ainsi on a Larreule (Hautes-Pyrénées) mais aussi Larreule (Pyrénées-Atlantiques), de même on a Villefranque (Hautes-Pyrénées) et Villefranque (Pyrénées-Atlantiques). J'avais bien identifié cette éventualité au départ, mais la méthode que j'avais retenue buggait dans certains cas et en tout état de cause ne réglait pas le pb des grands homonymies (le maximum étant ... 12 pour le même nom de commune). Du coup j'ai été amené à utiliser la méthode forte :
- ajout des coordonnées des chefs-lieux de toutes les communes (RGC 2015) ;
- test s'il y a homonymie ;
- calcul de la distance orthodromique de tous les homonymes par rapport à la commune ( à l'aide de la formule ... que tout le mode connaît : TRONQUE((ACOS(COS(RADIANS(G$109)) *COS(RADIANS(G111))*COS(RADIANS(F$109 - F111))+SIN(RADIANS(G$109))*SIN(RADIANS(G111)))*6371)!! (6371 étant bien entendu le rayon moyen de la Terre en km!)
- récupération du nom wikifié de la commune présentant la distance minimale parmi les homonymes.
- En fait avec cette méthode j'aurais pu recalculer automatiquement toutes les communes les plus proches (même celles qui n'ont pas d'homonymes), mais pour le coup on risquait d'avoir des résultats différents de Villorama, car il n'est pas certain que Villorama ait utilisé le RGC 2015 avec le même nombre de décimales et on aurait pu avoir des variations de quelques centaines de mètres, et donc des différences avec la source (à la marge certes, mais susceptibles de faire râler les plus pointilleux). Je m'en tiens donc à Villorama comme source.
- Du coup j'en ai profité pour corriger d'autres mini-bugs. Le pb c'est qu'en corrigeant le code, on court le risque d'introduire de nouveau bugs pour des cas très spécifiques. Mais bon, je crois que c'est bon. Les versions sont ici : v9 E2003 et v9 E2019.
- J'ai aussi supprimé la phrase sur le bassin de vie, car elle n'était pas cohérente avec le titre de la section (localisation).
- Si tu détectes d'autres anomalies, fais m'en part. Cordialement.Roland45 (discuter) 23 octobre 2021 à 17:18 (CEST)
Communes proches et limitrophes
modifierIl avait été décidé dans une ancienne dicussion[Laquelle ?] que mentionner les distances aux communes limitrophes n'avait aucun sens (toujours de l'ordre de 5 km). Par contre, en plus d'indiquer les communes limitrophes (orientées avec le {{Communes limitrophes}}), il est plus utile de mentionner les distances (à vol d'oiseau) aux communes plus importantes (orientées avec {{Localisation ville}}) : chef-lieux, métropole régionale, capitale, ... Voir par exemple Angoulême, qui utilise les 2 modèles.
Pour résumer, "Localisation" et "communes limitrophes" sont nécessaires et complémentaires, et "communes proches" est ambigu.
Cordialement, Jack ma ►discuter 28 juillet 2023 à 07:47 (CEST)
- Je plussoie totalement l'avis de Jack ma (d · c · b) : "Localisation" et "communes limitrophes" sont nécessaires et complémentaires, et "communes proches" est ambigu... Cordialement --Claude villetaneuse (discuter) 28 juillet 2023 à 09:10 (CEST)
- Bonjour à tous. Quelques éléments de réponse :
- * Les distances indiquées (quand elles le sont parce que cela ne concerne pas tous les articles) concernent soit les communes proches (et non limitrophes), soit les communes du département susceptibles d’héberger des services pour les usagers (préfecture et sous-préfecture) ;
- * L’information est-elle pertinente ? Probablement pas plus, pas moins que de donner l’information de la distance d’Angoulême avec Montluçon, Guéret ou Pari, dans l’article Angoulême qui est pourtant donné en exemple ;
- * au-delà de la pertinence, il y a la question du sourçage. Au moins l’info est sourcée (avec www.villorama.com), ce qui n’est pas le cas du modèle communes limitrophes (ce qui explique d’ailleurs que des corrections soient régulièrement faites sur ce qui est affiché avec ce modèle).
- Mais je n’en ferai pas un casus belli. On peut très bien supprimer ces distances. Pour info, je supprime aussi le lien vers l’outil , d'une part parce qu'il ne manquera à pas grand monde puisqu’un seul contributeur s’y est intéressé positivement (@Poudou!) et d'autre part parce que la question des différents modèles à utiliser n'est semble-t-il toujours pas réglée.Roland45 (discuter) 31 juillet 2023 à 17:27 (CEST)