GIS 4 - commentaires GIS 4 2024-03-24T17:17:53Z https://files.spip.net/GIS-4#comment514810 2024-03-24T17:17:53Z <p>Bonjour,<br class="autobr"> gis 5.1.0, spip 4.2.10, php 7.4<br class="autobr"> Pour les administrateurs restreints (statut « 0minirezo » webmestre « non » ), <br class="autobr"> Les entrées dans le menu édition et dans la barre rapide sont absents.<br class="autobr"> Rien à ce sujet dans la page de configuration, dans paquet.xml les deux lignes pour les menus sont bien présents. C'est quoi qui clocherait<small class="fine d-inline"> </small>?<br class="autobr"> cordialement</p> GIS 4 2024-03-07T18:18:30Z https://files.spip.net/GIS-4#comment514774 2024-03-07T18:18:30Z <p>J'ai créé une carte avec l'API LeafLet qui utilise la couche du cadastre de <a href="https://essaillon-sederon.net/Commerces-et-Artisans" class="spip_out" rel='nofollow external'>GeoPortail.</a><br class="autobr"> J'utilise des fichiers json concernant chaque parcelle du village.</p> <p>Le pb est que pour l'afficher dans un article SPIP, je dois l'inclure dans un iframe.<br class="autobr"> Est-il possible de tout convertir sous GIS<small class="fine d-inline"> </small>?</p> GIS 4 2024-02-29T15:00:04Z https://files.spip.net/GIS-4#comment514758 2024-02-29T15:00:04Z <p>Bonjour.<br class="autobr"> Est-ce que GIS met actuellement en cache les tuiles des cartes<small class="fine d-inline"> </small>?<br class="autobr"> Si non, ça pourrait être intéressant, non<small class="fine d-inline"> </small>? Ça permettrait de soulager les serveurs de cartes, non<small class="fine d-inline"> </small>?</p> <p>Et puis ça éviterai aussi de pousser les fournisseurs de cartes d'arriver à des solutions un poil radicales : <a href="https://stadiamaps.com/pricing/" class="spip_url spip_out auto" rel="nofollow external">https://stadiamaps.com/pricing/</a></p> GIS 4 2023-11-29T16:19:42Z https://files.spip.net/GIS-4#comment514450 2023-11-29T16:19:42Z <p>Ah possible. J'ai corrigé.<br class="autobr"> Merci pour les différents retours.</p> GIS 4 2023-11-29T15:46:44Z https://files.spip.net/GIS-4#comment514449 2023-11-29T15:46:44Z <p>Bonjour,<br class="autobr"> Désolé je réponds un peu tard, j'ai été occupé ailleurs :-(<br class="autobr"> J'ai finalement mis ce script dans mon fichier js global puisque ce site contient un peu de jquery et que je n'ai qu'une seule carte dans le site avec toujours le même id :</p> <div class="precode"><pre class="spip_code spip_code_block language-js" dir="ltr" style="text-align:left;" data-language="js"><code>$('#map1').on('load', function () { this.map.options.tap = !L.Browser.mobile; this.map.options.dragging = !L.Browser.mobile; }); </code></pre></div> <p>A noter pour ceux qui reviendrait ici, il me semble qu'il manque dans le code de @JLuc accolade et parenthèse fermante de la fonction, c'est différent dans mon code, en tous cas ça marche, merci beaucoup<small class="fine d-inline"> </small>!!<br class="autobr"> Pierre</p> GIS 4 2023-11-24T17:54:16Z https://files.spip.net/GIS-4#comment514437 2023-11-24T17:54:16Z <p>Oui c'est toujours valable.</p> <p>Si comme tu dis tu surcharges carte_gis, tu le colles avec les autres paramétrage de la carte, par exemple à la suite du paramétrage de <code class="spip_code spip_code_inline" dir="ltr">minZoom</code>...</p> <p>Mais je préfère ne pas surcharger carte_gis (pour la maintenance à long terme), et alors tu peux appeler un js dans le squelette <code class="spip_code spip_code_inline" dir="ltr">carte_truc.html</code> incluant la carte, genre</p> <div class="precode"><pre class="spip_code spip_code_block language-js" dir="ltr" style="text-align:left;" data-language="js"><code><script type="text/javascript"> (function($) { $('#map_#ID_TRUC').on('load', function () { this.map.options.tap = !L.Browser.mobile; this.map.options.dragging = !L.Browser.mobile; }); }); </script> </code></pre></div> GIS 4 2023-11-24T17:33:14Z https://files.spip.net/GIS-4#comment514436 2023-11-24T17:33:14Z <p>Bonjour,<br class="autobr"> Je vois cette réponse à la question que je me pose, ... mais pas sûr de piger ou l'on met ces 2 lignes de code. On copie carte_gis.html dans nos propres modèles (pour éviter l'écrasement à la mise à jour) et on ajoute ces 2 lignes ... ou<small class="fine d-inline"> </small>?<br class="autobr"> Si c'est encore d'actualité vu l'age de cette suggestion<small class="fine d-inline"> </small>!<br class="autobr"> Pierre</p> GIS 4 2023-11-24T17:24:58Z https://files.spip.net/GIS-4#comment514435 2023-11-24T17:24:58Z <p>Bonjour,<br class="autobr"> Il me semblait avoir un jour trouvé la solution ici, impossible de retrouver ça ...<br class="autobr"> Si l'on ajoute le paramètre « zoom_molette = non », si j'ai bien compris, cela évite qu'au scroll à la souris la carte se mette à zoomer au moment ou le pointeur de la souris passe sur la carte (et donc de fait on zoome la carte et la page ne défile plus). En tous cas c'est ce que je constate à priori dans mon test.<br class="autobr"> Maintenant se pose la même question sur smartphone ou « zoom_molette = non » ne semble pas avoir le même effet, dès que l'on pose le doit dans la carte c'est celle-ci qui défile, même si effectivement elle ne zoome pas ... Il me semble que Gmaps solutionne le problème en demandant que l'on se déplace dans la carte en utilisant 2 doigts. <br class="autobr"> Le souci c'est que souvent, étant donné que l'on a somme toute peu de place sur un écran de smartphone, la carte occupe une large place et si on souhaite scroller dans la page, il faut arriver à poser le doigt à gauche ou droite de ladite carte, ou en dessous ...<br class="autobr"> Question donc : y-a-t-il un paramètre qui permet de dire qu'en mode smartphone il faut 2 doigts pour se déplacer dans la carte et que si on déplace un seul doigt sur la carte c'est la page qui défile<small class="fine d-inline"> </small>?<br class="autobr"> J'imagine que la question a été posée et peut-être résolue, mais je n'arrive pas à trouver la réponse , désolé<small class="fine d-inline"> </small>!<br class="autobr"> Pierre</p> GIS 4 2023-10-04T06:59:13Z https://files.spip.net/GIS-4#comment514174 2023-10-04T06:59:13Z <p>Une mise à jour du plugin fera l'affaire cf <a href="https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/CHANGELOG.md#fixed" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/CHANGELOG.md#fixed</a> & <a href="https://discuter.spip.net/t/gis-et-les-fonds-de-carte-stamen/171775" class="spip_url spip_out auto" rel="nofollow external">https://discuter.spip.net/t/gis-et-les-fonds-de-carte-stamen/171775</a></p> GIS 4 2023-10-04T06:46:36Z https://files.spip.net/GIS-4#comment514173 2023-10-04T06:46:36Z <p>Bonjour,</p> <p>Aujourd'hui, j'ai ce message sur le fond de carte stamen_watercolor (voir copie d'écran).<br class="autobr"> J'imagine qu'il y a une url à modifier dans le plugin… Non<small class="fine d-inline"> </small>?</p> GIS 4 2023-08-28T07:27:42Z https://files.spip.net/GIS-4#comment513943 2023-08-28T07:27:42Z <p>Salut, il faut ajouter une boucle de test pour conditionner l'appel du modèle, cf <a href='https://files.spip.net/GIS-4#comment489581-489580' class="spip_in" rel='nofollow'>GIS 4</a></p> GIS 4 2023-08-26T14:30:40Z https://files.spip.net/GIS-4#comment513934 2023-08-26T14:30:40Z <p>Bonjour,<br class="autobr"> Je suis assez débutant sur spip et en HTML en général.<br class="autobr"> J'ai réussi à insérer ma carte avec mes points géolocalisés avec le code : [(#INCLURE<i>fond=modeles/carte_gis,zoom=16,limit=100,scale=oui</i>)]<br class="autobr"> J'ai mis ça dans le fichier « article » qui se trouve dans mon squelette.</p> <p>Seulement maintenant ma carte s'affiche sur tous mes articles...</p> <p>Si vous avez une idée, je veux bien.</p> <p>Merci d'avance.</p> GIS 4 2023-06-30T19:19:49Z https://files.spip.net/GIS-4#comment513676 2023-06-30T19:19:49Z <p>En fait il suffisait de publier l'article pour que la carte fonctionne<small class="fine d-inline"> </small>! Penser donc à changer le statut de l'article de « En rédaction » vers « Publié en ligne ».</p> <p>Merci à toi.</p> GIS 4 2023-06-30T19:12:29Z https://files.spip.net/GIS-4#comment513675 2023-06-30T19:12:29Z <p>Ok, j'y suis presque : les deux images ajoutées ont bien reçu un point GIS. Par contre, j'ai essayé de créer la carte dans l'article 1748 en appelant le modèle, comme ceci... et j'obtiens une carte vide :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><carte_gis1|objets=documents|id_article=1748|autocenterandzoom=oui></code></pre></div> <p>Il y a donc un truc qui cloche... merci d'avance pour ton aide<small class="fine d-inline"> </small>!</p> GIS 4 2023-06-30T18:16:51Z https://files.spip.net/GIS-4#comment513673 2023-06-30T18:16:51Z <p>Merci b_b, ça a l'air super simple. Je vais faire différents tests avec différents appareils photos ou smartphones en activant la géolocalisation pendant la prise d'images. Je ferai un retour.</p> GIS 4 2023-06-29T08:24:07Z https://files.spip.net/GIS-4#comment513660 2023-06-29T08:24:07Z <p>Oui, il faut activer la géolocalisation sur les documents dans la conf de GIS, ainsi les photos qui contiennent des données EXIF de géoloc se verront attribuer un point GIS lors de l'ajout du document. Ensuite, il suffit d'appeler le modèle de la carte GIS en précisant qu'on souhaite afficher l'objet « documents » et zou.</p> GIS 4 2023-06-29T08:16:49Z https://files.spip.net/GIS-4#comment513659 2023-06-29T08:16:49Z <p>> A votre avis, est-il possible de surcharger prive/squelettes/contenu/gis_tous.html en mettant l'équivalent dans mon squelettes/contenu/gis_tous.html<small class="fine d-inline"> </small>?</p> <p>Presque, la surcharge doit être dans squelettes/prive/contenu/</p> GIS 4 2023-06-29T08:14:00Z https://files.spip.net/GIS-4#comment513658 2023-06-29T08:14:00Z <p>Bonjour,</p> <p>Merci pour le retour, je posais la question car justement on a eu l'alerte :-)<br class="autobr"> Ok je vais faire une suggestion pour cette constante, j'imagine que ç'est potentiellement récurrent pour tous ceux qui atteignent la limite mais c'est vrai aussi que c'est la première fois que j'ai ce cas même si je sens que ça pourrait arriver sur 2-3 de nos sites.<br class="autobr"> A votre avis, est-il possible de surcharger prive/squelettes/contenu/gis_tous.html en mettant l'équivalent dans mon squelettes/contenu/gis_tous.html<small class="fine d-inline"> </small>? comme une rustine provisoire pour éviter de perdre ça si mise à jour (sachant qu'il faudra de toutes les façons propager les éventuelles modifs sur cette rustine ... pas très pratique je sais).</p> <p>Pierre.</p> GIS 4 2023-06-29T07:28:57Z https://files.spip.net/GIS-4#comment513656 2023-06-29T07:28:57Z <p>Quand la limite est atteinte un message est affiché afin de tout afficher, cf le commit qui introduisait ça <a href="https://git.spip.net/spip-contrib-extensions/gis/commit/85d3efe142bf34552c075eaccf9076b95c643b43" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gis/commit/85d3efe142bf34552c075eaccf9076b95c643b43</a></p> <p>Par contre, il n'y pas de constante pour désactiver ça, je ne sais pas si c'est un besoin récurrent, à discuter dans un ticket pour une éventuelle évolution<small class="fine d-inline"> </small>?</p> GIS 4 2023-06-29T05:58:37Z https://files.spip.net/GIS-4#comment513655 2023-06-29T05:58:37Z <p>Bonjour,<br class="autobr"> Je me demandais s'il existait une constante pour définir la limite du nombre de points géolocalisés affichables ... je sais qu'elle est par défaut à 500, je sais à priori la changer dans l'espace public en utilisant le paramètre « limit » mais comment faire si je souhaite changer ce défaut globalement et surtout en tous cas dans l'espace privé (puisque j'y arrive sans problème dans mes modèles et squelettes pour le côté public)<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance <br class="autobr"> Pierre.</p> GIS 4 2023-06-28T11:55:41Z https://files.spip.net/GIS-4#comment513646 2023-06-28T11:55:41Z <p>Bonjour, dans le cas de photos géolocalisées, est-il possible de les placer sur une carte<small class="fine d-inline"> </small>? SI oui comment<small class="fine d-inline"> </small>? Il s'agit, pour valleeducousin.fr, de cartographier, via des photos, les plantations de résineux dans le Morvan. Merci par avance<small class="fine d-inline"> </small>!</p> GIS 4 2023-06-27T08:55:46Z https://files.spip.net/GIS-4#comment513638 2023-06-27T08:55:46Z <p>Bonjour,<br class="autobr"> Comment peut-on modifier les options 'forceSeparateButton', 'position', 'title', 'titleCancel' du plugin fullscreen lors de la création, ou sinon après création. Merci d'avance.<br class="autobr"> J'ai essayé d'utiliser le script suivant dans mon modèle pour modifier les options après création :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">$(document).ready(function () { (function mapExists() { var map1 = $('#map1').get(0).map; if ((typeof map1 === 'undefined')) return setTimeout(mapExists, 200); map1.fullscreenControl.options.title = "Basculer en plein écran"; map1.fullscreenControl.options.titleCancel = "Basculer en mode fenêtre"; map1.fullscreenControl.forceSeparateButton = true; map1.fullscreenControl.setPosition('topright'); })(); });</code><br class="autobr"> mais le résultat n'est pas du tout satisfaisant ...</p> <p>TG</p> GIS 4 2023-06-22T06:18:01Z https://files.spip.net/GIS-4#comment513618 2023-06-22T06:18:01Z <p>On en cause ici <a href="https://git.spip.net/spip-contrib-extensions/gis/issues/57" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gis/issues/57</a> :)</p> GIS 4 2023-06-21T14:41:07Z https://files.spip.net/GIS-4#comment513615 2023-06-21T14:41:07Z <p>Je pense que ce serait plus propre de surcharger la fonction « gis_geocode_request » et non pas « action_gis_geocoder_rechercher_dist » puis que c'est bien dans le fichier inc/gis_geocode.php que l'on choisit l'API de geocoding.<br class="autobr"> Est-ce que j'ouvre un ticket<small class="fine d-inline"> </small>?</p> GIS 4 2023-06-21T12:40:28Z https://files.spip.net/GIS-4#comment513613 2023-06-21T12:40:28Z <p>J'ai réussi à exploiter le Geocoder de Google Maps désormais je récupère bien un json avec les résultats de la recherche :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>{ "results" : [ { "address_components" : [ { "long_name" : "3", "short_name" : "3", "types" : [ "street_number" ] }, { "long_name" : "Churton Place", "short_name" : "Churton Pl", "types" : [ "route" ] }, { "long_name" : "Pimlico", "short_name" : "Pimlico", "types" : [ "neighborhood", "political" ] }, { "long_name" : "London", "short_name" : "London", "types" : [ "postal_town" ] }, { "long_name" : "Greater London", "short_name" : "Greater London", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "England", "short_name" : "England", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "United Kingdom", "short_name" : "GB", "types" : [ "country", "political" ] }, { "long_name" : "SW1V 2LN", "short_name" : "SW1V 2LN", "types" : [ "postal_code" ] } ], "formatted_address" : "3 Churton Pl, Pimlico, London SW1V 2LN, UK", "geometry" : { "location" : { "lat" : 51.4919756, "lng" : -0.138998 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 51.4932867802915, "lng" : -0.1376773697084979 }, "southwest" : { "lat" : 51.4905888197085, "lng" : -0.140375330291502 } } }, "place_id" : "ChIJY1FaRuAEdkgRuwiHdJsNtiM", "plus_code" : { "compound_code" : "FVR6 QC London, UK", "global_code" : "9C3XFVR6 QC" }, "types" : [ "street_address" ] } ], "status" : "OK" }</code></pre></div> <p>Par contre, le JSON fournis n'est évidement pas compatible avec GIS dans son état actuel dont la réponse attendu ressemble plutôt à cela :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>{"features":[{"geometry":{"coordinates":[-0.1390717,51.4918832],"type":"Point"},"type":"Feature","properties":{"osm_id":24975684,"extent":[-0.1392756,51.4919433,-0.1386667,51.4917555],"country":"Royaume-Uni","city":"Cité de Westminster","countrycode":"GB","postcode":"SW1V 2LN","county":"Grand Londres","type":"street","osm_type":"W","osm_key":"highway","district":"Pimlico","osm_value":"residential","name":"Churton Place","state":"Angleterre"}}],"type":"FeatureCollection"}</code></pre></div> <p>Est-ce que vous souhaitez que je créé une nouvelle branche pour mettre à disposition mon travail<small class="fine d-inline"> </small>?</p> GIS 4 2023-06-21T06:31:04Z https://files.spip.net/GIS-4#comment513611 2023-06-21T06:31:04Z <p>> Serait-il possible d'utiliser l'API de Google Maps<small class="fine d-inline"> </small>?</p> <p>Oui, tu peux surcharger l'action <code class="spip_code spip_code_inline" dir="ltr">action_gis_geocoder_rechercher_dist()</code> pour ça cf <a href="https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/action/gis_geocoder_rechercher.php" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/action/gis_geocoder_rechercher.php</a></p> <p>Le sujet a déjà été abordé par ici <a href='https://files.spip.net/GIS-2-GIS-3#comment459967-459935' class="spip_in" rel='nofollow'>GIS 2 / GIS 3</a> et un peu par là <a href='https://files.spip.net/Astuces-GIS' class="spip_in" rel='nofollow'>Astuces GIS</a></p> GIS 4 2023-06-20T18:51:48Z https://files.spip.net/GIS-4#comment513609 2023-06-20T18:51:48Z <p>Bonjour,<br class="autobr"> J'utilise ce super plugin pour placer sur une carte les membres d'une asso, il y a plusieurs centaines d'adresses postales à géocoder.<br class="autobr"> Ca marche pas mal en général mais force est de constater que le geocodeur n'est pas très fiable, il est difficile de faire une stat, mais en gros, pas assez fiable pour être utiliser professionnellement.<br class="autobr"> Je précise, que mes adresses sont à l'étranger (GB, Canada...).<br class="autobr"> Serait-il possible d'utiliser l'API de Google Maps<small class="fine d-inline"> </small>? <br class="autobr"> Merci d'avance, Jul</p> GIS 4 2023-05-30T09:12:50Z https://files.spip.net/GIS-4#comment513424 2023-05-30T09:12:50Z <p>merci. Mais comment s'en servir dans une boucle<small class="fine d-inline"> </small>? Comment par exemple faire en sorte de retrouver la distance entre un point géolocalisé et l'internaute<small class="fine d-inline"> </small>?</p> GIS 4 2023-05-30T08:56:39Z https://files.spip.net/GIS-4#comment513423 2023-05-30T08:56:39Z <p>Côté client à l'aide du paramètre localize_visitor ou localiser_visiteur cf le tableau de récap ci-dessus.</p> GIS 4 2023-05-30T08:52:54Z https://files.spip.net/GIS-4#comment513422 2023-05-30T08:52:54Z <p>bonjour, <br class="autobr"> comment récupérer les informations longitude / latitude du visiteur<small class="fine d-inline"> </small>?</p> GIS 4 2023-05-24T11:50:35Z https://files.spip.net/GIS-4#comment513362 2023-05-24T11:50:35Z <p>Salut, la réponse à ta question est par ici <a href='https://files.spip.net/GIS-4#comment467646-467645' class="spip_in" rel='nofollow'>GIS 4</a> :)</p> GIS 4 2023-05-12T05:45:29Z https://files.spip.net/GIS-4#comment513270 2023-05-12T05:45:29Z <p>Bonjour,<br class="autobr"> Certaines cartes (Openstreetmap par ex) affichent les noms dans la langue du pays, ce qui peut rendre la lecture difficile/impossible (Lao, Viet, Thai, etc.).<br class="autobr"> Sur <a href="https://wiki.openstreetmap.org/wiki/WikiProject_Laos#Names" class="spip_url spip_out auto" rel="nofollow external">https://wiki.openstreetmap.org/wiki/WikiProject_Laos#Names</a> il est dit que l'on peut forcer la langue, mais je n'ai pas trouvé comment procéder à partir du plugin.<br class="autobr"> Serait-il possible d'ajouter cette fonction au plugin (ce serait magnifique<small class="fine d-inline"> </small>!) ou de m'aiguiller pour le faire manuellement sur mes cartes<small class="fine d-inline"> </small>?<br class="autobr"> En vous remerciant</p> GIS 4 2023-05-06T08:23:15Z https://files.spip.net/GIS-4#comment513222 2023-05-06T08:23:15Z <p>Bonjour,</p> <p>j'ai un petit soucis que d'autres ont déjà réglé je pense mais je n'arrive pas à trouver la réponse... en utilisant le modèle carte_gis dans une fenêtre modal, je n'arrive pas à afficher correctement la carte (elle est non-centrée avec plein de gris). <br class="autobr"> Si je regarde du coté dev, j'ai le message suivant : vTools failed to load source map : Could not load content for <a href="https://milongacave.com/leaflet.markercluster-src.js.map:" class="spip_url spip_out auto" rel="nofollow external">https://milongacave.com/leaflet.markercluster-src.js.map:</a> Erreur HTTP : code d'état 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE</p> <p>Merci pour le coup de main, si jamais... :-)</p> GIS 4 2023-05-02T14:02:34Z https://files.spip.net/GIS-4#comment513198 2023-05-02T14:02:34Z <p>Merci,<br class="autobr"> Je vais essayer<br class="autobr"> <i>Et quel rapidité<small class="fine d-inline"> </small>!</i><br class="autobr"> Bruno</p> GIS 4 2023-05-02T13:34:04Z https://files.spip.net/GIS-4#comment513195 2023-05-02T13:34:04Z <p>Salut, tu peux te brancher sur cet event de l'API leaflet poru ça <a href="https://leafletjs.com/reference.html#map-locationfound" class="spip_url spip_out auto" rel="nofollow external">https://leafletjs.com/reference.html#map-locationfound</a></p> GIS 4 2023-05-02T13:12:15Z https://files.spip.net/GIS-4#comment513194 2023-05-02T13:12:15Z <p>Bonjour,<br class="autobr"> Et merci<br class="autobr"> j'utilise localiser_visiteur pou centrer la carte sur la position du visiteur<br class="autobr"> Comment afficher une icone personnelisée pour ce point<br class="autobr"> Par avance merci<br class="autobr"> Bruno</p> GIS 4 2023-04-11T05:57:12Z https://files.spip.net/GIS-4#comment513067 2023-04-11T05:57:12Z <p>Que contiennent les log sql de SPIP qui pourraient aider à comprendre l'erreur<small class="fine d-inline"> </small>?</p> GIS 4 2023-04-10T06:27:01Z https://files.spip.net/GIS-4#comment513063 2023-04-10T06:27:01Z <p>Je complète mon précédent message car le problème ne semble pas lié à GIS. Je viens en effet de tenter d'installer le plugin « Brèves » et j'ai le même souci : la table « spip_breves » n'est pas créée à l'installation.</p> GIS 4 2023-04-09T15:30:10Z https://files.spip.net/GIS-4#comment513060 2023-04-09T15:30:10Z <p>Bonsoir,</p> <p>Impossible d'installer GIS V5 ce soir sur une version toute neuve de Spip (V 4.2.2). <br class="autobr"> Chez Gandi avec Php 8.1. et MySql 5.5.</p> <p>La table spip_gis n'est pas créée.</p> <p>Amicalement.</p> <p>Perig</p> GIS 4 2023-03-31T17:18:47Z https://files.spip.net/GIS-4#comment513014 2023-03-31T17:18:47Z <p>Merci pour le suivi <a href='https://files.spip.net/b_b' class="spip_in" rel='nofollow'>b_b</a>.</p> GIS 4 2023-03-31T16:19:33Z https://files.spip.net/GIS-4#comment513013 2023-03-31T16:19:33Z <p>Ce modèle n'est jamais mentionné dans la documentation car il est destiné à l'usage interne du plugin.</p> GIS 4 2023-03-31T16:00:04Z https://files.spip.net/GIS-4#comment513012 2023-03-31T16:00:04Z <p>C'est bien cela.<br class="autobr"> En appelant « modeles/carte_gis », cela fonctionne.</p> <p>Est-ce possible d'utiliser « modeles/carte_gis_preview » en ciblant la carte<small class="fine d-inline"> </small>?</p> GIS 4 2023-03-31T15:55:38Z https://files.spip.net/GIS-4#comment513011 2023-03-31T15:55:38Z <p>C'est en local, la page n'est pas accessible :'(</p> <p>L'affichage est correct si la carte n'est pas dans un onglet.<br class="autobr"> Si elle est dans un onglet, elle s'affiche correctement après un resize.</p> <p>Est-ce que cela est différent avec l'usage de « modeles/carte_gis_preview »<small class="fine d-inline"> </small>?</p> GIS 4 2023-03-31T15:51:03Z https://files.spip.net/GIS-4#comment513010 2023-03-31T15:51:03Z <p>C'est bien ça, mais comme toujours il est de bon usage de donner un lien vers la page qui pose problème quand on demande l'aide, ça permet aux gens qui donnent de leur temps bénévole de t'aider efficacement :)</p> GIS 4 2023-03-31T15:46:05Z https://files.spip.net/GIS-4#comment513009 2023-03-31T15:46:05Z <p>Merci pour le retour rapide.</p> <p>Donc, si l'appel du modèle est <code class="spip_code spip_code_inline" dir="ltr">[(#INCLURE{fond=modeles/carte_gis_preview,id_carte_gis=#ID_ADRESSE,id_objet=#ID_ADRESSE,objet=adresse})]</code><br class="autobr"> Alors, XX devrait valoir #ID_ADRESSE, c'est bien ça<small class="fine d-inline"> </small>?</p> <p>Ce qui impliquerait une des 2 possibilités :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> // récupérer la carte id #ID_ADRESSE depuis la globale var map = map#ID_ADRESSE; // récupérer la carte id#ID_ADRESSE depuis le DOM var map = $('#map#ID_ADRESSE').get(0).map;</code></pre></div> <p>Dans les 2 cas, l'erreur est à présent :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Uncaught ReferenceError: map517 is not defined</code></pre></div> GIS 4 2023-03-31T15:21:21Z https://files.spip.net/GIS-4#comment513008 2023-03-31T15:21:21Z <p>Je viens de compléter la doc, peut-être est-ce plus clair<small class="fine d-inline"> </small>?</p> <p>> où XX est l'id passé en paramètre au modèle de la carte ciblée</p> GIS 4 2023-03-31T15:16:45Z https://files.spip.net/GIS-4#comment513007 2023-03-31T15:16:45Z <p>Bonjour,</p> <p>Je bataille avec une carte dans un onglet Bootstrap.<br class="autobr"> J'ai vu ici <a href='https://files.spip.net/Astuces-GIS#Forcer-la-mise-a-jour-d-une-carte' class="spip_in" rel='nofollow'>Astuces GIS</a> qu'il fallait utiliser <code class="spip_code spip_code_inline" dir="ltr">invalidateSize()</code> et j'ai aussi identifié la partie pour récupérer l'objet carte <a href='https://files.spip.net/Astuces-GIS#API-Javascript-de-GIS' class="spip_in" rel='nofollow'>Astuces GIS</a></p> <p>J'ai aussi consulté plusieurs échanges dans ce forum sur le sujet.</p> <p>Cependant, lorsque je tente de mettre en place tout cela, l'actualisation ne se fait pas.<br class="autobr"> Elle fonctionne uniquement lorsque la taille de la fenêtre du navigateur est modifiée.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script type="text/javascript"> $(document).ready(function ($) { $("#btn_coordonnees").on("shown.bs.tab", function() { console.log("Clic sur onglet coordonnées"); var id = $('#mapadresse#ID_ADRESSE .carte_gis').attr('id'); console.log("id carte : " + id); var map = $("#"+id).get(0).map; console.log("id map : " + map); map.invalidateSize(false); }); }); </script></code></pre></div> <p>Les résultats dans la console :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Clic sur onglet coordonnées id carte : map_previewadresse517 id map : undefined</code></pre></div> <p>Une idée de comment identifier la map correctement svp<small class="fine d-inline"> </small>?</p> GIS 4 2023-02-12T13:50:04Z https://files.spip.net/GIS-4#comment512710 2023-02-12T13:50:04Z <p>Super merci.</p> <p>Désolé pour la confusion</p> GIS 4 2023-02-11T17:36:24Z https://files.spip.net/GIS-4#comment512709 2023-02-11T17:36:24Z <p>Salut, ça ne concerne pas GIS, mais GIS Geometries dont les deux dernières modifications concernent justement ce bug cf <a href="https://git.spip.net/spip-contrib-extensions/gis_geometries/commits/branch/master" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gis_geometries/commits/branch/master</a></p> <p>Je m'occupe de publier ça dans une nouvelle version.</p> GIS 4 2023-02-11T08:13:09Z https://files.spip.net/GIS-4#comment512705 2023-02-11T08:13:09Z <p>pour les kml c'est nickel</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> kml=[(#LISTE{ [(#CHEMIN{kml/01-Benet.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/02-Bouille-Courdault.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/03-Damvix.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/04-Liez.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/05-Maille.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/06-Maillezais.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/07-Mazeau.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/08-Nieul.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/11-St_Pierre_vx.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/13-Vix.kml}|timestamp|url_absolue)] })]})]</code></pre></div> <p>par contre pour l'Api , on est arrivé a rien , domage on sais pas faire</p> <p>encore une fois merci pour tout tes conseil éclairés</p> GIS 4 2023-02-11T08:06:52Z https://files.spip.net/GIS-4#comment512704 2023-02-11T08:06:52Z <p>Bonjour, depuis la mise à jour SPIP 4.0..8 et le plugin GIS 4.53.3, je constate une erreur liée à l'ajout de coordonnées sur les objets : "Erreur 1416, « Cannot get Geometry Object from from Data You send to the geometry Fileds.</p> <p>Dans la requête SQL, le champ est inséré comme suit : » '\'POINT(3.003779 43.183971)\',0'" en relisant les nouvelles spécifications MySQL sur les objets géométry, j'ai modifié la requête d'insertion en : « ST_GeomFromText('POINT(3.003779 43.183971)') »</p> <p>Du coup cela fonctionne.</p> <p>Une correction dans le plugin semble s'imposer.</p> GIS 4 2023-02-06T15:43:11Z https://files.spip.net/GIS-4#comment512686 2023-02-06T15:43:11Z <p>Merci pour les piste</p> <p>rest le truc du clic ou il nous faudra faire de profonde recherche ne voyant pas du tout<small class="fine d-inline"> </small>;)</p> <p>le résultat ici<br class="autobr"> <a href="https://test-paroissebenet.spipfactory.fr/" class="spip_url spip_out auto" rel="nofollow external">https://test-paroissebenet.spipfactory.fr/</a></p> <p>l'info bulle créeer et le code du modele est :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis, objets=articles, id_rubrique=193, zoom=#CONFIG{gis/zoom}, lat=#CONFIG{gis/lat}, lon=#CONFIG{gis/lon}, tooltip=oui, zoom_molette=non, autocenterandzoom=oui, width=100%, kml=[(#LISTE{ [(#CHEMIN{kml/01-Benet.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/02-Bouille-Courdault.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/03-Damvix.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/04-Liez.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/05-Maille.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/06-Maillezais.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/07-Mazeau.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/08-Nieul.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/11-St_Pierre_vx.kml}|timestamp|url_absolue)], [(#CHEMIN{kml/13-Vix.kml}|timestamp|url_absolue)] })]})]</code></pre></div> <p>bien entendu nous sommes comme une épnge pour les conseils on absorbe<small class="fine d-inline"> </small>;)</p> <p>merci</p> GIS 4 2023-02-05T12:44:38Z https://files.spip.net/GIS-4#comment512669 2023-02-05T12:44:38Z <p>1) Tu n'as pas besoin de GIS Geometries pour afficher des kml ou gpx sur la carte, cf les paramètres gpx & kml du modèle car gis.</p> <p>2) pour ça il faut jouer avec l'API javascript de Leaflet.</p> GIS 4 2023-02-05T09:34:34Z https://files.spip.net/GIS-4#comment512667 2023-02-05T09:34:34Z <p>Bonjour, <br class="autobr"> je reviens pour completer a réponse.</p> <p>j'ai donc désinstaller le plugin gis gometrie , je voie bien le marker par défaut<br class="autobr"> j'ai réinstaller gis géométrie et je continue de voir le marker par défaut (par contre j'ai perdu tous les contour gpx)</p> <p><strong>j'ai 2 questions </strong> <br class="autobr"> 1° comment intégrer des kml au lieu de gpx et eventuellement se passer de gis_geometrie<br class="autobr"> 2° au survol de mon point gis ( j'ai activer tooltip=oui)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis, objets=articles, id_rubrique=193, autocenterandzoom=oui, lat=46.3683333, lon=-0.5961111, zoom_molette=non, tooltip=oui, height=700px,} )]</code></pre></div> <p>et j'ai le fichier gis_article modifié pour afficher inc bulle<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"> "title":[(#INCLURE{fond=json/inc_bulle, id_article}|json_encode)] </code></p> <p>j'ai donc la bulle qui au survol s'affiche et au clic sur le point de nouveau la bulle</p> <p><strong>Comment faire qu'au clic sur le point on aille dans l'article<small class="fine d-inline"> </small>?</strong></p> <p><a href="https://test-paroissebenet.spipfactory.fr/" class="spip_url spip_out auto" rel="nofollow external">https://test-paroissebenet.spipfactory.fr/</a></p> <p>ps/ merci pour votre aide et votre bienveillance <br class="autobr"> @micalement stéphane</p> GIS 4 2023-02-04T15:32:08Z https://files.spip.net/GIS-4#comment512664 2023-02-04T15:32:08Z <p>hello <br class="autobr"> merci beaucoup de l'aide (dsl de ma reponse tardive , j'ai du m'absenter)</p> <p>donc si je desactive gis geometrie je voie bien le marker par defaut (je laisse gis geometrie desactivé )<br class="autobr"> mais je perd donc les contour de la carte</p> <p>et pour <br class="autobr"> Vois-tu es markers personnalisés dans l'espace privé sur la page<small class="fine d-inline"> </small>?exec=gis_tous<small class="fine d-inline"> </small>?</p> <p>non je ne les voie pas</p> GIS 4 2023-02-04T12:43:42Z https://files.spip.net/GIS-4#comment512663 2023-02-04T12:43:42Z <p>Pour info, j'ai testé avec GIS 4.54.3 et ça fonctionne bien, idem si j'ajoute GIS Geometries 1.11.11.</p> <p>Vois-tu es markers personnalisés dans l'espace privé sur la page <code class="spip_code spip_code_inline" dir="ltr">?exec=gis_tous</code><small class="fine d-inline"> </small>?</p> GIS 4 2023-02-04T11:55:17Z https://files.spip.net/GIS-4#comment512662 2023-02-04T11:55:17Z <p>Les markers persos sont bien référencés dans le JSON généré cf <a href="https://test-paroissebenet.spipfactory.fr/spip.php?page=gis_json&id_rubrique=193&objets=articles&limit=500" class="spip_url spip_out auto" rel="nofollow external">https://test-paroissebenet.spipfactory.fr/spip.php?page=gis_json&id_rubrique=193&objets=articles&limit=500</a></p> <p>Mais, oui, je vois bien qu'ils ne sont pas affichés, le site n'utiliserait pas une version surchargée d'un squelette ou script de GIS par hasard<small class="fine d-inline"> </small>?</p> <p>Tu as testé sans GIS Geometries<small class="fine d-inline"> </small>?</p> GIS 4 2023-02-04T09:41:31Z https://files.spip.net/GIS-4#comment512661 2023-02-04T09:41:31Z <p>Bonjour,</p> <p>je viens vers vous car malgré toute mes recherches, je n'ai pas trouver pourquoi la personnalisation de l'Icône par défaut des marqueursne fonctionne pas sur la carte</p> <p><a href="https://test-paroissebenet.spipfactory.fr/" class="spip_url spip_out auto" rel="nofollow external">https://test-paroissebenet.spipfactory.fr/</a></p> <p>on appelle l la arte avec un modele</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis, objets=articles, id_rubrique=193, autocenterandzoom=oui, lat=46.3683333, lon=-0.5961111, zoom_molette=non,} )]</code></pre></div> <p>GIS géométrie est activé pour les trace gpx des contours</p> <p>dans l'article notre modele <tt><carteparoisse|></tt></p> <p>et dans squelettes/images/marker_defaut.png</p> <p>du coup je pige pas la raison<br class="autobr"> une idée<small class="fine d-inline"> </small>?</p> <p>merci beaucoup</p> <p>SPIP 4.1.7 GIT [4.1 : ab350c8a] en mutualisation</p> <p>ps/ même si je met un logo au point gis , celui-ci ne s'affiche pas <br class="autobr"> je séche complet</p> GIS 4 2023-02-03T09:31:15Z https://files.spip.net/GIS-4#comment512657 2023-02-03T09:31:15Z <p>Précision : les documents sont des kml</p> GIS 4 2023-02-03T09:27:32Z https://files.spip.net/GIS-4#comment512656 2023-02-03T09:27:32Z <p>Bonjour quel est le code <br class="autobr"> (en appel dans le texte ou en squelette)<br class="autobr"> pour afficher <strong>les documents liés aux articles d'une branche</strong><small class="fine d-inline"> </small>?<br class="autobr"> J'ai essayé ça sans succès :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><carte_gis_objet1943|objets=articles_branche|id_rubrique=161></code></pre></div> <p>Merci<small class="fine d-inline"> </small>!</p> GIS 4 2023-01-26T13:16:59Z https://files.spip.net/GIS-4#comment512610 2023-01-26T13:16:59Z <p>ok, ça devrait être bon maintenant<br class="autobr"> c'est comme pour les formulaire des impôts, j'ai du mal à avoir les yeux en face des trous :-(<br class="autobr"> merci<br class="autobr"> Claude</p> GIS 4 2023-01-26T11:56:33Z https://files.spip.net/GIS-4#comment512609 2023-01-26T11:56:33Z <p>Tu as bien lu le lien que j'ai donnée<small class="fine d-inline"> </small>? Il faut un test du type <code class="spip_code spip_code_inline" dir="ltr">if (!isset...</code>.</p> <p>Et généralement, on fait ces déclarations dans mes_options.php, cf la doc toujours.</p> GIS 4 2023-01-26T10:37:02Z https://files.spip.net/GIS-4#comment512608 2023-01-26T10:37:02Z <p>salut</p> <p>je le fait donc fait j'ai ce warning (et qq anomalies de mise en page)<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">Warning: Undefined array key "gis_modele_parametres_autorises" in /home/clients/a3580510d3989b69fb26134d5ef34fc5/web/ficedl/bettini/squelettes/mes_fonctions.php on line 199</code></p> <p>avec ce code dans mes_fonctions :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$GLOBALS['spip_pipeline']['gis_modele_parametres_autorises'] .= "|gis_bettini"; function gis_bettini($flux) { $flux[] = 'luoghi'; return $flux; }</code></pre></div> <p>le warning disparait si je commente le GLOBAL avec un #<br class="autobr"> si je comprends bien la fonction seule doit être dans mes_fonctions et le global lui doit être seulement dans mes_options</p> <p>Claude</p> GIS 4 2023-01-26T09:11:50Z https://files.spip.net/GIS-4#comment512606 2023-01-26T09:11:50Z <p>Oui, il faut faire un test avant d'utiliser la globale, cf la doc <a href="https://programmer.spip.net/Qu-est-ce-qu-un-pipeline" class="spip_url spip_out auto" rel="nofollow external">https://programmer.spip.net/Qu-est-ce-qu-un-pipeline</a> :)</p> GIS 4 2023-01-25T20:32:03Z https://files.spip.net/GIS-4#comment512603 2023-01-25T20:32:03Z <p>Bonjour,</p> <p>au passage de php 7.4 à 8.0 pour un spip 4.0.9</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$GLOBALS['spip_pipeline']['gis_modele_parametres_autorises'] .= "|nom_de_la_fonction"; etc..</code></pre></div> <p>génère une erreur<br class="autobr"> peut-être est-ce devenu superflu<small class="fine d-inline"> </small>?<br class="autobr"> la suppression de ce code ne semble pas dommageable au site qui semble refonctionner correctement.</p> <p>Claude</p> GIS 4 2022-12-12T13:34:13Z https://files.spip.net/GIS-4#comment512358 2022-12-12T13:34:13Z <p>Merci b_b, je vais étudier ce côté</p> <p>en attendant, je m'en suis sorti avec ce code</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> [(#INCLURE{fond=modeles/carte_gis, objets=articles, id_groupe=13, id_mot=#ID_MOT, tooltip=oui, fullscreen=oui, cluster=oui, maxClusterRadius=1, clusterSpiderfyOnMaxZoom=oui, autocenterandzoom=oui})]</code></pre></div> <p>maxClusterRadius=1 (0 semble aussi marcher) me permet de ne pas créer de cluster de points (commmunes) quel que soit le zoom et de n'afficher du coup que le nombre d'articles liés au point<br class="autobr"> et avec clusterSpiderfyOnMaxZoom=oui au clic, j'éclate ce nombre pour voir l'éclaté de la liste des articles liés au point</p> <p>du coup, j'ai adapté mon gis_article.html en</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <BOUCLE_art(ARTICLES){gis}{id_article ?}{id_rubrique ?}{id_secteur ?}{id_mot ?}{id_groupe ?}{id_auteur ?}{recherche ?}{0, #ENV{limit}}{","}> {"type": "Feature", ["geometry": (#GEOMETRY|appliquer_filtre{wkt_to_json}|sinon{{"type": "Point", "coordinates": \[#LON, #LAT\]}}),] "id":"#ID_GIS", "properties": { "title":[(#TITRE_GIS*|sinon{#TITRE*}|extraire_multi|supprimer_numero|json_encode)], "description":[(#URL_ARTICLE|lien_ou_expose{[(#TITRE_ARTICLE*|sinon{#TITRE*}|extraire_multi|supprimer_numero)]}|json_encode)][ (#LOGO_GIS|gis_icon_properties)][, "styles": (#GEOMETRY_STYLES|appliquer_filtre{geometry_styles_to_json})] }}</BOUCLE_art></code></pre></div> <p>mais comme avec cette capture :</p> <p>je n'arrive pas à faire décoller les deux suites de caractères « nom du point » et « titre d'article »</p> <p>j'explore aussi ta proposition</p> <p>et diable<small class="fine d-inline"> </small>! pourquoi mon code n'a pas de belles couleurs<small class="fine d-inline"> </small>?</p> GIS 4 2022-12-11T19:34:38Z https://files.spip.net/GIS-4#comment512348 2022-12-11T19:34:38Z <p>> affiche bien les points demandés mais lie les points aux articles</p> <p>Comme prévu en passant objets=articles au modèle...</p> <p>Si tu veux afficher les points liés à plusieurs objets tu peux t'inspirer de ce squelette <a href="https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/json/gis_articles_plus_sites.html" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/json/gis_articles_plus_sites.html</a></p> GIS 4 2022-12-09T12:48:55Z https://files.spip.net/GIS-4#comment512334 2022-12-09T12:48:55Z <p>Bonjour</p> <p>ce code, sur une page d'un mot de groupe 11 (années de parution)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <B_gis> [<h3>La sede dei periodici nel (#TITRE_MOT|supprimer_tags)</h3>] <BOUCLE_gis(ARTICLES) {gis} {id_?}> </BOUCLE_gis> [(#INCLURE{fond=modeles/carte_gis, objets=articles, id_mot=#ID_MOT, tooltip=oui, fullscreen=oui, autocenterandzoom=oui})] </B_gis></code></pre></div> <p> comme sur <a href="https://bettini.ficedl.info/mot1.html" class="spip_url spip_out auto" rel="nofollow external">https://bettini.ficedl.info/mot1.html</a></p> <p>affiche bien les points demandés mais lie les points aux articles</p> <p>j'ai lié des points géo aux articles mais aussi aux mot-clés de groupe 13 des villes.<br class="autobr"> ici un même point recense un mot clé (groupe13 des villes) de même nom que le point, et un ou plusieurs articles.</p> <p>C'est bien cette liaison aux mot-clés des villes que j'essaie d'obtenir.<br class="autobr"> Depuis 3 jours, je tourne en rond</p> <p>au mieux, j'arrive à</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>SET{mon_tableau,#ARRAY} <BOUCLE(ARTICLES) {id_mot ?}> #SET{mon_tableau, #GET{mon_tableau}|push{#COMPTEUR_BOUCLE}} </BOUCLE> #SET{mots_choisis, #ARRAY} <BOUCLE_themes(ARTICLES) {id_mot ?}> #SET{mots_choisis, #GET{mots_choisis}|push{#ID_ARTICLE}} </BOUCLE_themes> <BOUCLE_memes_themes(MOTS) {id_article IN #GET{mots_choisis}} {gis} {id_groupe=13} {"<hr />"}> titre #TITRE :: mot #ID_MOT :: gis #ID_GIS // art #ID_ARTICLE </BOUCLE_memes_themes> <br />• #ID_MOT •<br /> <BOUCLE(ARTICLES) {id_mot ?} {"<hr />"}>gis #ID_GIS :: mot #ID_MOT :: art #ID_ARTICLE [(#INCLURE{fond=modeles/carte_gis, id_carte_gis=#ID_ARTICLE, objets=mots, id_article=#ID_ARTICLE, id_groupe=13, id_mot=#ENV{id_mot}, tooltip=oui, fullscreen=oui, autocenterandzoom=oui})] </BOUCLE> <B_memes_themes></code></pre></div> <p>qui me donne une carte par article (pour le mot=1 du groupe années) et les bons liens sur les points, alors que je souhaite tout sur la même carte</p> <p>pour la méthodologie, je doit être complètement à côté, mais je ne vois pas quelle piste suivre.</p> <p>Si vous avez une idée<small class="fine d-inline"> </small>?<br class="autobr"> merci<br class="autobr"> Claude</p> GIS 4 2022-12-07T12:26:17Z https://files.spip.net/GIS-4#comment512309 2022-12-07T12:26:17Z <p>bon, je viens de comprendre l'erreur,<br class="autobr"> le marqueur donne le nom d'un point géolocalisé pas celui d'un mot-clé de même titre<br class="autobr"> bref, je repars dans mes boucles</p> GIS 4 2022-12-07T12:17:34Z https://files.spip.net/GIS-4#comment512308 2022-12-07T12:17:34Z <p>et bien sur, voici <a href="https://bettini.ficedl.info/mot1.html" class="spip_out" rel='nofollow external'>le lien oublié</a></p> GIS 4 2022-12-07T12:12:10Z https://files.spip.net/GIS-4#comment512307 2022-12-07T12:12:10Z <p>bonjour, avec la boucle</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_gis_auteur(ARTICLES) {id_mot ?}> [(#INCLURE{fond=modeles/carte_gis, objets=articles, id_mot=#ID_MOT })] </BOUCLE_gis_auteur></code></pre></div> <p>le marqueur indique bien le titre du mot-clé mais donne comme lien le premier article lié au dit mot-clé<small class="fine d-inline"> </small>; évidemment objets=mots ne donne rien.<br class="autobr"> Il doit exister une astuce à ajouter ou une erreur de mon code à corriger, mais je ne trouve pas<br class="autobr"> merci d'avance</p> GIS 4 2022-11-30T14:05:58Z https://files.spip.net/GIS-4#comment512265 2022-11-30T14:05:58Z <p>Le critère <a href="https://www.spip.net/fr_article6626.html#fusion_supprimer" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article6626.html#fusion_supprimer</a> devrait t'être utile.</p> GIS 4 2022-11-02T14:35:07Z https://files.spip.net/GIS-4#comment512060 2022-11-02T14:35:07Z <blockquote class="spip"> <p>Le critère <i>gis</i> permet de forcer une jointure sur la table GIS dans les boucles des autres objets. Ainsi, une boucle ARTICLES qui comporte le critère <i>gis</i>, affichera uniquement les articles attachés à un point (un article par point uniquement).</p> </blockquote> <p><i>Mea culpa</i>, ce passage indique que c'est le comportement prévu.</p> <p>Serait-ce possible de le changer<small class="fine d-inline"> </small>?</p> GIS 4 2022-10-12T11:04:06Z https://files.spip.net/GIS-4#comment511920 2022-10-12T11:04:06Z <p>Bonjour,<br class="autobr"> Je suis en Spip 4.1.5 avec le plugin en version 4.54.2.<br class="autobr"> J'ai de nombreux documents rattachés souvent à des mêmes points géolocalisés.</p> <p>Avec cette boucle, aucun soucis :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_images(DOCUMENTS){gis}{id_article}{tout}{media=image}></code></pre></div> <p>Je récupère bien toutes les images liées à l'article qui sont géolocalisées</p> <p>Par contre avec cette boucle (la même sans id_article)</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_images2(DOCUMENTS){gis}{tout}{media=image}></code></pre></div> <p>Seul un document est retourné par point. La raison en est que la requête SQL générée ajoute un <i>GROUP BY gis_liens.id_gis</i>.</p> <p>C'est contournable en faisans plusieurs boucles sur spip_gis_liens notamment,</p> <p>Mais il me semble que ce n'est ni documenté ni souhaitable.</p> GIS 4 2022-10-11T05:42:47Z https://files.spip.net/GIS-4#comment511907 2022-10-11T05:42:47Z <p>11 octobre 2022 => Bonjour @b_b , Pour info, je n'ai pas encore eu de réponse et le plugin GIS BAN n'est à priori toujours pas compatible avec SPIP 4 et supérieur (contrairement à GIS4)</p> GIS 4 2022-09-28T00:38:24Z https://files.spip.net/GIS-4#comment511846 2022-09-28T00:38:24Z <p>Pour info, je n'ai pas encore eu de réponse et le plugin GIS BAN n'est à priori toujours pas compatible avec SPIP 4 et supérieur (contrairement à GIS4)</p> GIS 4 2022-09-26T10:10:58Z https://files.spip.net/GIS-4#comment511831 2022-09-26T10:10:58Z <p>Message posté sur GIS BAN... dans l'attente d'une réponse...<br class="autobr"> Merci pour l'aide<small class="fine d-inline"> </small>!<br class="autobr"> Michel <br class="autobr"> <a href="https://laccreteil.fr" class="spip_url spip_out auto" rel="nofollow external">https://laccreteil.fr</a></p> GIS 4 2022-09-26T10:06:35Z https://files.spip.net/GIS-4#comment511830 2022-09-26T10:06:35Z <blockquote class="spip"> <p>Seriez-vous en contact avez les créateurs de GIS BAN<small class="fine d-inline"> </small>?</p> </blockquote> <p>Non, mais tu peux leurs signaler le problème sur la page dédiée à ce plugin (cf mon post précédent).</p> <p>Si personne ne répond, fais moi signe et je m'en chargerai, ou mieux, tu peux proposer la modification toi même en t'inscrivant sur la forge :) <a href="https://www.spip.net/fr_article825.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article825.html</a></p> GIS 4 2022-09-26T09:45:10Z https://files.spip.net/GIS-4#comment511823 2022-09-26T09:45:10Z <p>Je viens de faire la modification sur le fichier HTML, en passant de HTTP à HTTPS, cela fonctionne maintenant => <a href="https://laccreteil.fr" class="spip_url spip_out auto" rel="nofollow external">https://laccreteil.fr</a><br class="autobr"> Merci</p> GIS 4 2022-09-26T09:25:14Z https://files.spip.net/GIS-4#comment511822 2022-09-26T09:25:14Z <p>Seriez-vous en contact avez les créateurs de GIS BAN<small class="fine d-inline"> </small>?</p> GIS 4 2022-09-26T09:13:03Z https://files.spip.net/GIS-4#comment511821 2022-09-26T09:13:03Z <p>Je me répète, la question ne porte pas sur GIS mais sur <a href='https://files.spip.net/GIS-BAN' class="spip_in" rel='nofollow'>GIS BAN</a> et le bug est à corriger ici <a href="https://git.spip.net/spip-contrib-extensions/gisban/src/branch/master/inclure/inc-carte-gisban.html#L44" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/gisban/src/branch/master/inclure/inc-carte-gisban.html#L44</a></p> GIS 4 2022-09-26T09:06:10Z https://files.spip.net/GIS-4#comment511820 2022-09-26T09:06:10Z <p>J'ai utilisé <a href="https://api-adresse.data.gouv.fr/search/?q=brest%20&limit=5&lat=48.785830623499294&lon=2.4630832672119145" class="spip_url spip_out auto" rel="nofollow external">https://api-adresse.data.gouv.fr/search/?q=brest%20&limit=5&lat=48.785830623499294&lon=2.4630832672119145</a> et la réponse ne pose pas de problème, donc est-il également possible d'intégrer le HTTPS dans la requête du plugin lors de recherches<small class="fine d-inline"> </small>?</p> GIS 4 2022-09-26T09:02:59Z https://files.spip.net/GIS-4#comment511819 2022-09-26T09:02:59Z <p>Nan mais c'est très bien le https, c'est juste que le plugin gis ban devrait faire des requêtes en https et pas en http, donc, le problème n'est pas du côté de GIS :)</p> GIS 4 2022-09-26T08:56:06Z https://files.spip.net/GIS-4#comment511818 2022-09-26T08:56:06Z <p>Pour sécuriser les échanges avec les mots de passe et autres données sensibles, j'utilise => Redirections HTTPS 0.1.3 - test - Sécuriser l'accès à certaines pages du site<br class="autobr"> Pour certains OS et navigateur, il est préférable d'être en HTTPS, comme vous le constaterez pour de nombreux sites.<br class="autobr"> Est-il possible de permettre l'utilisation en HTTPS par sécurité<small class="fine d-inline"> </small>?</p> GIS 4 2022-09-26T08:25:31Z https://files.spip.net/GIS-4#comment511817 2022-09-26T08:25:31Z <p>Tu as cherché un peu avant de demander<small class="fine d-inline"> </small>? ^^</p> <p>Résumé, ton site est en https, tu lances une requêtes sur une API en http, le navigateur la bloque.</p> GIS 4 2022-09-26T08:07:15Z https://files.spip.net/GIS-4#comment511816 2022-09-26T08:07:15Z <p>Quelle signification<small class="fine d-inline"> </small>?</p> GIS 4 2022-09-26T07:56:02Z https://files.spip.net/GIS-4#comment511815 2022-09-26T07:56:02Z <p>Dans la console on voit l'erreur suivante quand on tente de recherche une adresse :</p> <p><code class="spip_code spip_code_inline" dir="ltr">Blocage du chargement du contenu mixte actif (mixed active content) « http://api-adresse.data.gouv.fr/search/?q=brest%20&limit=5&lat=48.785830623499294&lon=2.4630832672119145 »</code></p> GIS 4 2022-09-25T06:14:47Z https://files.spip.net/GIS-4#comment511812 2022-09-25T06:14:47Z <p>Bonjour,<br class="autobr"> Avec la version GIS 4.54.1 - stable + GIS BAN 0.0.6 - stable, sous SPIP 3.2.16 avec squelette Sarka-SPIP 3.4.10 [119880] => <a href="https://laccreteil.fr" class="spip_url spip_out auto" rel="nofollow external">https://laccreteil.fr</a> , vous constaterez que le moteur de recherche en haut à droite de la fenêtre ne fonctionne pas. (Tests avec Safari et Firefox)<br class="autobr"> Bravo pour la possibilité d'utiliser les couches IGN<small class="fine d-inline"> </small>!<br class="autobr"> Merci.</p> GIS 4 2022-06-24T03:16:11Z https://files.spip.net/GIS-4#comment511223 2022-06-24T03:16:11Z <p>Si revenir à l'ancienne version n'est pas une solution retenue, alors plutôt que de modifier leaflet, le « preventDefault » (voir l'exemple ci-dessus) peut être ajouté simplement par un javascript mis directement dans la page.<br class="autobr"> Il faut que le DOM soit déjà construit, donc soit en bas de page (après le body), soit encapsulé dans un listener de « DOMContentLoaded » par exemple.</p> GIS 4 2022-06-23T13:35:32Z https://files.spip.net/GIS-4#comment511212 2022-06-23T13:35:32Z <p>Effectivement j'ai leaflet 1.8.0 ça semble une autre piste (qui remonte à mon premier diagnostic, un souci GIS ou leaflet) qui se révèle en combinaison avec la balise « base » ajoutée avec URL arbo.</p> <p>Par contre et par curiosité (puisque pour l'instant je vais garder la nouvelle ré-écriture d'url finalement satisfaisante), ce changement doit être fait ligne 10029 de leaflet-src.js c'est bien ça ... et ensuite re-minifié en leaflet.js<small class="fine d-inline"> </small>?</p> GIS 4 2022-06-23T12:38:20Z https://files.spip.net/GIS-4#comment511209 2022-06-23T12:38:20Z <p>Ok b_b, <br class="autobr"> pas étonnant donc qu'avec ma version plus ancienne je n'ai pas<br class="autobr"> ce problème.</p> GIS 4 2022-06-23T11:23:50Z https://files.spip.net/GIS-4#comment511208 2022-06-23T11:23:50Z <p>C'est une bonne piste Michel, le bug est apparu dans Leaflet 1.8.0 et sera corrigé dans la prochaine version cf <a href="https://github.com/Leaflet/Leaflet/issues/8159" class="spip_url spip_out auto" rel="nofollow external">https://github.com/Leaflet/Leaflet/issues/8159</a> & <a href="https://github.com/Leaflet/Leaflet/commit/2da373f2ab314586e63c941bba2f1b7e7a19c208" class="spip_url spip_out auto" rel="nofollow external">https://github.com/Leaflet/Leaflet/commit/2da373f2ab314586e63c941bba2f1b7e7a19c208</a></p> GIS 4 2022-06-23T11:08:24Z https://files.spip.net/GIS-4#comment511207 2022-06-23T11:08:24Z <p>Bonjour,<br class="autobr"> J'ai un site en développement local avec des urls arbos et gis (4.50.6<br class="autobr"> version que j'ai pas mal customisée)<br class="autobr"> Et je n'ai pas de problème au close du popup.<br class="autobr"> En fait, le lien href est inutile au fonctionnement. <br class="autobr"> Tu peux essayer de supprimer le « default » pour le click sur le lien x :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$('body').on('click', ".leaflet-popup-close-button", function (e) { e.preventDefault(); });</code></pre></div> GIS 4 2022-06-23T06:22:24Z https://files.spip.net/GIS-4#comment511201 2022-06-23T06:22:24Z <p>Hop,</p> <blockquote class="spip"> <p>car changer d'url sur un site qui a 2-3 ans c'est un peu chaud en terme de référencement</p> </blockquote> <p>Pas du tout, car SPIP est bon comme le pain et assure la pérennité des urls quand on change de jeu d'url :)</p> GIS 4 2022-06-22T19:47:07Z https://files.spip.net/GIS-4#comment511200 2022-06-22T19:47:07Z <p>Bingo c'est ça, si je passe en « URL libres » je n'ai plus le problème. J'ai tenté le plugin « Couteau Kiss » que je ne connaissais pas, y'a une option "ne pas ajouter la balise « base' », ça explose le site ...<br class="autobr"> Je vais donc faire un autre message sur Discuter pour voir ... car changer d'url sur un site qui a 2-3 ans c'est un peu chaud en terme de référencement ...<br class="autobr"> Merci<small class="fine d-inline"> </small>!<br class="autobr"> Pierre</p> GIS 4 2022-06-22T18:26:46Z https://files.spip.net/GIS-4#comment511199 2022-06-22T18:26:46Z <p>Perso je n'ai jamais eu ce bug, et pourtant j'ai fait un paquet de site avec GIS :p Mais une chose est certaine, je n'utilise jamais les urls arbos, cherche de ce côté pour la balise base...</p> GIS 4 2022-06-22T18:10:03Z https://files.spip.net/GIS-4#comment511198 2022-06-22T18:10:03Z <p>A priori je confirme, je n'ai rien qui met cette balise dans mes squelettes ni même dans les plugins.<br class="autobr"> Mais finalement je doute que ce soit la raison car si j'ajoute volontairement <code class="spip_code spip_code_inline" dir="ltr"><base href=""></code> ou <code class="spip_code spip_code_inline" dir="ltr"><base href="/"></code> ou encore <code class="spip_code spip_code_inline" dir="ltr"><base href="https://urldusite.tld"></code> ou même <code class="spip_code spip_code_inline" dir="ltr"><base href="https://urldusite.tld/"></code> ça semble empêcher l'ajout des balises <code class="spip_code spip_code_inline" dir="ltr"><base></code> que tu as vues mais ça ne change rien à ce comportement ...</p> <p>Par curiosité j'ai été regarder d'autres sites qui utilisent GIS et la moitié ont le problème et l'autre moitié non, j'y perd mon latin, en tous cas nos squelettes ne mettent pas ces balises, c'est ajouté par autre chose, ou alors j'ai pas les yeux en face des trous :-)<br class="autobr"> Pierre</p> GIS 4 2022-06-22T14:38:12Z https://files.spip.net/GIS-4#comment511193 2022-06-22T14:38:12Z <p>Oui effectivement ça semble être une piste (j'ai bien ça sur les pages avec le problème) mais ça me plonge dans un abime de perplexité, d'abord parce que je n'ai pas souvenir d'avoir jamais utilisé cette balise mais ensuite surtout parce que je ne la trouve absolument nulle part dans mes squelettes<small class="fine d-inline"> </small>! <br class="autobr"> Je trouve une <code class="spip_code spip_code_inline" dir="ltr"><pre><base href="_parent" /> </pre></code> dans GIS et c'est tout ... je suis en train de télécharger une copie actuelle des sites en local pour bénéficier d'une recherche globale plus efficace histoire de m'assurer d'ou ça peut bien venir ... <br class="autobr"> Un plugin pourrait ajouter ça<small class="fine d-inline"> </small>? (car au vu du code source on dirait qu'effectivement c'est quelque chose qui s'ajoute à postériori, ça se met entre le <code class="spip_code spip_code_inline" dir="ltr"><head></code> et le <code class="spip_code spip_code_inline" dir="ltr"><title></code> alors que dans mes squelettes ces 2 balises sont bien consécutives ... ). Bref je continue mes recherches.<br class="autobr"> Merci pour cette piste<small class="fine d-inline"> </small>!<br class="autobr"> PC</p> GIS 4 2022-06-22T08:31:09Z https://files.spip.net/GIS-4#comment511191 2022-06-22T08:31:09Z <p>Une piste, sur le second site la page où ça bug comporte une balise <code class="spip_code spip_code_inline" dir="ltr"><base href="https://www.cabestan.fr/" /></code> alors que l'autre non, il y a de grandes chances que ça soit la source du bug :)</p> GIS 4 2022-06-22T07:56:43Z https://files.spip.net/GIS-4#comment511190 2022-06-22T07:56:43Z <p>Oui bizarre mais en même temps c'est 2 sites différents avec des js différents (faits à 4 ans d'intervalle par 2 personnes différentes même si la seconde s'est quand même inspiré de la première) et en plus sur un site ça impacterait une page et pas l'autre ... perso j'avais plus l'impression d'un problème de modèle json ou gis ...</p> <p>Ce sont des sites visibles au public donc voici les liens :<br class="autobr"> 1/ Celui ou ça ne fonctionne pas sur 2 pages : <br>- <a href="https://www.natura-scop.org/les-entrepreneurs/paysagistes/" class="spip_url spip_out auto" rel="nofollow external">https://www.natura-scop.org/les-entrepreneurs/paysagistes/</a> (carte globale) <br>- <a href="https://www.natura-scop.org/pro/rochaix" class="spip_url spip_out auto" rel="nofollow external">https://www.natura-scop.org/pro/rochaix</a> (carte avec un seul marqueur)<br class="autobr"> 2/ L'autre : <br>- <a href="https://www.cabestan.fr/spip.php?page=annuaire" class="spip_url spip_out auto" rel="nofollow external">https://www.cabestan.fr/spip.php?page=annuaire</a> (carte globale ok) <br>- <a href="https://www.cabestan.fr/pro/gudel" class="spip_url spip_out auto" rel="nofollow external">https://www.cabestan.fr/pro/gudel</a> (carte un marqueur pas ok)</p> <p>Si t'as une idée ou une piste merci<small class="fine d-inline"> </small>!<br class="autobr"> Pierre.</p>