Présentation et nouveautés
La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles fonctions.
Cette nouvelle version de GIS permet d’utiliser différents fonds de carte sans avoir à charger des scripts externes, seuls les scripts locaux de Leaflet et des plugins nécessaires sont chargés dans vos pages. À ce jour, le plugin propose plus de 25 couches de fond de carte différentes. La plupart de ces couches sont basées sur des données sous licence libre ou Creative Commons. Toutefois, si vous le souhaitez il est encore possible d’utiliser les couches de Google [1] ainsi que la couche satellite de Bing.
La mise à jour n’entraîne pas de rupture de compatibilité majeure. Seuls quelques paramètres ont été supprimés du modèle qui gère l’affichage des cartes : control_zoom ; control_pan ; ajaxload.
Installation et configuration
Ce plugin nécessite le plugin Saisies et la librairie externe leaflet-gis disponible sur github. Ce paquet met à disposition les éléments suivants : Leaflet, Leaflet plugins, Leaflet providers, Leaflet fullscreen.
Lors de l’activation de GIS, SPIP propose de récupérer la librairie automatiquement dans le dossier /lib situé à la racine de votre site (pensez à créer ce dossier s’il n’existe pas sur votre installation).
Une fois installé, le plugin est configurable depuis le menu « Configurer > GIS » ou à l’adresse ecrire/?exec=configurer_gis :

Cette page permet de définir les options suivantes :
- Coordonnées et zoom par défaut à utiliser dans les cartes ;
- Couche de fond de carte affichée par défaut et listes des couches disponibles ;
- Afficher les champs d’adresse dans les formulaires d’édition des points ;
- Liste des objets associables à des points GIS.
Utilisation dans l’espace privé
Le plugin ajoute un bloc sur les pages des éléments de SPIP dans l’espace privé. Ce bloc se déplie au survol de la souris. Les liens situés en tête du bloc déplié permettent de basculer d’un panneau à une autre :
- Points liés affiche la liste des points liés à l’objet en cours avec la possibilité de détacher ou supprimer chaque point ;
- Rechercher un point affiche un formulaire pour rechercher un point existant et le lier à l’objet en cours ;
- Lier un nouveau point affiche le formulaire d’édition de point pour en créer un nouveau et l’attacher à l’objet en cours .

Une page de gestion des points du site est accessible depuis le menu Édition > Points géolocalisés.

