Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.

25.1. QGIS insticksprogram

QGIS har utformats med en plugin-arkitektur. Detta gör att många nya egenskaper och funktioner enkelt kan läggas till i programmet. Några av funktionerna i QGIS är faktiskt implementerade som plugins.

25.1.1. Kärn- och externa plugins

QGIS-plugins implementeras antingen som Core Plugins eller External Plugins.

Core Plugins underhålls av QGIS Development Team och är automatiskt en del av varje QGIS-distribution. De är skrivna i ett av två språk: C++ eller Python.

De flesta av de externa insticksprogrammen är för närvarande skrivna i Python. De lagras antingen i det ”officiella” QGIS-arkivet på https://plugins.qgis.org/plugins/ eller i externa arkiv och underhålls av de enskilda författarna. Detaljerad dokumentation om användning, minsta QGIS-version, hemsida, författare och annan viktig information finns för insticksprogrammen i det officiella arkivet. För andra externa arkiv kan dokumentation finnas tillgänglig med de externa insticksprogrammen själva. Dokumentationen för externa insticksprogram ingår inte i den här handboken.

För att installera eller aktivera ett plugin, gå till Plugins menyn och välj showPluginManager Manage and install plugins…. Installerade externa pythonplugins placeras i mappen python/plugins i den aktiva sökvägen användarprofil.

Sökvägar till bibliotek med anpassade C++-plugins kan också läggas till under Inställningar ► Alternativ ► System.

25.1.2. Dialogrutan för insticksprogram

25.1.2.1. Fliken Inställningar

Fliken transformSettings Settings längst ned i den vänstra panelen är den huvudsakliga platsen där du kan konfigurera vilka plugins som kan visas i din applikation. Du kan använda följande alternativ:

  • checkbox Kontrollera efter uppdateringar vid start. När ett installerat plugin har en tillgänglig uppdatering kommer QGIS att informera dig Varje gång QGIS startar, En gång om dagen, Var tredje dag, Var vecka, Varannan vecka eller Var månad.

  • checkbox Visa även experimentella insticksprogram. QGIS kommer att visa dig insticksprogram i tidiga utvecklingsstadier, som i allmänhet är olämpliga för produktionsanvändning. För dessa insticksprogram kan du installera antingen den stabila eller den experimentella versionen, och när som helst byta från den ena till den andra.

  • checkbox Visa även utfasade plugins. Dessa insticksprogram underhålls vanligtvis inte eftersom de har ersättningsfunktioner i QGIS, brist på underhållare, de förlitar sig på funktioner som inte längre är tillgängliga i QGIS… De är i allmänhet olämpliga för produktionsanvändning och visas i grått i listan över insticksprogram.

Som standard, i avsnittet Plugin Repositories, ger QGIS dig sitt officiella plugin-arkiv med URL https://plugins.qgis.org/plugins/plugins.xml?qgis=version (där <version> representerar den exakta QGIS-versionen du kör). För att lägga till externa författararkiv, klicka på symbologyAdd Add… och fyll i formuläret Repository Details med ett namn och URL. URL:en kan vara av protokolltyp http:// eller file://.

Standard QGIS-arkivet är ett öppet arkiv och du behöver inte någon autentisering för att komma åt det. Du kan dock distribuera ditt eget plugin-arkiv och kräva en autentisering (grundläggande autentisering, PKI). Du kan få mer information om QGIS autentiseringsstöd i kapitlet Autentisering.

Om du inte vill ha ett eller flera av de tillagda arkiven kan de inaktiveras från fliken Inställningar via knappen symbologyEdit Edit…, eller tas bort helt med knappen symbologyRemove Delete.

../../../_images/plugins_settings.png

