Aprite lo stesso progetto QGIS a casa, scoprite che gli strumenti vettoriali sono spariti, e il tunnel sembra colpevole. Di solito non lo è, anche se è proprio la VPN ad aver messo i due ambienti uno accanto all’altro. Il file di progetto contiene layer, stili e impostazioni del progetto; non contiene il catalogo degli algoritmi. Gli strumenti appartengono all’installazione che esegue il lavoro e al profilo che quell’installazione ha caricato.

Stabilite quale installazione esegue il lavoro

Un desktop remoto approvato che mostra il QGIS dell’ufficio sembra identico a un’installazione locale finché non verificate che cosa viene realmente eseguito. In quella disposizione gli algoritmi arrivano dalla macchina remota e dal suo profilo, mentre il computer di casa disegna solo pixel. Controllate la versione e il profilo attivo dentro la sessione remota, non quelli sul vostro desktop.

Quando QGIS gira in locale, l’installazione di casa fornisce tutto. Allora la VPN ha un solo compito: raggiungere i dati.

Annotate il numero di build reale, il nome del profilo attivo e l’elenco dei plugin sulla macchina che svolge il lavoro. Confrontatelo con la combinazione supportata dal vostro responsabile GIS, non con uno screenshot vecchio. Ricostruire un portatile con Windows 7 per adeguarlo a un layout di menu storico non risolve nulla e crea un secondo ambiente non supportato. Se le due macchine differiscono davvero, la decisione è concordare un’unica build supportata, non un espediente.

Il menu Vector riflette il plugin Processing

QGIS riempie il menu Vector con scorciatoie agli algoritmi dei provider principali, quindi un sottomenu vuoto di solito significa che il plugin Processing non è abilitato in quell’installazione. Aprite il gestore dei plugin e confermate che il plugin principale è attivo, poi riavviate QGIS e guardate di nuovo. È un’impostazione dell’applicazione, e nessuna quantità di debug del tunnel la cambierà.

Potete leggere lo stesso stato da un terminale, il che è più rapido che cliccare nei menu su un collegamento lento:

$ qgis_process plugins
$ qgis_process list | grep -i "native:buffer"
native:buffer  Buffer
$ qgis_process help native:buffer

Quando il plugin risponde, confrontate il provider dell’operazione che vi serve davvero. Un algoritmo nativo, un provider esterno e un modello costruito in casa possono avere prerequisiti diversi, e due menu che sembrano uguali possono non contenere la stessa voce. Annotate il nome del provider dalla casella degli strumenti e verificatelo per nome, non per posizione nell’elenco.

I profili spiegano gli strumenti mancanti senza reinstallazione

Un profilo utente QGIS contiene preferenze, plugin abilitati e configurazione di Processing, ed è esattamente l’insieme che fa sembrare una macchina diversa da un’altra. Il gestore dei profili apre un’istanza separata e pulita, e a quell’istanza mancheranno legittimamente strumenti che il vostro profilo d’ufficio possiede.

Usate un profilo pulito come ambiente di confronto, non come sostituzione. Se lo strumento compare lì, la differenza è nei plugin o nelle impostazioni di Processing del profilo esistente; se non compare, la lacuna è nell’installazione e state guardando lo strato completamente sbagliato.

Copiare l’intera cartella di profilo di un collega è la scorciatoia sbagliata. Trascina dentro impostazioni non correlate, definizioni di connessione a database e configurazione di autenticazione che non erano mai state pensate per il vostro account. Chiedete invece il provider, il modello o l’impostazione specifica e aggiungeteli tramite l’interfaccia supportata.

Questa distinzione protegge anche l’installazione dell’ufficio dai vostri esperimenti, il che conta più di risparmiare dieci minuti.

Un guasto della fonte dati appare diverso da un algoritmo mancante

Una volta che l’algoritmo esiste, il guasto successivo riguarderà il raggiungimento del layer. Una connessione PostGIS, un endpoint WMS o WFS e un file su un’unità mappata falliscono ciascuno a modo proprio, e una lettera di unità che funziona in ufficio di solito non significa nulla a casa. Usate il nome host privato previsto e le credenziali del servizio stesso e i suoi requisiti TLS.

Provate in due passaggi e il messaggio di errore vi dirà chi chiamare. Eseguite prima l’operazione su un piccolo campione locale non sensibile del tipo di geometria corretto; se riesce, l’algoritmo e il profilo sono a posto, quindi ogni guasto sullo strato privato appartiene alla rete o al servizio. Se anche il campione fallisce, smettete di incolpare la VPN e tornate ai controlli di plugin e profilo.

Concludete salvando l’output nella posizione approvata e tenendo una breve nota accanto al progetto: build di QGIS, profilo, provider dell’algoritmo e percorsi dei dati. Così il prossimo aggiornamento o il nuovo portatile parte da fatti invece che da un altro giro di archeologia dei menu.

Articoli correlati