Installa QGIS solo con un repository di plug-in locale


16

Esiste una procedura ottimale per configurare QGIS senza il repository ufficiale ma solo con un repository locale?

L'idea alla base di ciò è quella di impostare un ambiente stabile in cui gli amministratori GIS locali controllino i plug-in prima che vengano aggiunti al repository locale.

Abbiamo riscontrato alcuni problemi con i plug-in che hanno reso instabili le nostre installazioni QGIS (ad esempio https://github.com/vinayan/RectOvalDigitPlugin/issues/6 ). Poiché l'affidabilità del software è più importante per i nostri colleghi rispetto alla libera scelta tra 800 plug-in, vogliamo preselezionare i plug-in disponibili per loro.

Alla fine della giornata non è probabilmente possibile per la persona che deve configurare le installazioni di QGIS per impedire agli utenti di installare alcuni plugin indesiderati / instabili come directory dei plugin e QGIS2.ini deve essere scrivibile dagli utenti, ma vogliamo ancora per rendere il nostro ambiente di lavoro QGIS un po 'più stabile.

Le mie idee sono:

  • Rimuovere il repository locale e rendere invisibile il pulsante "Aggiungi"?

  • Bloccare il repository ufficiale tramite il proxy?

  • usando una lista bianca per i plugin consentiti e controllando i plugin installati sulla lista bianca con un plugin installato nella cartella del programma QGIS?

Qualcun altro ha fatto qualche esperienza con le configurazioni QGIS in un'infrastruttura IT aziendale?


e per essere chiari, questo è in un ambiente Windows? QGIS è stato installato su tutte le macchine con il programma di installazione OSGeo4W?
SaultDon

@SaultDon sì, windows e installato con osgeo4W
markgraeflerland

Stiamo parlando del repository di plugin in particolare penso? Non stai chiedendo informazioni sui repository del software QGIS in generale? Potrebbe essere utile metterlo nel titolo.
Rostranimin,

@Rostranimin: done
markgraeflerland

1
Qual è il tuo problema adesso? Le tue idee sono buone. Hai una sfida a implementarli?
Wondim

Risposte:


0

Poiché non sembra possibile impedire agli utenti di installare plug-in indesiderati / non validi, ho impostato un plug-in che attende il segnale di inizializzazione e verifica i plug-in installati rispetto a una whitelist con qgis.utils.available_plugins. Quindi posso almeno informare l'utente che utilizza un plugin che non è stato ancora inserito nella whitelist: inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.