Tutoriel : créer une carte interactive avec GIS4 - comments Tutoriel : créer une carte interactive avec GIS4 2019-05-11T14:08:06Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment501193 2019-05-11T14:08:06Z <p>Exactement ce que je cherche pour <a href="http://www.ville-jeux.com/-L-ecosysteme-.html" class="spip_url spip_out auto" rel="nofollow external">http://www.ville-jeux.com/-L-ecosysteme-.html</a><br class="autobr" /> Good Job !</p> <p>On peut se contacter en pv ?</p> Tutoriel : créer une carte interactive avec GIS4 2019-05-10T10:01:32Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment501179 2019-05-10T10:01:32Z <p>Merci pour votre doc, j'ai appliqué votre exemple en affichant des articles et des annuaires de contacts et organisations<br class="autobr" /> <a href="http://www.ville-jeux.com/-L-ecosysteme-.html" class="spip_url spip_out auto" rel="nofollow external">http://www.ville-jeux.com/-L-ecosysteme-.html</a></p> Tutoriel : créer une carte interactive avec GIS4 2018-09-15T16:16:55Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment498191 2018-09-15T16:16:55Z <p>cool, ça ne retire pas ma proposition, si quiconque de compétent veut modifier, corriger, compléter, <a href='https://contrib.spip.net/GIS-legende-par-mots-cles' class="spip_in" hreflang="fr" rel='nofollow'>GIS : légende par mots clés</a>.<br class="autobr" /> <i>(je viens de corriger que $erreurs['message_erreur'] = 'faites un Choix'; était inutile ! ma compréhension de ces codes est très superficiel)</i></p> Tutoriel : créer une carte interactive avec GIS4 2018-09-12T15:18:59Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment498181 2018-09-12T15:18:59Z <p>Salut, je viens de publier l'article que tu cites, désolé pour le délai...</p> Tutoriel : créer une carte interactive avec GIS4 2018-09-12T09:39:51Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment498172 2018-09-12T09:39:51Z <p>Bonjour,<br class="autobr" /> comme dit dans <a href="https://contrib.spip.net/GIS-4?debut_comments-list=10#forum496154" rel='nofollow'>cet échange</a> sur gis4, j'ai exploité une autre piste qui me semble (?) faire un peu la même chose, <br class="autobr" /> et donc, suite aux encouragement de b_b, un article est depuis le 6 mars dans l'espace privé, en attente de correction, validation ... <br class="autobr" /> Mais je n'arrive pas à trouver les mots qu'il faut ... <br class="autobr" /> Si Yohooo ou quiconque voulait bien regarder <a href='https://contrib.spip.net/ecrire/?exec=article&#38;id_article=4971' rel='nofollow'>art4971</a>, compléter, modifier, supprimer ... <br class="autobr" /> ce serait super !</p> Tutoriel : créer une carte interactive avec GIS4 2018-02-13T14:20:12Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment495869 2018-02-13T14:20:12Z <p>Hé bien non, pas d'exemple aussi complexe.</p> Tutoriel : créer une carte interactive avec GIS4 2017-10-26T16:27:41Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment494080 2017-10-26T16:27:41Z <p>Bonjour Yohooo,</p> <p>Y aurait-il un nouvel exemple qui serait (re)apparu depuis janvier ?</p> <p>Merci pour ce tuto !!</p> <p>françois</p> Tutoriel : créer une carte interactive avec GIS4 2017-01-29T11:55:24Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment490811 2017-01-29T11:55:24Z <p>Bonjour,<br class="autobr" /> J'aimerai affiché une image searching.gif avant l'affichage des résultats, je me demande ou est ce que je dois placer l'image..Merci de votre aide</p> Tutoriel : créer une carte interactive avec GIS4 2017-01-21T15:23:38Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment490687 2017-01-21T15:23:38Z <p>Tout se perd ... <br class="autobr" /> Je n'ai plus d'exemple sous la main !</p> Tutoriel : créer une carte interactive avec GIS4 2017-01-18T00:32:31Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment490600 2017-01-18T00:32:31Z <p>On dirait que ce nouveau lien n'est plus actif on plus.</p> Tutoriel : créer une carte interactive avec GIS4 2017-01-05T19:11:00Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment490435 2017-01-05T19:11:00Z <p>Bonsoir à tous et belle année 2017,</p> <p>dans mon gis_touslesmots.html j'affiche les articles ayant le mot clé 6 et je souhaite afficher aussi les evenements ayant un mot du groupe 2. Malheureusement les evenements ne s'affichent pas, où est l'erreur?</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_art</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{id_mot=6}</span><span class="re41">{gis}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_gis</span><span class="re12">(GIS)</span><span class="re13"><span class="re41">{id_article}</span><span class="re41">{doublons}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re40">{"type": "Feature", "geometry": {"type": "Point", "coordinates": [<span class="re1">#LON</span>, <span class="re1">#LAT</span>]}, "id":"<span class="re1">#ID_GIS</span>", "properties": { "title":<span class="re4">[</span><span class="re4">(</span><span class="re1">#INCLURE</span>{fond=json/inc_bulle2, id_article}<span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#SET</span>{logo_doc,''}<span class="re4">)</span><span class="re4">]</span> <span class="re11"><BOUCLE_mot</span><span class="re12">(MOTS)</span><span class="re13"><span class="re41">{id_article=<span class="re1">#<span class="re2">_art:</span>ID_ARTICLE</span>}</span><span class="re41">{id_groupe=2}</span><span class="re41">{0,1}</span></span><span class="re10">></span><span class="re4">[</span><span class="re4">(</span><span class="re1">#SET</span>{logo_doc,<span class="re1">#LOGO_MOT</span><span class="re50">|image_passe_partout</span>{32,32}}<span class="re4">)</span><span class="re4">]</span><span class="re15"></BOUCLE_mot></span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{logo_doc}<span class="re50">|oui</span><span class="re4">)</span> <span class="re1">#SET</span>{icon_w,<span class="re1">#GET</span>{logo_doc}<span class="re50">|extraire_attribut</span>{src}<span class="re50">|largeur</span>} <span class="re1">#SET</span>{icon_h,<span class="re1">#GET</span>{logo_doc}<span class="re50">|extraire_attribut</span>{src}<span class="re50">|hauteur</span>} <span class="re4">[</span>,"icon": <span class="re4">(</span><span class="re1">#GET</span>{logo_doc}<span class="re50">|extraire_attribut</span>{src}<span class="re50">|url_absolue</span><span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span>, "icon_size": <span class="re101"><span class="re102">\</span>[</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_w}<span class="re4">)</span><span class="re4">]</span>,<span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_h}<span class="re4">)</span><span class="re4">]</span><span class="re101"><span class="re102">\</span>]</span>, "icon_anchor": <span class="re101"><span class="re102">\</span>[</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_w}<span class="re50">|div</span>{2}<span class="re4">)</span><span class="re4">]</span>,<span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_h}<span class="re4">)</span><span class="re4">]</span><span class="re101"><span class="re102">\</span>]</span>, "popup_anchor": <span class="re101"><span class="re102">\</span>[</span>1,<span class="re4">[</span>-<span class="re4">(</span><span class="re1">#GET</span>{icon_h}<span class="re50">|div</span>{1.2}<span class="re4">)</span><span class="re4">]</span><span class="re101"><span class="re102">\</span>]</span><span class="re4">]</span> }}</span> <span class="re15"></BOUCLE_gis></span> <span class="re15"></BOUCLE_art></span> <span class="re11"><BOUCLE_arte</span><span class="re12">(EVENEMENTS)</span><span class="re13"><span class="re41">{id_groupe=2}</span><span class="re41">{gis}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_gise</span><span class="re12">(GIS)</span><span class="re13"><span class="re41">{id_evenement}</span><span class="re41">{doublons}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re40">{"type": "Feature", "geometry": {"type": "Point", "coordinates": [<span class="re1">#LON</span>, <span class="re1">#LAT</span>]}, "id":"<span class="re1">#ID_GIS</span>", "properties": { "title":<span class="re4">[</span><span class="re4">(</span><span class="re1">#INCLURE</span>{fond=json/inc_bulle2, id_evenement}<span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#SET</span>{logo_doc,''}<span class="re4">)</span><span class="re4">]</span> <span class="re11"><BOUCLE_mote</span><span class="re12">(MOTS)</span><span class="re13"><span class="re41">{id_evenement=<span class="re1">#<span class="re2">_eve:</span>ID_EVENEMENT</span>}</span><span class="re41">{id_groupe=2}</span><span class="re41">{0,1}</span></span><span class="re10">></span><span class="re4">[</span><span class="re4">(</span><span class="re1">#SET</span>{logo_doc,<span class="re1">#LOGO_MOT</span><span class="re50">|image_passe_partout</span>{32,32}}<span class="re4">)</span><span class="re4">]</span><span class="re15"></BOUCLE_mote></span> <span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{logo_doc}<span class="re50">|oui</span><span class="re4">)</span> <span class="re1">#SET</span>{icon_w,<span class="re1">#GET</span>{logo_doc}<span class="re50">|extraire_attribut</span>{src}<span class="re50">|largeur</span>} <span class="re1">#SET</span>{icon_h,<span class="re1">#GET</span>{logo_doc}<span class="re50">|extraire_attribut</span>{src}<span class="re50">|hauteur</span>} <span class="re4">[</span>,"icon": <span class="re4">(</span><span class="re1">#GET</span>{logo_doc}<span class="re50">|extraire_attribut</span>{src}<span class="re50">|url_absolue</span><span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span>, "icon_size": <span class="re101"><span class="re102">\</span>[</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_w}<span class="re4">)</span><span class="re4">]</span>,<span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_h}<span class="re4">)</span><span class="re4">]</span><span class="re101"><span class="re102">\</span>]</span>, "icon_anchor": <span class="re101"><span class="re102">\</span>[</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_w}<span class="re50">|div</span>{2}<span class="re4">)</span><span class="re4">]</span>,<span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{icon_h}<span class="re4">)</span><span class="re4">]</span><span class="re101"><span class="re102">\</span>]</span>, "popup_anchor": <span class="re101"><span class="re102">\</span>[</span>1,<span class="re4">[</span>-<span class="re4">(</span><span class="re1">#GET</span>{icon_h}<span class="re50">|div</span>{1.2}<span class="re4">)</span><span class="re4">]</span><span class="re101"><span class="re102">\</span>]</span><span class="re4">]</span> }}</span> <span class="re15"></BOUCLE_gise></span> <span class="re15"></BOUCLE_arte></span></code></pre></div> Tutoriel : créer une carte interactive avec GIS4 2016-08-28T13:39:10Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment488725 2016-08-28T13:39:10Z <p>Bonjour Pierre, <br class="autobr" /> désolé pour mon retour tardif.<br class="autobr" /> Tu dis de reprendre la partie 3 : mon étape 3 ou celle du pas à pas? <br />- Si c'est mon étape 3, c'est le code des fichiers gis_touslesmots.html et gis_articlesmot.html qui ne va pas? <br />- Si c'est l'étape 3 du pas à pas c'est sur gis_articlesmot qu'il ya une précision à faire?<br class="autobr" /> Peux-tu m'aiguiller.</p> <p>Merci pour tout<br class="autobr" /> jérôme</p> Tutoriel : créer une carte interactive avec GIS4 2016-08-23T06:19:50Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment488629 2016-08-23T06:19:50Z <p>Il faut reprendre le code de la partie 3 pour que cela fonctionne du coup.</p> Tutoriel : créer une carte interactive avec GIS4 2016-08-22T21:08:18Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment488627 2016-08-22T21:08:18Z <p>Bonsoir Pierre,</p> <p>Voici le lien vers la page où je teste cela...<a href="http://machilly.oak-webdesign.com/spip.php?rubrique46" class="spip_out" rel='nofollow external'>http://machilly.oak-webdesign.com/spip.php?rubrique46</a></p> <p>Merci d'avance pour votre avis<br class="autobr" /> Jérôme</p> Tutoriel : créer une carte interactive avec GIS4 2016-08-22T07:34:45Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment488614 2016-08-22T07:34:45Z <p>Bonjour,</p> <p>Un lien pour voir ?</p> Tutoriel : créer une carte interactive avec GIS4 2016-08-21T11:37:49Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment488605 2016-08-21T11:37:49Z <p>Bonjour, <br class="autobr" /> J'essaye de mettre en oeuvre ce tutoriel mais j'avoue sans succès... Je retrace ici mes étapes.<br class="autobr" /> 1. Je créée un groupe de mots clés (le N°2) cela tombe bien. Dedans je créée des mots clés auquel j'associe un logo/marqueur.<br class="autobr" /> 2. Je créée une rubrique dans laquelle je créée des articles auxquels j'associe un mot clé du groupe 2<br class="autobr" /> 3. Je créée les fichiers gis_touslesmots.html et gis_articlesmot.html que je place dans le dossier squelettes/json<br class="autobr" /> 4. Je créée un fichier rubrique.html de mon choix, chez moi rubrique=46 ou je place certains codes : celui de votre étape 1, celui de votre étape 4 et enfin celui de votre étape 5<br class="autobr" /> enfin si j'ai bien compris.<br class="autobr" /> là mon résultat fait bien apparaître une carte avec mes points qui redirige vers un article <br class="autobr" /> Mais, ils n'ont pas comme logo, le logo de leur mot clé<br class="autobr" /> Mais, la liste des mots clés apparaît bien avec leur logo, mais rien n'est cliquable</p> <p>Est-ce que quelqu'un peut prendre un peu de temps pour me dire ce que je n'ai pas compris?<br class="autobr" /> En vous remerciant d'avance</p> <p>Jérôme</p> Tutoriel : créer une carte interactive avec GIS4 2016-07-09T07:43:04Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment488195 2016-07-09T07:43:04Z <p>Finalement, removeAllMarkers ne fonctionne pas si le plugin “Etiquettes” est activé (erreur javascript),<br class="autobr" /> et ne fait rien si l'on affiche les clusters (cluster=oui)</p> Tutoriel : créer une carte interactive avec GIS4 2016-06-01T10:37:36Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment487773 2016-06-01T10:37:36Z <p>bon, removeAllMarkers fonctionne bien...j'avais juste omis les parenthèses...</p> Tutoriel : créer une carte interactive avec GIS4 2016-05-31T20:32:28Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment487771 2016-05-31T20:32:28Z <p>Bonjour,<br class="autobr" /> je n'arrive pas à faire fonctionner cela en spip 3.1. La borne indiquée est 3.0, quelqu'un a-t-il une idée de comment faire en 3.1 ?<br class="autobr" /> en particulier, <code>map1.removeAllMarkers();</code> ne fonctionne pas chez moi.</p> <p>PAr ailleurs, est-ce vraiment ce code qui est exécuté sur le site montré en exemple ?</p> Tutoriel : créer une carte interactive avec GIS4 2016-04-12T12:51:56Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment486990 2016-04-12T12:51:56Z <p>Merci RealIET.</p> <p>J'ai changé le lien <a href="http://www.programme-boreal.org/?-Cartographie-" class="spip_out" rel='nofollow external'>par un autre site</a> qui affiche une carte basée sur le même code.</p> Tutoriel : créer une carte interactive avec GIS4 2016-04-02T12:36:25Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment486854 2016-04-02T12:36:25Z <p>Dans le chapeau, le lien sur l'exemple n'est plus bon : le nom de domaine a été racheté par des spameurs.</p> Tutoriel : créer une carte interactive avec GIS4 2015-11-14T23:57:07Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment484514 2015-11-14T23:57:07Z <p>Merci Yohooo, <br class="autobr" /> ça marche toujours pas, j'ai fais le changement mais toujours rien...Vous pouvez consulté le lien. Pour info, j'ai mis ce code dans rubrique.html est ce que le bon endroit?? Merci de votre aide</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> <BOUCLE_domainesjs(MOTS){id_groupe=1}> <script type="text/javascript"> $('.markermot[(#ID_MOT)]').click(function(){ map1.removeAllMarkers(); map1.parseGeoJson({"type": "FeatureCollection", "features": [[(#INCLURE{fond=json/gis_articlesmot}{id_mot=#ID_MOT}{limit=500})]]} ); $('#listedroite').load('[(#URL_PAGE{listedroite,id_mot=[(#ID_MOT)]}|replace{'&amp;amp;','&amp;'}|url_absolue)]'); }); </script> </BOUCLE_domainesjs></code></pre></div> Tutoriel : créer une carte interactive avec GIS4 2015-11-14T13:00:18Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment484513 2015-11-14T13:00:18Z <p>Bonjour Manou,</p> <p>Tu as juste mis <strong>style=“javascript”</strong> au lieu de <strong>type=“text/javascript”</strong> dans ta balise script.</p> <p>Si tu modifies ce détail, ça marchera.</p> Tutoriel : créer une carte interactive avec GIS4 2015-11-13T20:52:05Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment484512 2015-11-13T20:52:05Z <p>Bonjour tout le monde,<br class="autobr" /> J'essaie d'adapter cette carte, mais je bloque au numéro 5<br class="autobr" /> 5./ Enfin, ajoutons les fonctions javascript qui filtreront les points après un clic sur l'un des boutons générés ci-dessus.</p> <p>ou est ce qu'il faut mettre ce code</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> <BOUCLE_domainesjs(MOTS){id_groupe=1}> $('.markermot[(#ID_MOT)]').click(function(){ map1.removeAllMarkers(); map1.parseGeoJson({"type": "FeatureCollection", "features": [[(#INCLURE{fond=json/gis_articlesmot}{id_mot=#ID_MOT}{limit=500})]]} ); $('#listedroite').load('[(#URL_PAGE{listedroite,id_mot=[(#ID_MOT)]}|replace{'&amp;amp;','&amp;'}|url_absolue)]'); }); </BOUCLE_domainesjs></code></pre></div> <p>Mes logos ne bouge pas après click, je ne sais vraiment pas ce que j'ai loupé</p> <p>voici mon url <a href="http://imediadakar.com/spipgis/spip.php?rubrique1&var_mode=recalcul" class="spip_out" rel='nofollow external'>Site</a></p> Tutoriel : créer une carte interactive avec GIS4 2014-10-14T19:17:47Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment477431 2014-10-14T19:17:47Z <p>Bonjour,</p> <p>Après réinstall sur un SPIP propre (3.0.17) les erreurs SQL ont disparu.</p> <p>La partie logo de mot clés + carte fonctionne (sauf que le clic sur les logos modifie aussi la barre admin-float, mais bon ça c'est pas trop gênant pour le visiteur).</p> <p>Par contre la partie appel du fichier squelettes/listedroite.html ne fonctionne pas : la liste des articles n'est pas mise à jour en fonction du mot clé lorsque l'on clique sur un logo de mot.</p> <p>Au début du fichier liste droite j'ai :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_mot(MOTS){id_mot=#ENV{id_mot}}> <td id="listedroite"> <p style="margin-left:10px;">Cliquez sur un titre ci-dessous pour l'afficher sur la carte :</p> <h2 id="gtitre">[(#LOGO_MOT|image_reduire{19})] [(#TITRE)]</h2></code></pre></div> <p>mais aucun logo ni titre ne s'affiche. donc le #ID_MOT n'est visiblement pas transmis.</p> <p>Donc en résumé je sèche complètement.</p> <p>dd</p> Tutoriel : créer une carte interactive avec GIS4 2014-10-02T09:36:48Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment477221 2014-10-02T09:36:48Z <p>Bonjour<br class="autobr" /> J'aimerais voir l'exemple de la carte interactive mais le lien indiqué (cet exemple) est protégé</p> <p>Merci d'avance,<br class="autobr" /> jean-François</p> Tutoriel : créer une carte interactive avec GIS4 2014-09-18T10:41:20Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment476991 2014-09-18T10:41:20Z <p>Le plugin a dû évoluer.</p> <p>Il faut adapter les boucles.</p> Tutoriel : créer une carte interactive avec GIS4 2014-09-15T10:13:56Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment476955 2014-09-15T10:13:56Z <p>Bonjour,</p> <p>Je fais des tests en local mais comme c'est très bloquant je le mettrais en ligne si tu veux regarder.<br class="autobr" /> Et aussi j'ai :<br class="autobr" /> Erreur SQL 1054 Unknown column 'gis.departement' in 'field list' <br class="autobr" /> dans squelettes/json/gis_articlesmot.html _art 1</p> <p>Merci<br class="autobr" /> dd</p> Tutoriel : créer une carte interactive avec GIS4 2014-09-15T09:04:15Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment476953 2014-09-15T09:04:15Z <p>Salut DD,</p> <p>Un ptit lien vers la page où se trouve ton site pourrait peut-être m'aider à te répondre.</p> Tutoriel : créer une carte interactive avec GIS4 2014-09-13T18:13:27Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment476928 2014-09-13T18:13:27Z <p>Bonjour,</p> <p>J'essaie de mettre en œuvre cette carte interactive très pratique mais j'ai du mal : <br class="autobr" /> en recopiant texto le code de cet article dans un squelette rubrique j'ai bien les logos et la liste des mots clé, la carte avec tous les logos et les points, la liste des articles à droite.</p> <p>mais aucun des liens javascript n'est actif sur les mots clé pour le filtrage.</p> <p>Si j'ai bien saisi le contenu du point 7 ci-dessus remplace le contenu du point 5. Même en décommentant</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><!-- <BOUCLE_domainesjs(MOTS){id_groupe=2}> ..</code></pre></div> <p>Rien ne se passe.<br class="autobr" /> Ou est mon erreur ?<br class="autobr" /> merci<br class="autobr" /> dd</p> Tutoriel : créer une carte interactive avec GIS4 2014-03-21T13:45:55Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment474548 2014-03-21T13:45:55Z <p>Réponse à moi-même (et les autres) pour la question n°1. Pour avoir les bonnes données je dois bien nommer la balise s'associant aux articles. Donc pas #_art:TITRE* mais #_arti:TITRE*</p> <p>Reste la question 2 :)</p> Tutoriel : créer une carte interactive avec GIS4 2014-03-21T11:20:08Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment474543 2014-03-21T11:20:08Z <p>Quelques petites questions :</p> <p>1) Mes mots-clés sont associés aux rubriques. Les articles ont la liaison gis. Comment afficher les articles de la rubrique avec le mot clé (et donc le marqueur) associé ?</p> <p>Ceci m'affiche bien les lieux liés à des articles, mais pas le contenu des articles. Le titre est celui du lieu par exemple. (J'ai allégé le code entre les boucles)</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_art</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{id_mot}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_arti</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{id_rubrique}</span><span class="re41">{gis}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re11"><BOUCLE_gis</span><span class="re12">(GIS)</span><span class="re13"><span class="re41">{id_article}</span><span class="re41">{doublons}</span><span class="re41">{","}</span></span><span class="re10">></span> {"type": "Feature", "geometry": <span class="re40">{"type": "Point", "coordinates": [<span class="re1">#LON</span>, <span class="re1">#LAT</span>]}</span>, "id":"<span class="re1">#ID_GIS</span>", "properties": { "title": <span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re0">*</span><span class="re50">|sinon</span><span class="re40">{<span class="re1">#<span class="re2">_art:</span>TITRE</span><span class="re0">*</span>}</span><span class="re50">|supprimer_numero</span><span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span>, <span class="re15"></BOUCLE_gis></span> <span class="re15"></BOUCLE_arti></span> <span class="re15"></BOUCLE_art></span></code></pre></div> <p>2) Puis-je mettre une autre boucle dans le même fichier, appelant des données externes XML.<br class="autobr" /> ? Ces données sont liées à des rubriques aussi mais n'utilisent bien sûr pas GIS.</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_rub</span><span class="re12">(RUBRIQUES)</span><span class="re13"><span class="re41">{gis}</span><span class="re41">{id_mot}</span><span class="re41">{","}</span></span><span class="re10">></span> <span class="re1">#SET</span><span class="re40">{xml, moxml<span class="re1">#ID_RUBRIQUE</span>.xml}</span> <span class="re1">#SET</span><span class="re40">{trier,<span class="re1">#ARRAY</span>}</span> <span class="re11"><BOUCLE_gis2</span><span class="re12">(DATA)</span> <span class="re13"><span class="re41">{source simplexml, <span class="re1">#GET</span><span class="re40">{xml}</span>}</span></span> <span class="re13"><span class="re41">{datapath root/children/resultat/0/children/sit_liste}</span></span> <span class="re13"><span class="re41">{","}</span></span><span class="re10">></span> <span class="re1">#SET</span><span class="re40">{photo,''}</span> <span class="re11"><BOUCLE_photos</span><span class="re12">(DATA)</span> <span class="re13"><span class="re41">{source tableau,<span class="re1">#VALEUR</span><span class="re40">{children/criteres/0/children/crit}</span>}</span></span> <span class="re13"><span class="re41">{attributes/clef_critere = 30000279}</span></span><span class="re10">></span> <span class="re1">#SET</span><span class="re40">{photo,<span class="re1">#VALEUR</span>{text}}</span> <span class="re15"></BOUCLE_photos></span> <span class="re40">{"type": "Feature", "geometry": {"type": "Point", "coordinates": [ <span class="re1">#VALEUR</span>{children/longitude/0/text}, <span class="re1">#VALEUR</span>{children/latitude/0/text}]}, "id":"<span class="re1">#VALEUR</span>{children/produit/0/text}", "properties": { "title":<span class="re4">[</span><span class="re4">(</span><span class="re1">#VALEUR</span>{children/nom/0/text}<span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span>, "description":<span class="re4">[</span><span class="re4">(</span><span class="re1">#GET</span>{photo}<span class="re50">|sinon</span>{''}<span class="re50">|json_encode</span><span class="re4">)</span><span class="re4">]</span><span class="re4">[</span><span class="re4">(</span><span class="re1">#SET</span>{logo_doc,''}<span class="re4">)</span><span class="re4">]</span> }}</span> <span class="re15"></BOUCLE_gis2></span> <span class="re15"></BOUCLE_rub></span></code></pre></div> <p>Là je n'ai strictement rien à l'affichage...</p> <p>Merci pour les idées de correction :)</p> Tutoriel : créer une carte interactive avec GIS4 2014-02-16T13:43:51Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment473929 2014-02-16T13:43:51Z <p>Très intéressant, merci pour cet article.</p> <p>Je cherchais à créer une carte GIS en lui transmettant soit des paramètres (pas prévus dans le modèle carte_gis), soit en lui passant carrément une liste de points pré-calculés.</p> <p>Cet article m'a mis sur la bonne voie, mais pour charger automatiquement la liste de point au démarrage et pas au clic, il faut se baser sur l'évènement « ready », exemple :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>$('#map1').on('ready',function(){ map1.parseGeoJson({"type": "FeatureCollection", "features": [<INCLURE{fond=json/gis_mon_json}{liste=#GET{mon_tableau}|json_encode}>]}); });</code></pre></div> <p>Et par sécurité, pour être sûr de bien s'adresser à #map1 et map1, il vaut mieux passer l'identifiant de la carte en dur dans l'appel au modèle :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>[(#MODELE{ carte_gis, id_carte_gis=1, ... })]</code></pre></div> <p>Par contre, les clusters réagissent un peu différemment dans le cas où on lance un parseGeoJson après chargement de la carte.</p> Tutoriel : créer une carte interactive avec GIS4 2014-02-05T08:38:20Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment473704 2014-02-05T08:38:20Z <p>Bonne idée.</p> <p>C'est fait.</p> Utilisation avancée de GIS 4 2014-02-04T21:12:33Z https://contrib.spip.net/Tutoriel-creer-une-carte-interactive-avec-GIS4#comment473698 2014-02-04T21:12:33Z <p>Je suggère de renommer cet article (très intéressant) “Tutoriel: créer une carte interactive avec GIS4”. Merci !</p>