#1 Wed 22 March 2023 09:11
- Schnok
- Juste Inscrit !
- Date d'inscription: 21 Mar 2023
- Messages: 3
QGIS: Polygones cliquables
Bonjour,
J'ai une carte sur laquelle je créais des polygones suivant le contour des communes. Au final je souhaiterais mettre des liens sur ce spolygones et faire un export web. Un clic sur un polygone permettra d'ouvrir une nouvelle fenêtre dans le navigateur.
Est-ce possible de mettre des liens sur des polygones avec QGis ?
En vous remerciant par avance, Cordialement, Schnok
Hors ligne
#2 Wed 22 March 2023 11:17
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: QGIS: Polygones cliquables
Dans QGis, vous pouvez mettre un champ "lien" dans la table attributaire de votre couche de polygone, et saisir pour chaque polygone le lien en question.
Après, tout dépend des outils que vous utilisez pour afficher cette donnée sur un site Web.
Il y a de très nombreuses solutions pour rendre ces données/polygones cliquables.
- Si vous êtes développeur Web, vous pouvez par exemple vous tourner sur la bibliothèque Javascript "Leaflet" : https://leafletjs.com/examples/quick-start/
- Si vous n'êtes pas développeur, vous pouvez par exemple utiliser la solution clé en main Umap : https://umap.openstreetmap.fr/
Dans les deux cas, un export de votre couche au format GeoJson sera nécessaire, car c'est un format (JS) très utilisé sur les sites web.
Sylvain M.
Hors ligne
#3 Wed 22 March 2023 14:08
- Schnok
- Juste Inscrit !
- Date d'inscription: 21 Mar 2023
- Messages: 3
Re: QGIS: Polygones cliquables
Bonjour Sylvain,
Merci pour votre réponse.
J'ai bien testé Umap au départ, mais je crois comprendre que l'on ne peut pas vraiment exporter les données pour les utiliser sur un sevreur, en dehors du lien IFrame proposé.
Je vais donc persister dans QGIS . Si j'arrive à mettre un lien sur les polygones, maintenant que je sais que c'est possible, je pourrai faire un export web vers Leaflet. Ce serait parfait.
Schnok
Dernière modification par Schnok (Wed 22 March 2023 14:09)
Hors ligne
#4 Wed 22 March 2023 15:31
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: QGIS: Polygones cliquables
J'ai bien testé Umap au départ, mais je crois comprendre que l'on ne peut pas vraiment exporter les données pour les utiliser sur un sevreur, en dehors du lien IFrame proposé.
Attention à ne pas confondre "données" et "interface".
Les données SIG, depuis QGis ou Umap, peuvent être exportées dans différents formats (SHP, GeoJson, ...), qui conservent les attributs, et notamment l'attibut où vous stockez le lien (url).
Umap est une interface sur un serveur distant, qui permet de créer des cartes interactives de manière très simple (sans avoir à coder). Vous pouvez les afficher sur votre site Internet (situé sur un autre serveur distant), via les IFRAME en effet.
Si le développement web ne vous effraie pas, vous pouvez alors développer une interface carto basée sur la bibliothèque Javascript Leaflet (ou d'autres), et afficher vos données de manière interactive, avec des liens sur les polygones.
Mais ça demandera de vous plonger dans le code source de votre page web pour adapter à votre contexte : c'est plus compliqué que Umap (mais je ne connais pas votre niveau en développement web).
Sylvain M.
Hors ligne
#5 Sat 25 March 2023 14:52
- Schnok
- Juste Inscrit !
- Date d'inscription: 21 Mar 2023
- Messages: 3
Re: QGIS: Polygones cliquables
Bonjour Sylvain,
merci pour ces précisions.
J'ai bien réussi à mettre un lien sur un polygone avec la procédure que vous m'avez indiqué, et j'ai ensuite fait un export avec qgis2web.
Le lien est bien présent, mais celui-ci apparait dans un popup. Il faut donc d'abord cliquer sur le polygone avant de cliquer sur le lien. Je pensais pouvoir mettre ce lien directement sur le polygone, mais je ne crois pas que ce soit possible sans passer par du développement ?
Cordialement,
Schnok
Dernière modification par Schnok (Sat 25 March 2023 14:57)
Hors ligne