Comment partager une carte QGIS en ligne sous forme de carte web

Pour partager une carte QGIS en ligne, installez l'extension GeoDrafter Publish à partir d'un fichier ZIP, ouvrez votre projet et publiez la carte visible. Contrairement aux outils de GeoDrafter dans le navigateur, Publish envoie les données de la carte sur un serveur et lui donne un lien fixe. Les couches aux styles simples restent des données vectorielles à la géométrie précise ; les autres styles deviennent des tuiles d'image rendues par QGIS lui-même. Sans compte, une carte est publique, limitée à 25 Mo et supprimée après 30 jours.

Ce que fait GeoDrafter Publish

GeoDrafter Publish est une extension pour QGIS 3.34 jusqu'à QGIS 4 qui transforme la carte que vous voyez dans un projet QGIS en carte web. La carte reçoit sa propre adresse fixe, se terminant par geodrafter.app, que vous pouvez envoyer à un client, à un collègue ou à un voisin. Ils l'ouvrent dans un navigateur web ordinaire et n'ont besoin ni de QGIS, ni d'un compte, ni d'aucun logiciel. L'extension est gratuite et libre (GPL 2.0 ou ultérieure) et encore expérimentale ; conservez donc votre propre copie du projet et des données.

C'est différent des outils cartographiques du reste de GeoDrafter. Les outils de rayon, de distance et de dessin fonctionnent entièrement dans votre navigateur et rien de ce que vous dessinez n'est envoyé nulle part. Publish doit stocker la carte sur un serveur, car c'est le seul moyen pour qu'une autre personne puisse l'ouvrir à partir d'un lien.

Installer l'extension et publier une carte

