Een QGIS-kaart online delen als webkaart

Om een QGIS-kaart online te delen, installeer je de plug-in GeoDrafter Publish vanuit een ZIP-bestand, open je je project en publiceer je de zichtbare kaart. Anders dan de browsertools van GeoDrafter uploadt Publish de gegevens van de kaart naar een server en geeft de kaart een vaste link. Lagen met eenvoudige stijlen blijven vectordata met hun precieze geometrie; andere stijlen worden afbeeldingstegels die QGIS zelf rendert. Zonder account is een kaart openbaar, maximaal 25 MB en wordt hij na 30 dagen verwijderd.

Wat GeoDrafter Publish doet

GeoDrafter Publish is een plug-in voor QGIS 3.34 tot en met QGIS 4 die de kaart die je in een QGIS-project ziet, omzet in een webkaart. De kaart krijgt een eigen vast adres, eindigend op geodrafter.app, dat je naar een klant, een collega of een buurman kunt sturen. Zij openen het in een gewone webbrowser en hebben geen QGIS, account of andere software nodig. De plug-in is gratis en open source (GPL 2.0 of later) en is nog experimenteel, dus bewaar zelf een kopie van het project en de gegevens.

Dit is anders dan de kaarttools op de rest van GeoDrafter. De tools voor straal, afstand en tekenen draaien volledig in je browser en niets van wat je tekent wordt ergens naartoe gestuurd. Publish moet de kaart wel op een server opslaan, want alleen zo kan iemand anders hem via een link openen.

De plug-in installeren en een kaart publiceren

De plug-in staat nog niet in de officiële QGIS-plug-incatalogus, dus voorlopig installeer je hem vanuit een ZIP-bestand in plaats van hem binnen QGIS op te zoeken. Zodra hij in de catalogus staat, wordt deze handleiding bijgewerkt.

  1. Download het ZIP-bestand van GeoDrafter Publish en pak het niet uit.
  2. Open in QGIS Plugins ▸ Manage and Install Plugins ▸ Install from ZIP (Engelse menunamen), kies het bestand en klik op Install Plugin.
  3. Open het QGIS-project dat je wilt delen en richt de kaart in zoals hij op het web moet verschijnen – welke lagen zichtbaar zijn, hun stijlen en de volgorde.
  4. Start GeoDrafter Publish en publiceer de zichtbare kaart, met of zonder in te loggen op een account.
  5. Kopieer de link die de plug-in je geeft en stuur hem naar de mensen die de kaart moeten zien.

Wat vectordata wordt en wat tegels worden

De plug-in kijkt hoe elke laag is opgemaakt. Lagen met eenvoudige stijlen worden als vectorlagen gepubliceerd: de webkaart krijgt de objecten zelf, met hun exacte coördinaten, en tekent ze in de browser, zodat lijnen en contouren scherp blijven als de kijker inzoomt.

Al het andere wordt door QGIS zelf gerenderd tot afbeeldingstegels, met dezelfde renderengine die de kaart op je scherm tekent. Daardoor lijkt de webkaart op je QGIS-kaart, zelfs bij stijlen die een browser niet zou kunnen nabootsen, maar die lagen zijn plaatjes in plaats van objecten, en de tegels nemen meestal meer ruimte in dan vectordata. Zit je dicht bij de groottelimiet, vereenvoudig dan de stijlen van grote lagen of verberg lagen die de webkaart niet nodig heeft.

Alleen gegevens en afbeeldingen worden verstuurd. Publish accepteert nooit HTML of JavaScript van gebruikers, dus wat je publiceert, wordt altijd getoond in de eigen kaartviewer van GeoDrafter.

Met of zonder account

Je kunt zonder account publiceren. De kaart is dan openbaar, mag maximaal 25 MB zijn, bewaart één versie en wordt na 30 dagen automatisch verwijderd. Om misbruik tegen te gaan, kan één internetverbinding op deze manier hooguit drie kaarten per dag maken. Een gratis account verhoogt de groottelimiet naar 50 MB per publicatie en geeft je een dashboard op app.geodrafter.com, maar ook een kaart op een gratis account is openbaar, bewaart één versie en wordt na 30 dagen verwijderd. Beide staan één kaart tegelijk toe.

Accounts hebben geen wachtwoord. Je logt in met een link die naar je e-mailadres wordt gestuurd, en die link werkt na 15 minuten niet meer. In het dashboard zie je je kaarten en kun je je hele account verwijderen: kies Delete account, typ je e-mailadres en bevestig. Alles van het account wordt meteen verwijderd, en de kaartbestanden verdwijnen bij de volgende dagelijkse opschoning.

Wie de kaart kan zien

Een openbare kaart kan worden geopend door iedereen die de link heeft. Waar je account het toestaat, kan een kaart in plaats daarvan met een wachtwoord worden beveiligd of alleen aan uitgenodigde kijkers worden getoond. Uitgenodigde kijkers voeg je toe op e-mailadres of op een heel e-maildomein, bijvoorbeeld iedereen bij het bedrijf van een klant; zij loggen in met een link die per e-mail wordt gestuurd en 15 minuten geldig is, en blijven 30 dagen ingelogd. Een wachtwoord kan vanaf één verbinding hooguit 10 keer in 15 minuten worden geprobeerd, wat raden traag maakt.

Om een kaart te wijzigen, pas je het project in QGIS aan en publiceer je opnieuw. De link blijft hetzelfde, dus wie hem al heeft, ziet de nieuwe versie.

Privacy, opslag en een kaart melden

Gepubliceerde kaarten worden opgeslagen bij Cloudflare in de EU: de bestanden in Cloudflare R2 en de gegevens over de kaart in een Cloudflare D1-database. Inlogmails worden verstuurd door Resend vanuit de EU (Ierland). IP-adressen worden niet opgeslagen; om herhaalde pogingen te beperken, wordt een onomkeerbare hash van het adres alleen bewaard zolang het telvenster duurt. Alle details staan in het privacybeleid.

Elke openbare kaart heeft een link "Report this map". Kom je een kaart tegen die de wet of iemands rechten schendt, gebruik die link dan of schrijf naar [email protected], en de kaart kan worden verwijderd. Je bent zelf verantwoordelijk voor wat je publiceert, dus deel alleen gegevens die je mag delen.

Veelgestelde vragen

Hebben de mensen met wie ik de kaart deel QGIS nodig?

Nee. De kaart opent in een gewone webbrowser op een computer of telefoon. Ze hebben geen account nodig, tenzij je de kaart hebt beperkt tot uitgenodigde kijkers.

Hoe lang blijft een gepubliceerde kaart online?

Kaarten die zonder account zijn gepubliceerd en kaarten op een gratis account worden na 30 dagen automatisch verwijderd. Bewaar je QGIS-project, zodat je opnieuw kunt publiceren.

Hoe groot mag een gepubliceerde kaart zijn?

Tot 25 MB per publicatie zonder account en tot 50 MB met een gratis account. Lagen die als afbeeldingstegels worden gerenderd, nemen meer ruimte in dan lagen die als vectordata worden gepubliceerd.

Welke QGIS-versies ondersteunt de plug-in?

QGIS 3.34 en later, inclusief QGIS 4. De plug-in is experimenteel, dus meld problemen en bewaar zelf een kopie van de gegevens.

Worden mijn gegevens geüpload?

Ja – publiceren betekent dat de lagen, stijlen en tegels van de kaart op de servers van GeoDrafter bij Cloudflare in de EU worden opgeslagen, zodat anderen de link kunnen openen. De andere tools van GeoDrafter draaien in je browser en uploaden niets.