GIS : Plusieurs points liés aux mots-clés

Bonjour,

J'ai créé des mots-clés comme des villes, et associés la position géographique à chacun.

Ces mots-clés sont associés à des articles.

Comment afficher sur la carte l'ensemble des points des différents mots-clés (villes) d'un article (ou d'un ensemble d'articles) ?

Merci

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.team-santonum.com

Bonjour,

Personne de retour de vacances pour GIS ?

Merci

Stéphane Santon a écrit :

J'ai créé des mots-clés comme des villes, et associés la position géographique à chacun.
Ces mots-clés sont associés à des articles.

Comment afficher sur la carte l'ensemble des points des différents mots-clés (villes) d'un article (ou d'un ensemble d'articles) ?

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.team-santonum.com

Bonjour,

J'arrive toujours pas à créer un point par mot-clé de l'article.
Spip 1.9.2d [11132], cfg 1.7.5, gis 0.2, GoogleMap Api 0.2

En attendant, CFG renvoie une erreur sur GIS dans l'espace privé :
# Erreur(s) dans le squelette
     * Erreur : filtre « oui » non défini, _r1
     * Erreur : filtre « oui » non défini, _r2
     * Erreur : filtre « oui » non défini,

Dans cfg_gis.html, on trouve :

<option value="#ID_RUBRIQUE"[(#ENV{rubrique_cible}|=={#ID_RUBRIQUE}|oui) selected='selected']>[(#TITRE|couper{40})] (<:gis:racine:>)</option>

C'est quoi ce filtre |oui ?

Merci

Stéphane Santon a écrit :

J'ai créé des mots-clés comme des villes, et associés la position géographique à chacun.
Ces mots-clés sont associés à des articles.
Comment afficher sur la carte l'ensemble des points des différents mots-clés (villes) d'un article (ou d'un ensemble d'articles) ?

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.team-santonum.com

Bonjour,

Stéphane Santon a écrit :

En attendant, CFG renvoie une erreur sur GIS dans l'espace privé :
# Erreur(s) dans le squelette
    * Erreur : filtre « oui » non défini, _r1
    * Erreur : filtre « oui » non défini, _r2
    * Erreur : filtre « oui » non défini,

Dans cfg_gis.html, on trouve :

<option value="#ID_RUBRIQUE"[(#ENV{rubrique_cible}|=={#ID_RUBRIQUE}|oui) selected='selected']>[(#TITRE|couper{40})] (<:gis:racine:>)</option>

Bon, j'ai viré tous les filtres |oui dans cfg_gis.html, ça plante plus, et je ne sais pas ce qui manque alors. Ça me convient pour l'instant.

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.team-santonum.com

Bonjour,

Stéphane Santon a écrit :

J'ai créé des mots-clés comme des villes, et associés la position géographique à chacun.
Ces mots-clés sont associés à des articles.
Comment afficher sur la carte l'ensemble des points des différents mots-clés (villes) d'un article (ou d'un ensemble d'articles) ?

Voilà. J'ai épluché tout le plugin.
Les points sont fournis par rss-gis.html dan sune boucle ARTICLES elle-même contenant une boucle GIS. Or la boucle GIS ne contient que des coordonnées pour articles, par pour les mots. C'est la boucle (table) GIS_MOTS qui lie les mot-clés aux coordonnées.

Voici donc ce que j'ai rajouté dans rss-gis.html :

on a :

   <BOUCLE_un_article(ARTICLES){id_rubrique ?}...{id_groupe ?}...>
   <item>
     ...
     <BOUCLE_gis(GIS){id_article}>
     <geo_lat>#LAT</geo_lat>
     <geo_long>#LONX</geo_long>
     </BOUCLE_gis>
     ...
   </item>

   </BOUCLE_un_article>

J'ai fait :

a) insérer entre </item> et </BOUCLE_un_article>, une boucle

<BOUCLE_villes(MOTS){type=Ville}{id_article}{0, #ENV{limit}}>

</BOUCLE_villes>

Elle énumère la liste des mots clés du groupe "Ville" attachés à cet article.

b) Copier-coller tout <item>...</item> dans cette boucle, rajouter _mot à chaque nom de boucle pour ne pas avoir de doublons.

c) Modifier la boucle
   <BOUCLE_gis(GIS){id_article}>
   par
   <BOUCLE_gis_mot(GIS_MOTS){id_mot}>

d) Dans le squelette article.html, j'ajoute
        [(#MODELE{carte_gis}{id_groupe}{zoom=7}{type=carte}{control=custom})]

Et voilà.

Si un article est attaché à des mots-clés (de nom de villes) appartenant à un groupe nommé "Ville", ces mots clés étant positionnés par GIS, alors toutes les villes apparaissent sur la carte de cet article.

http://danse.santonum.eu/spip.php?article7
http://danse.santonum.eu/plugins/gis/rss-gis.html

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.team-santonum.com

Stéphane Santon a écrit :

Bonjour,

J'arrive toujours pas à créer un point par mot-clé de l'article.
Spip 1.9.2d [11132], cfg 1.7.5, gis 0.2, GoogleMap Api 0.2
    * Erreur : filtre « oui » non défini,

C'est quoi ce filtre |oui ?

Filtres introduits par SPIP 2.0 |oui = |?{' '} et |non = |?{' ',''}
La version de GIS que tu utilises est-elle prévue pour SPIP 1.9.2 ?

--
MM.

Bonjour,

Matthieu Marcillaud a écrit :

J'arrive toujours pas à créer un point par mot-clé de l'article.
Spip 1.9.2d [11132], cfg 1.7.5, gis 0.2, GoogleMap Api 0.2
    * Erreur : filtre « oui » non défini,

C'est quoi ce filtre |oui ?

Filtres introduits par SPIP 2.0 |oui = |?{' '} et |non = |?{' ',''}

Merci, c'est bon à savoir.

La version de GIS que tu utilises est-elle prévue pour SPIP 1.9.2 ?

Ben en fait je ne sais pas où trouver cette information...

De toutes façons, j'ai basculé ce site (nouveau) sur SPIP 2.0 ce matin.

Merci pour l'info c'est corrigé ici :

http://trac.rezo.net/trac/spip-zone/changeset/22130

b_b

Le 21 août 2008 12:54, "Stéphane G." <m.stef@team-santonum.com> a écrit :

Bonjour,

Matthieu Marcillaud a écrit :

J'arrive toujours pas à créer un point par mot-clé de l'article.
Spip 1.9.2d [11132], cfg 1.7.5, gis 0.2, GoogleMap Api 0.2
   * Erreur : filtre « oui » non défini,

C'est quoi ce filtre |oui ?

Filtres introduits par SPIP 2.0 |oui = |?{' '} et |non = |?{' ',''}

Merci, c'est bon à savoir.

La version de GIS que tu utilises est-elle prévue pour SPIP 1.9.2 ?

Ben en fait je ne sais pas où trouver cette information...

De toutes façons, j'ai basculé ce site (nouveau) sur SPIP 2.0 ce matin.