Instalace vývojové verze QGIS pluginu z GitLabu

Z Czechrad
Skočit na navigaci Skočit na vyhledávání

V souladu s ukončením oficiální podpory QGISu 2.x jsme i my zahájili postupný přechod všech našich nástrojů na verzi 3.x. To spolu bohužel nese nutnost kompletního přeprogramování příslušných pluginů a zatím stále ještě není v repozitáři QGISu Safecast plugin pro QGIS 3.x.

Z důvodu rozšíření podpory formátů na další - tedy nejen na Safecast data - byl plugin přejmenován na "Radiation Toolbox". Na GitLabu je k dispozici vývojová verze, která sice není oficiálně uvolněna pro běžné použití, nicméně neobsahuje žádné chyby v zobrazení nebo editaci dat a mnozí z nás ji běžně používají. Pokud ji chcete vyzkoušet, zde je návod.


1) nainstalujte si QGIS3

- my obvykle používáme "Latest release" což je aktuálně verze QGIS 3.28 'Firenze' - odkaz na stažení instalátoru pro 64bit Windows je zde:

https://qgis.org/downloads/QGIS-OSGeo4W-3.28.3-1.msi

- pokud byste z nějakého důvodu raději chtěli verzi s prodlouženou podporou (LTR - Long term release) tak tou je QGIS 3.22 'Białowieża'- odkaz na stažení instalátoru pro 64bit Windows je zde:

https://qgis.org/downloads/QGIS-OSGeo4W-3.22.16-1.msi

návody na instalace verzí pro 32bit Windows, nebo systémy GNU/Linux a Mac OS najdete na stránce zde https://qgis.org/en/site/forusers/download.html


2) nainstalujte si Qwt

Qwt slouží k vykreslování grafu v oknu grafu pluginu. Ve Windows ho nainstalujete takto (instalace nevyžaduje admin práva):

Vyhledejte si (nástrojem v nabídce start nebo v dolní liště Windows) aplikaci "OSGeo4W shell" a do ní zadejte příkaz:

pip3 install PythonQwt

dostanete výstup tohoto typu:

C:\Program Files\QGIS 3.22.16>pip3 install PythonQwt
Defaulting to user installation because normal site-packages is not writeable
Collecting PythonQwt
  Downloading PythonQwt-0.10.2-py2.py3-none-any.whl (869 kB)
     ---------------------------------------- 869.4/869.4 kB 670.7 kB/s eta 0:00:00
Requirement already satisfied: NumPy>=1.5 in c:\program files\qgis 3.22.16\apps\python39\lib\site-packages (from PythonQwt) (1.20.2)
Collecting QtPy>=1.3
  Downloading QtPy-2.3.0-py3-none-any.whl (83 kB)
     ---------------------------------------- 83.6/83.6 kB 4.9 MB/s eta 0:00:00
Requirement already satisfied: packaging in c:\program files\qgis 3.22.16\apps\python39\lib\site-packages (from QtPy>=1.3->PythonQwt) (20.4)
Requirement already satisfied: pyparsing>=2.0.2 in c:\program files\qgis 3.22.16\apps\python39\lib\site-packages (from packaging->QtPy>=1.3->PythonQwt) (2.4.7)
Requirement already satisfied: six in c:\program files\qgis 3.22.16\apps\python39\lib\site-packages (from packaging->QtPy>=1.3->PythonQwt) (1.15.0)
Installing collected packages: QtPy, PythonQwt
  WARNING: The script qtpy.exe is installed in 'C:\Users\Widlák\AppData\Roaming\Python\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script PythonQwt-tests.exe is installed in 'C:\Users\Widlák\AppData\Roaming\Python\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed PythonQwt-0.10.2 QtPy-2.3.0

[notice] A new release of pip available: 22.3 -> 23.0
[notice] To update, run: python3.exe -m pip install --upgrade pip

Který vám sděluje, že instalace qwt úspěšně proběhla. Pokud máte spuštěný QGIS, restartujte ho, aby se změny projevily.

Pokud používáte GNU/linux, liší se instalace dle vaší distribuce - u aktuální verze Ubuntu / Kubuntu stačí přes správce balíčků doinstalovat balíček "python3-pyqt5.qwt".

3) stáhněte si z GitLabu aktuální verzi pluginu ve formátu ZIP

AKTUALIZACE 2023-02-28 - OPRAVEN GRAF VE WINDOWS

- pokud používáte operační systém Windows, stáhněte si plugin odsud:

https://gitlab.com/opengeolabs/qgis-radiation-toolbox-plugin/-/tree/Windows_fix

- pokud např. linux, použijte původní verzi (zatím se nepodařilo zajistit univerzální funkcionalitu jedné verze ve všech OS):

https://gitlab.com/opengeolabs/qgis-radiation-toolbox-plugin/-/tree/master/

