Jak udostępnić mapę QGIS online jako mapę internetową
Aby udostępnić mapę QGIS online, zainstaluj wtyczkę GeoDrafter Publish z pliku ZIP, otwórz swój projekt i opublikuj widoczną mapę. W przeciwieństwie do narzędzi GeoDrafter działających w przeglądarce Publish przesyła dane mapy na serwer i nadaje jej stały link. Warstwy z prostymi stylami pozostają danymi wektorowymi z precyzyjną geometrią; pozostałe style stają się kaflami obrazu renderowanymi przez sam QGIS. Bez konta mapa jest publiczna, ma do 25 MB i jest usuwana po 30 dniach.
Co robi GeoDrafter Publish
GeoDrafter Publish to wtyczka do QGIS w wersjach od 3.34 do QGIS 4, która zamienia mapę widoczną w projekcie QGIS w mapę internetową. Mapa dostaje własny stały adres, kończący się na geodrafter.app, który możesz wysłać klientowi, współpracownikowi czy sąsiadowi. Otwierają go w zwykłej przeglądarce internetowej i nie potrzebują QGIS, konta ani żadnego oprogramowania. Wtyczka jest darmowa i ma otwarty kod źródłowy (GPL 2.0 lub nowsza), ale wciąż jest eksperymentalna, więc zachowaj własną kopię projektu i danych.
To coś innego niż narzędzia mapowe w pozostałej części GeoDrafter. Narzędzia do promienia, odległości i rysowania działają w całości w Twojej przeglądarce, a nic, co narysujesz, nie jest nigdzie wysyłane. Publish musi przechowywać mapę na serwerze, bo tylko w ten sposób ktoś inny może ją otworzyć z linku.
Zainstaluj wtyczkę i opublikuj mapę
Wtyczki nie ma jeszcze w oficjalnym repozytorium wtyczek QGIS, więc na razie instaluje się ją z pliku ZIP, a nie przez wyszukiwanie w QGIS. Gdy trafi do repozytorium, ten poradnik zostanie zaktualizowany.
- Pobierz plik ZIP z wtyczką GeoDrafter Publish i nie rozpakowuj go.
- W QGIS otwórz Plugins ▸ Manage and Install Plugins ▸ Install from ZIP (nazwy z angielskiej wersji interfejsu), wybierz plik i kliknij Install Plugin.
- Otwórz projekt QGIS, który chcesz udostępnić, i przygotuj mapę tak, jak ma wyglądać w internecie – które warstwy są widoczne, jakie mają style i w jakiej są kolejności.
- Uruchom GeoDrafter Publish i opublikuj widoczną mapę, z logowaniem do konta lub bez niego.
- Skopiuj link podany przez wtyczkę i wyślij go osobom, które mają zobaczyć mapę.
Co staje się danymi wektorowymi, a co kaflami
Wtyczka sprawdza, jak ostylowana jest każda warstwa. Warstwy z prostymi stylami są publikowane jako warstwy wektorowe: mapa internetowa otrzymuje same obiekty z ich dokładnymi współrzędnymi i rysuje je w przeglądarce, więc linie i obrysy pozostają ostre, gdy oglądający przybliża mapę.
Wszystko inne jest renderowane do kafli obrazu przez sam QGIS, tym samym silnikiem renderowania, który rysuje mapę na Twoim ekranie. Dzięki temu mapa internetowa wygląda jak Twoja mapa w QGIS nawet przy stylach, których przeglądarka nie potrafiłaby odtworzyć, ale te warstwy są obrazami, a nie obiektami, a kafle zajmują zwykle więcej miejsca niż dane wektorowe. Jeśli zbliżasz się do limitu rozmiaru, uprość style dużych warstw albo ukryj warstwy, których mapa internetowa nie potrzebuje.
Wysyłane są tylko dane i obrazy. Publish nigdy nie przyjmuje od użytkowników kodu HTML ani JavaScript, więc to, co publikujesz, zawsze wyświetla własna przeglądarka map GeoDrafter.
Z kontem lub bez konta
Możesz publikować bez konta. Mapa jest wtedy publiczna, może mieć najwyżej 25 MB, przechowywana jest jedna jej wersja i po 30 dniach zostaje automatycznie usunięta. Aby zapobiec nadużyciom, z jednego połączenia internetowego można w ten sposób utworzyć najwyżej trzy mapy dziennie. Darmowe konto podnosi limit rozmiaru do 50 MB na publikację i daje dostęp do panelu pod adresem app.geodrafter.com, ale mapa na darmowym koncie też jest publiczna, ma jedną wersję i jest usuwana po 30 dniach. W obu przypadkach można mieć jedną mapę naraz.
Konta nie mają haseł. Logujesz się przez link wysłany na Twój adres e-mail, a link przestaje działać po 15 minutach. W panelu widzisz swoje mapy i możesz usunąć całe konto: wybierz Delete account, wpisz swój adres e-mail i potwierdź. Wszystkie dane konta są usuwane od razu, a pliki map znikają przy najbliższym codziennym czyszczeniu.
Kto może zobaczyć mapę
Mapę publiczną może otworzyć każdy, kto ma link. Jeśli Twoje konto na to pozwala, mapę można zamiast tego zabezpieczyć hasłem albo pokazywać tylko zaproszonym osobom. Zaproszone osoby dodaje się po adresie e-mail lub po całej domenie e-mail, na przykład wszystkich pracowników firmy klienta; logują się przez link wysłany e-mailem, ważny 15 minut, i pozostają zalogowane przez 30 dni. Z jednego połączenia można wpisać hasło najwyżej 10 razy w ciągu 15 minut, co spowalnia zgadywanie.
Aby zmienić mapę, edytuj projekt w QGIS i opublikuj go ponownie. Link pozostaje ten sam, więc osoby, które już go mają, zobaczą nową wersję.
Prywatność, przechowywanie i zgłaszanie map
Opublikowane mapy są przechowywane w Cloudflare na terenie UE: pliki w Cloudflare R2, a informacje o mapie w bazie danych Cloudflare D1. E-maile do logowania wysyła Resend z UE (z Irlandii). Adresy IP nie są zapisywane; aby ograniczyć powtarzane próby, przez czas trwania okna zliczania przechowywany jest tylko zaciemniony, jednokierunkowy skrót (hash) adresu. Wszystkie szczegóły znajdziesz w polityce prywatności.
Każda publiczna mapa ma link „Report this map”. Jeśli trafisz na mapę, która narusza prawo lub czyjeś prawa, użyj go albo napisz na adres [email protected], a mapa może zostać usunięta. Odpowiadasz za to, co publikujesz, więc udostępniaj tylko dane, do których udostępniania masz prawo.
Najczęściej zadawane pytania
Czy osoby, którym udostępniam mapę, potrzebują QGIS?
Nie. Mapa otwiera się w zwykłej przeglądarce internetowej na komputerze lub telefonie. Nie potrzebują konta, chyba że ograniczysz dostęp do mapy do zaproszonych osób.
Jak długo opublikowana mapa jest dostępna online?
Mapy opublikowane bez konta i mapy na darmowym koncie są automatycznie usuwane po 30 dniach. Zachowaj projekt QGIS, aby móc opublikować mapę ponownie.
Jak duża może być opublikowana mapa?
Do 25 MB na publikację bez konta i do 50 MB z darmowym kontem. Warstwy renderowane jako kafle obrazu zajmują więcej miejsca niż warstwy publikowane jako dane wektorowe.
Które wersje QGIS obsługuje wtyczka?
QGIS 3.34 i nowsze, w tym QGIS 4. Wtyczka jest eksperymentalna, więc zgłaszaj problemy i zachowaj własną kopię danych.
Czy moje dane są wysyłane na serwer?
Tak – publikacja oznacza, że warstwy, style i kafle mapy są przechowywane na serwerach GeoDrafter w Cloudflare na terenie UE, aby inni mogli otworzyć link. Pozostałe narzędzia GeoDrafter działają w Twojej przeglądarce i niczego nie wysyłają.