Fig. 25.1 Fliken transformSettings :guilabel:`Inställningar

25.1.2.2. Bläddra bland insticksprogrammen

Flikarna

De övre flikarna i dialogrutan Plugins ger dig listor över plugins baserat på deras installations-, skapande- eller uppdateringsstatus. Beroende på inställningarna för insticksprogrammet kan de tillgängliga flikarna vara:

  • showPluginManager All: visar alla tillgängliga plugins i de aktiverade lagringsplatserna

  • pluginInstalled Installed: visar både de plugins du installerat och de kärnplugins som är installerade som standard och som du inte kan avinstallera

  • plugin Not installed: visar avinstallerade eller ännu inte installerade plugins i de aktiverade arkiven

  • plugin-new New: visar plugins som släppts sedan den senaste Check for Updates on Startup

  • plugin-upgrade Upgradeable: visar installerade plugins som har publicerat en nyare version i repository

  • pluginIncompatible Invalid: visar alla installerade plugins som för närvarande är trasiga av någon anledning (saknat beroende, fel vid laddning, inkompatibla funktioner med QGIS-versionen …)

Längst upp på flikarna finns en Sök-funktion som hjälper dig att hitta ett plugin med hjälp av metadatainformation (författare, namn, beskrivning, tagg, …).

../../../_images/plugins_all.png

Fig. 25.2 Söka efter ett insticksprogram från fliken showPluginManager All

Plugins

Välj ett insticksprogram och du kommer att få se metadata i den högra panelen:

  • information om huruvida insticksprogrammet är experimentellt eller har en experimentell version tillgänglig (om Visa även experimentella insticksprogram är markerat)

  • sammanfattning och beskrivning

  • betygsröst(er) (du kan rösta på det plugin du föredrar!)

  • tags

  • några användbara länkar till hemsidan, spåraren och kodförvaret

  • författare(n)

  • tillgänglig(a) version(er) med länk till nedladdningssida i arkivet, eller sökväg till lokal mapp för installerade plugins

I dialogrutan Plugin Manager kan du interagera med den senaste versionen av plugins. När detta är aktiverat kan den experimentella versionen endast visas om den är nyare än den senaste stabila versionen. Beroende på den aktiva fliken, om det valda insticksprogrammet är installerat, kommer du att få några av följande alternativ:

  • Install: installerar den senaste stabila versionen av det valda insticksprogrammet

  • Install Experimental Plugin: installerar den experimentella versionen av det valda insticksprogrammet

  • Reinstall Plugin: installerar samma stabila version av insticksprogrammet, t.ex. efter att det inte har laddats

  • Reinstall Experimental Plugin: installerar samma experimentella version av insticksprogrammet, t.ex. efter att det inte har laddats

  • Upgrade Plugin: uppgraderar valt insticksprogram till den senaste stabila versionen

  • Upgrade Experimental Plugin: uppgraderar valt plugin till dess experimentella version

  • Upgrade All: uppgraderar alla installerade insticksprogram till den senaste stabila eller experimentella versionen (beroende på om den tidigare installerade versionen var stabil eller experimentell).

  • Downgrade Plugin: flyttar från den experimentella versionen av insticksprogrammet till dess tidigare stabila version

  • Downgrade Experimental Plugin: flyttar från en experimentell version av insticksprogrammet till dess senaste publicerade experimentella version. Detta kan inträffa när man spelar med en ännu inte publicerad version.

  • Uninstall Plugin: tar bort det installerade insticksprogrammet från användarprofilen

Ett installerat insticksprogram visar en kryssruta checkbox till vänster. Avmarkera den för att tillfälligt inaktivera insticksprogrammet.

Högerklicka på ett insticksprogram i listan så kan du sortera insticksprogrammen efter olika metadata. Den nya ordningen gäller för alla flikar. Sorteringsalternativen är:

  • Sortera efter namn

  • Sortera efter nedladdningar

  • Sortera efter röst

  • Sortera efter status

  • Sortera efter datum för skapande

  • Sortera efter datum för uppdatering

25.1.2.3. Fliken Installera från ZIP

Fliken installPluginFromZip Install from ZIP tillhandahåller en filväljarwidget för att importera insticksprogram i ett zippat format, t.ex. insticksprogram som laddats ner direkt från deras arkiv. Krypterade filer stöds.

../../../_images/plugins_install_zip.png

Fig. 25.3 Fliken installPluginFromZip Installera från zip