L'extension ne figure pas encore dans le catalogue officiel des extensions QGIS ; pour l'instant, elle s'installe donc à partir d'un fichier ZIP plutôt qu'en la cherchant dans QGIS. Dès qu'elle sera dans le catalogue, ce guide sera mis à jour.

  1. Téléchargez le fichier ZIP de GeoDrafter Publish et gardez-le compressé.
  2. Dans QGIS, ouvrez Plugins ▸ Manage and Install Plugins ▸ Install from ZIP (libellés de l'interface anglaise), choisissez le fichier et cliquez sur Install Plugin.
  3. Ouvrez le projet QGIS que vous voulez partager et préparez la carte telle qu'elle doit apparaître sur le web – couches visibles, styles et ordre.
  4. Lancez GeoDrafter Publish et publiez la carte visible, avec ou sans connexion à un compte.
  5. Copiez le lien que vous donne l'extension et envoyez-le aux personnes qui doivent voir la carte.

Ce qui devient des données vectorielles et ce qui devient des tuiles

L'extension examine le style de chaque couche. Les couches aux styles simples sont publiées comme couches vectorielles : la carte web reçoit les entités elles-mêmes, avec leurs coordonnées exactes, et les dessine dans le navigateur, si bien que les lignes et les contours restent nets quand on zoome.

Tout le reste est rendu en tuiles d'image par QGIS lui-même, avec le même moteur de rendu qui dessine la carte sur votre écran. C'est pourquoi la carte web ressemble à votre carte QGIS même pour des styles qu'un navigateur ne saurait reproduire ; mais ces couches sont des images et non des entités, et les tuiles prennent généralement plus de place que les données vectorielles. Si vous approchez de la limite de taille, simplifiez les styles des grandes couches ou masquez les couches dont la carte web n'a pas besoin.

Seules des données et des images sont envoyées. Publish n'accepte jamais de HTML ni de JavaScript de la part des utilisateurs ; ce que vous publiez est donc toujours affiché par la visionneuse de cartes propre à GeoDrafter.

Avec ou sans compte

Vous pouvez publier sans compte. La carte est alors publique, ne doit pas dépasser 25 Mo, conserve une seule version et est supprimée automatiquement après 30 jours. Pour éviter les abus, une même connexion internet peut créer au maximum trois cartes par jour de cette façon. Un compte gratuit porte la limite à 50 Mo par publication et vous donne un tableau de bord sur app.geodrafter.com, mais une carte sur un compte gratuit est elle aussi publique, conserve une seule version et est supprimée après 30 jours. Les deux permettent une seule carte à la fois.

Les comptes n'ont pas de mot de passe. Vous vous connectez avec un lien envoyé à votre adresse e-mail, et ce lien cesse de fonctionner au bout de 15 minutes. Dans le tableau de bord, vous voyez vos cartes et pouvez supprimer tout votre compte : choisissez Delete account, saisissez votre adresse e-mail et confirmez. Tout ce qui concerne le compte est supprimé immédiatement, et les fichiers des cartes sont supprimés lors du nettoyage quotidien suivant.

Qui peut voir la carte

Une carte publique peut être ouverte par toute personne qui a le lien. Lorsque votre compte le permet, une carte peut à la place être protégée par un mot de passe ou réservée à des lecteurs invités. Les lecteurs invités sont ajoutés par adresse e-mail ou par domaine e-mail entier, par exemple toutes les personnes de l'entreprise d'un client ; ils se connectent avec un lien envoyé par e-mail, valable 15 minutes, et restent connectés pendant 30 jours. Un mot de passe peut être essayé au maximum 10 fois en 15 minutes depuis une même connexion, ce qui ralentit les tentatives de deviner.

Pour modifier une carte, modifiez le projet dans QGIS et publiez à nouveau. Le lien reste le même, et les personnes qui l'ont déjà voient la nouvelle version.

Confidentialité, stockage et signalement d'une carte

Les cartes publiées sont stockées chez Cloudflare dans l'UE : les fichiers dans Cloudflare R2 et les informations sur la carte dans une base de données Cloudflare D1. Les e-mails de connexion sont envoyés par Resend depuis l'UE (Irlande). Les adresses IP ne sont pas enregistrées ; pour limiter les tentatives répétées, une empreinte brouillée et irréversible de l'adresse n'est conservée que pendant la durée de la fenêtre de comptage. Tous les détails figurent dans la politique de confidentialité.

Chaque carte publique comporte un lien "Report this map". Si vous trouvez une carte qui enfreint la loi ou les droits d'autrui, utilisez-le, ou écrivez à [email protected], et la carte pourra être retirée. Vous êtes responsable de ce que vous publiez ; ne partagez donc que des données que vous avez le droit de partager.

Questions fréquentes

Les personnes avec qui je partage la carte ont-elles besoin de QGIS ?

Non. La carte s'ouvre dans un navigateur web ordinaire, sur ordinateur ou sur téléphone. Elles n'ont besoin d'aucun compte, sauf si vous avez réservé la carte à des lecteurs invités.

Combien de temps une carte publiée reste-t-elle en ligne ?

Les cartes publiées sans compte et celles d'un compte gratuit sont supprimées automatiquement après 30 jours. Conservez votre projet QGIS pour pouvoir publier à nouveau.

Quelle taille peut avoir une carte publiée ?

Jusqu'à 25 Mo par publication sans compte et jusqu'à 50 Mo avec un compte gratuit. Les couches rendues en tuiles d'image prennent plus de place que celles publiées en données vectorielles.

Quelles versions de QGIS l'extension prend-elle en charge ?

QGIS 3.34 et versions ultérieures, y compris QGIS 4. L'extension est expérimentale ; signalez donc les problèmes et conservez votre propre copie des données.

Mes données sont-elles envoyées en ligne ?

Oui – publier signifie que les couches, les styles et les tuiles de la carte sont stockés sur les serveurs de GeoDrafter chez Cloudflare dans l'UE, afin que d'autres puissent ouvrir le lien. Les autres outils de GeoDrafter fonctionnent dans votre navigateur et n'envoient rien.