Le plugin installe quatre tables permettant d’exploiter dans les boucles des données géographiques
Table geo_pays
Description: Nom de pays en format multi
Balises disponibles
#ID_PAYS, #NOM
Exemple de code
<B_pays><ul>
<BOUCLE_pays(GEO_PAYS){par nom}>
<li>[(#NOM|extraire_multi)]</li>
</BOUCLE_pays></ul></B_pays>
Table geo_regions
Description: Nom des régions de France
Remarque: Il est possible d’étendre cette base régions à d’autres pays. Pour l’instant seules les régions de France (id_pays: 70) sont renseignées
Balises disponibles
#ID_REGION,#ID_PAYS, #NOM
Exemple de code
<B_regions><ul>
<BOUCLE_regions(GEO_REGIONS){par nom}>
<li>#NOM</li>
</BOUCLE_regions></ul></B_regions>
Table geo_departements
Description: Nom des départements de France
Balises disponibles
#ID_DEPARTEMENT, #ABBR, #ID_REGION, #NOM
Attention: La balise #ID_DEPARTEMENT
sert uniquement de clé primaire. Pour le code du département utiliser La balise #ABBR
. Par ex. 75 pour Paris.
Exemple de code
<B_dpt><ul>
<BOUCLE_dpt(GEO_DEPARTEMENTS){par abbr}>
<li>#ABBR #NOM</li>
</BOUCLE_dpt></ul></B_dpt>
Table geo_communes
Description: Nom des communes de France
Balises disponibles
#ID_COMMUNE, #INSEE, #ID_DEPARTEMENT, #ID_PAYS, #CODE_POSTAL, #NOM, #LONGITUDE, #LATITUDE
Remarque: La balise #ID_COMMUNE
sert uniquement de clé primaire. Pour le code postal utiliser #CODE_POSTAL
.
Avertissement Cette table est relativement grosse (plus de 36000 enregistrements). Elle pèse environ 7 Mo sur un serveur MySQL. Si vous ne l’utilisez pas et si vous souhaitez économiser de l’espace, vider la table sous phpmyadmin.
Exemple de code
<B_ville><ul>
<BOUCLE_ville(GEO_COMMUNES){par nom}{code_postal=62500}>
<li>#CODE_POSTAL #NOM</li>
</BOUCLE_ville></ul></B_ville>
Discussions by date of activity
9 discussions
Bonjour
lors de l’installation du plugin sur un spip 3.2.7
ça boucle indéfiniment :
que faire ?!
Salut
bon j’ai l’impression qu’en ces temps troublés et masqués
il faut aller chercher à la main
la branche dev du dépot qui est en version 2.0.0
pour que ça fonctionne sur mon spip 3.2.7
je dis une bétise
la version 2 de la branche dev n’est pas fonctionnelle
je reste donc sur ma faim avec la v1.3.0
c’est la fonction
qui pose problème
je ne sais pas encore pourquoi
Reply to this message
Bonjour,
La refonte administrative arrive, passage à 13 régions en janvier 2016.
http://www.insee.fr/fr/themes/document.asp?reg_id=0&ref_id=FST15_g_Fiches_Panor#inter1
Pour réflexion, comment préparer ça ? Il va falloir fusionner des régions.
De l’autre côté une mise à jour pour tous peut être surprenante pour certains ?
Reply to this message
Bonjour,
Je trouve des soucis :
Le Fresne-sur-Loire => département 76 au lieu de 77
Vritz => département 76 au lieu de 77
01200 - Éloise => dans le 74 ?
Reply to this message
Hello ! C’est normal le département “09” (pour id 73) dans geo_departements ?
Hello
Je viens de l’avoir aussi, pour moi cela est pas logique ...
Reply to this message
Il a fallu que je retire de ma liste l’espace entre “Château-Chinon” et “(ville)” pour la retrouver (58120). Je ne sais pas quelle est la règle de l’art.
Reply to this message
Bonjour,
Depuis 2009, Mayotte est un département (976).
Reply to this message
Bonjour,
Ça devra servir à beaucoup, merci.
Entre les départements et les communes, je propose de gérer les arrondissements français.
Vaut-il mieux créer une table arrondissements avec des liens sur les chef-lieux, ou bien rajouter un champ ’arrondissement’ dans la table des communes ?
Je ne connaissais pas cette division administrative ... est ce pertinent ?
A priori il faudrait ajouter une table arrondissements et ajouter une colonne sur la table communes pour les lier à cet arrondissement (et surtout avoir l’information à quel arrondissement appartient chaque commune française ...).
Dans le même ordre d’esprit, on pourrait aussi ajouter les diocèses. ou toutes autres divisions liées à une organisation.
La pertinence dépend de l’usage que l’on en a...
Pour ma part, l’arrondissement correspond à la surface moyenne que l’on est prêt à couvrir pour faire une sortie, participer à une animation ou à à la vie publique, prendre des engagements associatifs, ...
En fait, de prime abord pour mon cas, il n’y aurait pas besoin de savoir quelle commune appartient à quel arrondissement, mais juste connaître le chef-lieu pour le positionner géographiquement, et récupérer le chef-lieu duquel on se trouve le plus proche.
En fait de prime abord pour mon cas, il n’y a pas besoin de savoir quelle commune appartient à quel arrondissement, mais simplement quel est le chef-lieu. Car c’est sa position géographique qui m’intéresse, pour savoir de quelle zone d’activité le visiteur est le plus proche.
Reply to this message
Bonjour. Est-il envisageable de relier ces nouveaux objets à d’autres objets de SPIP? (articles, rubriques, auteurs etc.) En passant par la Fabrique? Cordialement.
Oui, ce plugin est un outil de travail qui offre une base de données que l’on peut relier à d’autres objets.
Quelques exemples d’utilisations possibles:
- la relier au plugin Saisies
- créer un plugin gérant une base régionale
- créer une liste déroulante de départements
- programmer un morceau d’ajax complétant ou vérifiant un nom de commune
- ....
Quant à la Fabrique, je crois qu’actuellement on ne peut pas relier directement ces bases géographiques mais avec le code qu"elle génère, il est assez facile d’intégrer la base géographique.
Reply to this message
bonjour,
Ca semble très intéressant,
Pouvez-vous donner quelques exemples d’utilisation dans le cadre d’un site d’association départemental en spip 2.1 svp ?
Merci
Reply to this message
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments:
|