Depuis cette page, vous pouvez accéder à la fiche d’édition de chaque point afin d’en modifier les coordonnées, les champs d’adresse ou le logo.
Utilisation du modèle pour insérer des cartes dans vos pages
Pour insérer une carte dans un squelette, utilisez le modèle fourni par le plugin en insérant le code suivant à l’endroit où vous souhaitez afficher la carte :
[(#MODELE{carte_gis, zoom=8, limit=100, scale=oui})]
Vous pouvez aussi utiliser le modèle fourni par le plugin pour afficher une carte depuis le contenu d’un article. Pour cela, il suffit d’ajouter ce code dans le texte de votre article :
<carte_gis1|zoom=8|limit=100|scale=oui>
Lire la documentation à propos des modèles sur spip.net.
Attention : un bug de SPIP peut provoquer des comportements indésirables lors de l’utilisation du modèle depuis le texte d’un article, une rubrique, etc. En effet, depuis la version 3.0, SPIP passe automatiquement tous les paramètres de l’environnement aux modèles inclus dans le texte. Cela pose problème avec les modèles qui contiennent des paramètres optionnels, ce qui est le cas du modèle de carte de GIS.
Paramètres du modèle
| paramètre | valeurs |
|---|---|
| id_carte_gis / id_map | id unique de la carte (à définir si plusieurs cartes sont affichées sur une même page) |
| lat = 48.3 | latitude du centre de la carte |
| lon = -4.7 | longitude du centre de la carte |
| zoom = 5 | zoom de la carte |
| maxZoom = 13 | zoom maximum autorisé |
| sw_lat, sw_lon, ne_lat, ne_lon | coordonnées des points de la bouding box à afficher |
| width = 100% | largeur de la carte, 100% par défaut |
| height = 400px | hauteur de la carte, 400px par défaut |
| style = non | ne pas styler la carte |
| zoom_molette / zoom_wheel = non | désactiver le zoom avec la molette de la souris, actif par defaut |
| fullscreen = oui | afficher un bouton pour passer la carte en plein écran |
| control_type = non | ne pas afficher les contrôles de changement de type |
| no_control / aucun_controle = oui | ne pas afficher les contrôles de la carte |
| scale = oui | afficher l’échelle de la carte |
| overview = oui | afficher une mini carte de situation |
| limit = 500 | nombre max de marqueurs à afficher, 500 par défaut |
| objets = gis | type d’objets à afficher (fichier json/gis_xx qui génère la source de données) |
| autocenterandzoom / centrer_auto = oui | centrer et zoomer la carte automatiquement pour afficher tous les marqueurs |
| kml = 12 | fichier kml à superposer à la carte (id_document ou url) |
| gpx = 12 | fichier gpx à superposer à la carte (id_document ou url) |
| centrer_fichier = non | permet de ne pas centrer la carte automatiquement sur les fichiers kml/gpx surperposés |
| localize_visitor / localiser_visiteur = oui | centrer la carte sur la position du visiteur (API géolocalisation HTML5) |
| id_a_ouvrir | id_gis de l’infobulle à afficher au chargement (marqueur uniquement) |
| point = non | si elle vaut "non" cette option n’affichera pas de points du tout (utile pour n’afficher qu’un kml par exemple) |
path_styles=#ARRAY{color,#fff} |
options de style des tracés issus de la couche GeoJSON (voir http://leafletjs.com/reference.html#path-options) |
| cluster = oui | active le clustering |
| clusterMaxZoom = 11 | regroupe les points jusque à ce zoom, mais pas au delà |
| clusterShowCoverageOnHover = 0 | 1 pour afficher un dessin au survol de la zone couvertes par les points regroupés |
Le paramètre objets
Ce paramètre vous permet de spécifier quel type d’objet vous souhaitez afficher sur la carte. Il peut prendre les valeurs suivantes : gis (valeur par défaut), articles, auteurs, documents, evenements, mots, rubriques, sites.
Si le paramètre "objets" vaut "articles", vous pouvez utiliser en paramètre du modèle tous les critères utilisables sur une boucle ARTICLES.
D’un point de vue technique, le paramètre objets permet de définir quel squelette sera utilisé pour générer les données JSON qui alimenteront la carte. Lorsque le paramètre "objets" vaut "auteurs", c’est le squelette plugins/gis/json/gis_auteurs.html qui est utilisé.
Quelques exemples de cartes
Afficher les articles de la rubrique n°2 et superposer le KML correspondant au document n°2 :
- [(#INCLURE{fond=modeles/carte_gis,
- objets=articles,
- id_rubrique=2,
- zoom=7,
- lat=48.214378965824345,
- lon=-4.543704986572266,
- kml=2})]
Afficher le ou les points liés à l’article n°2 et centrer la carte automatiquement pour afficher tous les points :
- [(#INCLURE{fond=modeles/carte_gis,
- autocenterandzoom=oui,
- id_article=2})]
Afficher les points liés aux articles de l’auteur n°1 :
- [(#INCLURE{fond=modeles/carte_gis,
- objets=articles,
- id_auteur=1,
- zoom=5})]
Afficher les auteurs du site :
- [(#INCLURE{fond=modeles/carte_gis,
- objets=auteurs,
- zoom=5})]
Boucles et balises
Voici la liste des balises disponibles dans une boucle GIS : #ID_GIS, #TITRE, #DESCRIPTIF, #LAT, #LON, #ZOOM.
Et si vous avez activé le geocoder ou que vous avez rempli les champs d’adresse à la main : #ADRESSE, #PAYS, #CODE_PAYS, #REGION, #VILLE, #CODE_POSTAL.
Critère gis
Le critère {gis} permet de forcer une jointure sur la table GIS dans les boucles des autres objets. Ainsi, une boucle ARTICLES qui comporte le critère {gis}, affichera uniquement les articles attachés à un point.
Les informations de ce point pourront être affichées avec les balises suivantes : #TITRE_GIS et #DESCRIPTIF_GIS, #ADRESSE_GIS, #PAYS_GIS, #CODE_PAYS_GIS, #REGION_GIS, #VILLE_GIS, #CODE_POSTAL_GIS.
Remarque : les balises sont suffixées afin d’éviter tout problème de champ homonyme avec un autre plugin.
- <BOUCLE_gis(ARTICLES){gis}{id_rubrique ?}>
- #ID_GIS - #LAT - #LON - #ZOOM <br/>
- Titre de l'article : #TITRE <br />
- Descriptif de l'article : #DESCRIPTIF <br />
- Titre du point : #TITRE_GIS <br />
- Descriptif du point : #DESCRIPTIF_GIS <br />
- </BOUCLE_gis>
Critère distance
Le critère {gis distance<XX} permet de filtrer les résultats d’une boucle GIS en fonction de la distance (en kilomètres) par rapport au point présent dans l’environnement.
Par exemple, pour lister les points situés à moins de 50 kilomètres du point numéro 1 :
- <BOUCLE_m(GIS){id_gis=1}>
- <p>#TITRE / #LAT / #LON</p>
- <BOUCLE_b(GIS){gis distance<50}>
- <p>#ID_GIS / #TITRE / #DISTANCE km</p>
- </BOUCLE_b>
- </BOUCLE_m>
Formulaire d’édition de point
Le formulaire #FORMULAIRE_EDITER_GIS permet de créer ou modifier un point. Vous pouvez l’utiliser dans vos squelettes en respectant la syntaxe suivante :
#FORMULAIRE_EDITER_GIS{id_gis, objet, id_objet, retour}
Définition des paramètres du formulaire :
- id_gis : identifiant numérique du point ou vide pour créer un nouveau point
- objet : le type d’objet auquel est attaché le point
- id_objet : id_objet de l’objet auquel est attaché le point
- retour : url de retour vers laquelle le formulaire redirigera après validation
Par exemple, voici un extrait de code qui permet de modifier le point attaché à un article ou d’en créer un nouveau s’il n’y en a pas déjà un attaché à l’article.
- <BOUCLE_unpoint(GIS){id_article}{0,1}>
- #SET{id_gis,#ID_GIS}
- </BOUCLE_unpoint>
- #SET{id_gis,nouveau}
- <//B_unpoint>
- #FORMULAIRE_EDITER_GIS{#GET{id_gis},'article',#ID_ARTICLE,#URL_ARTICLE}
Personnalisation
Icône par défaut des marqueurs
Il est possible de définir une icône par défaut pour les marqueurs des cartes. Pour cela, il suffit de déposer l’image de votre icône personnalisée dans votre dossier squelettes :
squelettes/images/marker_defaut.pngL’icône utilisée par défaut dans GIS est une image de 24x32 pixels.
Personnaliser le contenu des infobulles
Le contenu des infobulles est généré à partir des attributs title et description de chaque item retourné par les squelettes JSON. Vous pouvez surcharger ces squelettes afin de personnaliser le contenu des infobulles. Par exemple, nous souhaitons afficher une carte des points attachés aux articles du site, avec un lien vers l’article dans l’infobulle du marqueur.
Tout d’abord on affiche la carte en insérant le code suivant dans notre squelette :
- [(#INCLURE{fond=modeles/carte_gis,objets=articles,limit=1000})]
Puis on copie le fichier plugins/gis/json/gis_article.html dans squelettes/json/gis_articles.html et on modifie son contenu en remplaçant la ligne :
"title":[(#TITRE_GIS*|sinon{#TITRE*}|supprimer_numero|json_encode)],par :
[(#SET{titre,<a href="#URL_ARTICLE">#TITRE*</a>})]"title":[(#GET{titre}|json_encode)],Voici le résultat en image :




GIS 4
Vos commentaires
# Le 22 mai à 10:33, par ???
En réponse à : GIS 4
Bonjour,
J’essaie d’afficher sur ma carte 3 articles géolocalisés dont leur id sont (5,10,3) mais j’y arrive pas
Voici ce que j’ai fais :
#INCLURE{fond=modeles/carte_gis, id_article=5,10,3, zoom=7}ou bien je recupère les id dans une variable et je fais
#INCLURE{fond=modeles/carte_gis, id_article=#GET{idar} zoom=7}Mais rien de tout ça ne marche....qu’est ce que j’ai loupé ? est ce que vous pouvez m’aider please ?
Répondre à ce message
# Le 19 mai à 00:53, par DD
En réponse à : GIS 4
Bonjour,
je suis en train de passer un site de spip 2.1.20 vers 3.0.8 et de GIS 1 (Escoitar Gis Plugin) à GIS 4.
Cela se passe plutôt bien sauf pour la table spip_gis_liens qui n’est pas remplie avec les champs de l’ancien spip_gis
Je doit manuellement aller sur chaque article et cliquer sur « Lier un nouveau point » ce qui affiche les champs lat / long déjà remplis puis je clique sur enregistrer et la table gis_liens se met à jour.
Comme j’ai des centaines de points cela m’arrangerait si quelqu’un avait une méthode plus rapide.. (j"hésite à modifier la base de données directement car je ne suis pas sur des liens entre tables).
merci
dd
# Le 19 mai à 18:32, par b_b
En réponse à : GIS 4
Salut, le plugin s’occupe de migrer les données des anciennes versions vers la nouvelle structure des tables lors de son activation. L’upgrade des tables n’a pas dû fonctionner chez toi, il faut que tu regardes dans ta base de données si les données de gis 1 sont toujours présentes (table gis_articles si mes souvenirs sont bons). Si oui, il faut forcer l’upgrade en supprimant la valeur de gis_version_base dans spip_metas après avoir désactivé le plugin. L’upgrade se relancera lors de la réactivation du plugin.
# Le 21 mai à 23:23, par DD
En réponse à : GIS 4
Merci Bruno pour ta réponse rapide. Je n’ai pas de table gis_articles dans l’ancienne version mais annuaire_gis et spip_gis
J’ai modifié les tables dans le site SPIP 3 car les latitudes n’avaient pas été reprises et la table gis_liens n’était pas complète.
Ça fonctionne même si certains points ont bougé.
Je t’enverrai le lien vers le site une fois en ligne
dd
Répondre à ce message
# Le 21 mai à 22:42, par ???
En réponse à : GIS 4
Bonjour,
Ya t’il un moyen d’afficher sur une carte des articles dont on choisit leur id ???
par exemple :
<BOUCLE_gis(ARTICLES){gis}{id_article IN 45,3}>#SET{idart,#ID_ARTICLE}
#INCLURE{fond=modeles/carte_gis, id_article=#GET{idart}, zoom=7}
</BOUCLE_gis>
affiche que l’article 3 sur la carte, alors que je voulais avoir sur la carte les articles 45 et 3. A chaque fois il prend le dernier c-a-d 3 ici.
Exist- il une possibilité d’afficher 45 et 3 sur la carte ? Merci de votre aide
Répondre à ce message
# Le 21 mai à 15:46, par ???
En réponse à : GIS 4
Bonjour,
Je veux changer l’icône de quelque marqueur, pour cela j’aimerai attribué à ces point un mot clé ainsi à la place du marqueur afficher le logo du mot clé. J’aimerai savoir comment afficher le logo du mot clé à la place du marqueur ?? Merci de votre aide
# Le 21 mai à 15:48, par b_b
En réponse à : GIS 4
Salut, tu as vraiment de la chance car :
http://contrib.spip.net/Astuces-GIS
Sont vraiment gentils tous ces gens non ? :p
# Le 21 mai à 16:12, par ???
En réponse à : GIS 4
Oui vraiment gentil !! Merci à vous aussi pour tout ce que vous faites !
Répondre à ce message
# Le 19 mai à 23:32, par Le Jaseur Boreal
En réponse à : GIS 4
Bonjour,
J’ai un noeud de soucis que je n’arrive pas à démeler entre des points géolocalisés GIS4 liés à des articles sur un site réalisé sous SPIP et le squelette ESCAL-V3.70.665.
Certains points géolocalisés s’affichent et d’autres ne s’affichent pas , bizarre !
Le code ajouté dans article.html est le suivant :
Quand aucun point géolocalisé n’est attaché à un article spip, la carte ne s’affiche pas. C’est tout Bon.
1. Sur cet article , le point géolocalisé de l’article concernant le sujet s’affiche sur la carte en bas de l’article.
Lettonie-visit-liepaja-tourism-orgue-eglise-sainte-trinite-3
La carte s’affiche avec le seul point lié dans la partie gestion privée du site et aussi dans la partie publique du site. Et seul le point accroché à l’article s’affiche.
Tout fonctionne, c’est OK
2. Par contre, sur cet article 409 concernant la nuit des musées où six points géolocalisés à Riga sont liés à l’article dont un point avec logo, aucun point ne s’affiche sur la carte en bas de l’article dans la partie publique,.
Pourtant dans la partie gestion privée la carte s’affiche avec les points liés à l’article :
Lettonie-Nuit-Musees-guide-tourist-riga-409
3. Ici, dans la partie gestion privée la carte s’affiche avec le point lié à l’article.
Mais partie publique, aucun point ne s’affiche sur la carte en bas de l’article.
Concert-Festival-national-chanson-danse-2008-lettonie-504
4. Par contre ici, quand je lie un point localisé existant, sur un article trés ancien où aucun point n’était lié.
Lettonie-visit-riga-tourism-marche-central-tirgus-2
Le point localisé apparait sur la carte coté privé et coté public. Tout est Bon, c’est Ok.
5. Mais ici, quand je lie un point localisé existant, sur un article trés ancien où précédemment aucun point n’était lié, avec par contre ce même point déjà lié dans un autre article : Aucun point ne s’affiche sur la carte publique, alors que le point nouvellement lié apparait coté privé. Lettonie-visiter-Riga-eglise-saint-pierre-tourisme-1
etc ...
Avez-vous une solution lumineuse ?
Je vous remercie de votre aide.
Répondre à ce message
# Le 18 mai à 21:04, par Sylvain
En réponse à : GIS 4
J’ai un soucis avec l’association de points GIS aux documents SPIP.
Le cadre d’association de point géolocalisé n’apparait pas dans la page d’édition des documents.
# Le 19 mai à 18:26, par b_b
En réponse à : GIS 4
Salut, le bug est connu et le sujet a déjà été abordé ici : http://contrib.spip.net/GIS-4?debut_comments-list=20#forum465508 et http://article.gmane.org/gmane.comp.web.spip.devel/64011
# Le 19 mai à 18:46, par Sylvain
En réponse à : GIS 4
Ok merci à toi
Répondre à ce message
# Le 10 mai à 17:59, par spip_360
En réponse à : GIS 4
Bonjour ,
Voilà ma config :
Je me retrouve avec une vielle erreur trainant sur le forum, à savoi, quand j’enregistre ma configuration de GIS, le teste noajax apparait, et rien ne se passe. Merci pour votre aide.
# Le 13 mai à 18:55, par spip_360
En réponse à : GIS 4
Solution trouvé par Bruno :
En fait j’avais laissé des espaces dans mon fichiers mes_options.php. Ce qui crée le bug noajax
enfantin une fois que l’on sait
# Le 15 mai à 13:27, par b_b
En réponse à : GIS 4
Précision, les espaces en question étaient présents avant l’ouverture de la balise
<?php.Répondre à ce message
# Le 19 avril à 23:29, par ???
En réponse à : GIS 4
Bonsoir tout le monde,
quelqu’un a t’il réussit a mettre le logo de l’article dans l’nfobulle ?? je sèche, j’ai tout essayé mais marche toujours pas. Je suis allé dans le fichier gis_articles.html j’ai mis #LOGO_ARTICLE je l’ai tourné dans tous les sens mais le logo ne s’affiche toujours pas dans l’infobulle.
Merci de votre aide
# Le 20 avril à 08:21, par Pierre KUHN
En réponse à : GIS 4
Bonjour
Regarde ça déjà http://contrib.spip.net/Gis-4-Surcharger-les-infobulles
OU bien http://contrib.spip.net/GIS-4?debut_comments-list=20#forum465310
# Le 20 avril à 15:53, par ???
En réponse à : GIS 4
Merci Pierre, j’ai réussi a affiché le logo
# Le 13 mai à 15:40, par Jesam
En réponse à : GIS 4
Pour insérer le logo de l’article en dimension 32x32, dans le fichier gis_articles.html je modifie
[(#SET{titre,<a href="#URL_ARTICLE">#TITRE*</a>})]"title":[(#GET{titre}|json_encode)],par
[(#SET{titre,[(#LOGO_ARTICLE_RUBRIQUE|image_reduire{*,32}|image_recadre{32,32})]<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>})]"title":[(#GET{titre}|json_encode)],# Le 13 mai à 16:10, par Jesam
En réponse à : GIS 4
J’aimerais avoir 2 fichiers différents gis_articles.html (pour une gestion très différente des logos).
J’imagine créer mon second fichier fichier gis_articles2.html.
D’où peut il être appelé, j’ai cherché dans modèle/carte_gis.html mais ne trouve pas.
Merci
# Le 13 mai à 16:30, par b_b
En réponse à : GIS 4
Donc, objets=lireladoc alimentera ta carte avec le squelette json/gis_lireladoc.html :p
# Le 13 mai à 19:56, par Jesam
En réponse à : GIS 4
Merci beaucoup pour ta réponse.
Pour faire suite à mon message précédent pour incorporer le logo de l’article, je voudrais à présent incorporer la 1re image du portofolio de l’article, mais mon code ne fonctionne pas.
J’aimerais faire une boucle dans gis_articles.html comme ça ? (qui ne fonctionne pas je le reprécise)
[(#SET{titre,<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {0,1}>
[(#FICHIER|image_recadre{32,32})]
</BOUCLE_documents_portfolio>
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>})]"title":[(#GET{titre}|json_encode)],
# Le 15 mai à 10:33, par Jesam
En réponse à : GIS 4
Pour partager mon savoir.
Ma problématique était d’afficher dans l’infobulle le logo de l’article et dans le cas ou ce logo n’existe pas la première image du portofolio.
Je me suis inspiré de la solution proposé par Pierre KUHN qui ouvre effectivement plein de possibilités de personnalisation de l’infobulle.
Dans mon cas dans gis_article.html
"title":[(#INCLURE{fond=inclure/gis_article_descriptif, id_gis}|json_encode)],et dans gis_article_descriptif.html
<BOUCLE_carte(ARTICLES){id_gis}>[(#LOGO_ARTICLE|image_reduire{*,32}|image_recadre{32,32})]
<BOUCLE_documents_portfolio(DOCUMENTS) {id_article} {mode=document}{extension IN png,jpg,gif} {0,1}>
[(#FICHIER|image_reduire{*,32}|image_recadre{32,32})]
</BOUCLE_documents_portfolio>
<a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a>
</BOUCLE_carte>
Merci à Pierre de m’avoir ouvert la voie
Le résultat ici
Répondre à ce message
# Le 14 mai à 22:11, par JérômeD
En réponse à : GIS 4
Bonsoir,
Une question sur les possibilités actuelles !! ou futures de ce plugin. Est-il possible sur une carte qui affiche X points de lui mettre à côté des possibilités de filtrage pour choisir de faire apparaître à la demande du visiteur que certains de ses points.
Autrement dit, est-il possible que les points GIS puissent être regroupé dans des groupes de points et que ces groupes apparaissent sur la carte mais que l’internaute demande de ne faire apparaître qu’un des groupes.
exemples tu affiches une carte des commerçants / artisans d’un département. Ils sont regroupés par profession et l’internaute souhaite alléger la carte et ne faire apparaître que les bouchers(par exemple, je n’ai rien contre les autres) ?
Merci pour une éventuelle réponse
Jérôme
# Le 14 mai à 23:40, par DD
En réponse à : GIS 4
Bonjour,
Une solution serait d’utiliser les mots clefs pour cela, si c’est adapté à ton site.
dd
Répondre à ce message
# Le 13 mai à 21:47, par JérômeD
En réponse à : GIS 4
Bonjour,
Je viens d’installer le plugin gis4.8.6 sur SPIP3.0.8. J’utilise ce plugin sur d’autres sites mais je n’ai pas les soucis ci-dessous :
1. J’intègre une carte GIS avec le code suivant dans un article : <carte_gis|centrer_auto=oui|scale=oui|zoom=13|height=500px|id_rubrique=144> pour que mes articles de la rubrique 144 associés à un point GIS apparaissent mais je n’ai rien sur la carte. Est-je fais une erreur dans le code d’intégration : url : http://www.saint-cergues.fr/Carte-d...
2. SI j’enlève id_rubrique=144, alors là bien entendu tous mes points géolocalisés apparaissent y compris ceux qui sont attachés à des articles supprimés. D’où ma question comment supprimer des points GIS qui sont associés à des articles déjà supprimés. Le rectangle hachuré rouge n’apparait pas dans la gestion du point GIS dans ce cas là ?
merci d’avance pour vos réponses ??
Précision j’ai migré ce site de spip 2 à spip3 et donc de GIS à GIS 4.
# Le 14 mai à 10:01, par b_b
En réponse à : GIS 4
Tu n’étais pas loin, mais tu as certainement du passer à côté de la partie de la doc qui présente Le paramètre objets :
<carte_gis|centrer_auto=oui|scale=oui|zoom=13|height=500px|id_rubrique=144|objets=articles>Pour préciser que tu veux afficher les points attachés à des articles.
# Le 14 mai à 19:33, par Julien
En réponse à : GIS 4
Question à JérômeD : je vais aussi passer un site de SPIP2 + GIS à SPIP 3+GIS4.
Comment se passe la migration pour le contenu et la géolocalisation des articles déjà existants ? Les tables n’étant pas les mêmes, GIS4 s’occupe de tout ?
En résumé, est-ce qu’on retrouve la géolocalisation des articles en faisant cet upgrade ?
site : http://cniid.fr/-Projet-Mon-commercant-m-emballe-durablement,76-
Merci de votre aide.
Julien
# Le 14 mai à 21:44, par JérômeD
En réponse à : GIS 4
La migration s’est bien passé. Tous les articles en spip 2/GIS qui étaient géolocalisés ont gardé leur géolocalisation. J’utilisais le système des mots clés avec le marker_icon pour changer le modèle de marqueur. Sur GIS 4 (sauf si tu modifies tes fichiers comme annoncés ici : http://contrib.spip.net/Astuces-GIS), l’article doit être rattaché à un point GIS qui lui à un logo qui remplace le marqueur par défaut.
Par contre cela a gardé/créé des points GIS d’article qui n’étaient plus en ligne.
A noter l’excellente fonction des clusters lorsque vous avez beaucoup de points en insérant dans l’intégration de la carte un |cluster=oui|
# Le 14 mai à 21:47, par JérômeD
En réponse à : GIS 4
Merci à b_b pour ta précision. J’avoue effectivement être passé sur cette partie de la doc, soit trop vite car j’utilisais GIS3 soit sans la comprendre...
Donc cela marche très bien mais je n’en doutais pas. Merci encore pour ce plugin efficace et au suivi tout aussi efficace.
Juste une dernière petite chose concernant ma deuxième question : comment supprimer des points GIS qui sont associés à des articles déjà supprimés. Le rectangle hachuré rouge n’apparait pas dans la gestion du point GIS dans ce cas là ?
Merci d’avance.
Jérôme
Répondre à ce message