postup instalace staženého ZIP zůstává stejný


kde najdete tlačítko ke stažení obsahu (je to tlačítko vlevo od "Clone"):

Tlačítko ke stažení pluginu

kde po rozkliknutí najdete volbu "ZIP":

Tlačítko ke stažení pluginu

a následně se Vám daný ZIP soubor stáhne někam na disk do PC.

4) spusťte QGIS 3.x a nainstalujte plugin ze staženého ZIP souboru

V hlavním menu QGISu přejděte na Zásuvné Moduly / Správa a instalace Zásuvných modulů:

QGIS3 - Správa a instalace Zásuvných modulů

přejděte na sekci Instalovat ze ZIPu

QGIS3 - sekce Instalovat ze ZIPu

a klepnutím na tlačítko "..." aktivujte procházení složek a vyberte stažený ZIP z GitLabu:

Procházení souborů

a proveďte instalaci klepnutím na tlačítko Instalovat zásuvný modul

QGIS3 - tlačítko instalace ze ZIPu

QGIS zobrazí varování, že si máte dávat pozor, z jakých zdrojů máte ZIP soubor, ze kterého plugin instalujete a že může být potenciálně nebezpečný. V tomto případě můžeme s klidnem odklepnout, že má instalace pokračovat:

Pozor, neinstalujte pluginy z potenciálně nedůvěryhodných zdrojů, riskujete ztrátu nebo únik dat.

QGIS Vám úspěšnou instalaci zásuvného modulu sdělí zprávou v horní části dialogového okna (zpráva po chvíli sama zmizí):

QGIS3 - tlačítko instalace ze ZIPu

a v hlavním nástrojovém panelu QGISu se Vám objeví ikona Radiation Toolbox pluginu

Ikona Safecast pluginu v hlavním panelu nástrojů QGISu.

a klepnutím na ikonu se Vám zobrazí panel pluginu, který se v základu neliší od verze pro QGIS2:

Panel Radiation Toolbox pluginu.

Wiki-varovani.png POZOR: Protože jde o vývojovou verzi, není ještě 100% funkční a na operačním systému Windows byly například problémy s oknem grafu. Na zpracování dat lze ale bez problému používat. Pokud Vám připadá vykreslování barevných bodů odlišné, je to proto, že nyní se dávkový příkon jednotlivých bodů počítá z 5-sekundových hodnot impulzů a nikoliv z klouzavým průměrem získaného parametru CPM.

5) instalace OpenLayers a QuickMapServices pluginů v QGIS3

OpenLayers plugin umožňuje na pár kliknutí přidat do okna QGISu podkladovou mapu z internetu - např. OpenStreetMap, Google Streets, Google Satellite, Bing apod. Plugin je k dispozici z oficiálního repozitáře QGISu, takže je instalace velmi snadná.

1) v hlavním menu QGISu zvolte Zásuvné moduly / Správa a instalace Zásuvných modulů:

QGIS3 - Správa a instalace Zásuvných modulů

2) ve správě zásuvných modulů přejděte nejdříve na kartu Nastavení a zaškrtněte také políčko u "Zobrazit také experimentální zásuvné moduly":

QGIS3 - vyhledání pluginu

3) poté přejděte na kartu "Vše" a do vyhledávacího okénka nahoře napište "openlayers":

QGIS3 - vyhledání pluginu

Program vám najde všechny zásuvné moduly obsahující slovo "openlayers" - ať už přímo v názvu, nebo v popisu modulu. Nás zajímá ten třetí shora - "Openlayers Plugin". Vybereme ho myší a klikneme na tlačítko Instalovat zásuvný modul vlevo dole.

QGIS3 - instalace OpenLayers pluginu

Po úspěšné instalaci pluginu se nám ikona pluginu ve správě zásuvných modulů změní z výchozí zelené a místo tlačítka Instalovat zásuvný modul vlevo dole se objeví dvě tlačítka Odinstalovat zásuvný modul a Přeinstalovat zásuvný modul. Vše je tedy v pořádku, zavřeme správu zásuvných modulů.

4) v hlavním menu QGISu se nám objeví položka "Web" kde najdeme OpenLayers plugin:

QGIS3 - nabídka OpenLayers pluginu

Z nabídky si snadno vybereme mapovou vrstvu dle potřeby a ta se přidá do mapového okna QGISu. Nedoporučujeme pokoušet se mít v okně načtených více vrstev z OpenLayers pluginu - kromě výrazného zpomalení programu to občas může způsobovat problémy při načítání a posouvání mapy.

Pokud Vám mapové podklady poskytované přes OpenLayers plugin nestačí, doporučujeme přečíst si článek Rozšíření nabídky podkladových online map QGISu, kde se dozvíte další informace.