Uneltele vectoriale QGIS lipsesc acasă: instalare sau profil?
Uneltele QGIS vin din instalarea și profilul care execută sarcina, nu din fișierul proiectului. Separați configurarea aplicației de defecțiunile VPN și ale surselor de date.
Deschideți același proiect QGIS acasă, constatați că uneltele vectoriale au dispărut, iar tunelul pare vinovat. De obicei nu este, chiar dacă tocmai VPN-ul a pus cele două medii unul lângă altul. Fișierul proiectului conține straturi, stiluri și setări ale proiectului; nu conține catalogul de algoritmi. Uneltele aparțin instalării care execută sarcina și profilului pe care acea instalare l-a încărcat.
Stabiliți care instalare execută sarcina
Un desktop la distanță aprobat care afișează QGIS-ul din birou arată identic cu o instalare locală până când verificați ce rulează de fapt. În această configurație algoritmii vin de pe mașina la distanță și din profilul ei, în timp ce calculatorul de acasă doar desenează pixeli. Verificați versiunea și profilul activ în interiorul sesiunii la distanță, nu pe propriul desktop.
Când QGIS rulează local, instalarea de acasă oferă totul. Atunci VPN-ul are o singură sarcină: să ajungă la date.
Notați numărul real de compilare, numele profilului activ și lista de extensii pe mașina care face treaba. Comparați cu combinația pe care o acceptă responsabilul de GIS, nu cu o captură de ecran veche. Reconstruirea unui laptop cu Windows 7 pentru a se potrivi unui aspect istoric de meniu nu rezolvă nimic și creează un al doilea mediu neacceptat. Dacă cele două mașini chiar diferă, decizia este să conveniți asupra unei singure compilări acceptate, nu un ocol.
Meniul Vector reflectă extensia Processing
QGIS umple meniul Vector cu scurtături către algoritmi de la furnizori de bază, așa că un submeniu gol înseamnă de obicei că extensia Processing nu este activată în acea instalare. Deschideți managerul de extensii și confirmați că extensia de bază este pornită, apoi reporniți QGIS și priviți din nou. Aceasta este o setare a aplicației, iar niciun nivel de depanare a tunelului nu o va schimba.
Puteți citi aceeași stare dintr-un terminal, ceea ce este mai rapid decât să faceți clic prin meniuri pe o conexiune lentă:
$ qgis_process plugins
$ qgis_process list | grep -i "native:buffer"
native:buffer Buffer
$ qgis_process help native:buffer
Când extensia răspunde, comparați furnizorul operației de care aveți cu adevărat nevoie. Un algoritm nativ, un furnizor extern și un model construit intern pot avea cerințe diferite, iar două meniuri care arată la fel pot să nu conțină aceeași intrare. Notați numele furnizorului din caseta de instrumente și verificați-l după nume, nu după poziția în listă.
Profilurile explică uneltele lipsă fără reinstalare
Un profil de utilizator QGIS păstrează preferințe, extensii activate și configurația Processing, iar exact acesta este ansamblul care face o mașină să se simtă diferită de alta. Managerul de profiluri deschide o instanță separată și curată, iar acea instanță va duce lipsă în mod legitim de uneltele pe care le are profilul de birou.
Folosiți un profil curat ca mediu de comparație, nu ca înlocuitor. Dacă unealta apare acolo, diferența este în extensiile sau setările Processing ale profilului actual; dacă nu apare, lipsa este în instalare și vă uitați la stratul complet greșit.
Copierea întregului folder de profil al unui coleg este scurtătura greșită. Aduce setări fără legătură, definiții de conexiune la baze de date și configurație de autentificare care nu au fost niciodată gândite pentru contul dumneavoastră. Cereți furnizorul, modelul sau setarea concretă și adăugați-le prin interfața acceptată.
Această distincție protejează și configurarea biroului de experimentele dumneavoastră, iar asta contează mai mult decât economisirea a zece minute.
O defecțiune a sursei de date arată altfel decât un algoritm lipsă
Odată ce algoritmul există, următoarea defecțiune va fi despre atingerea stratului. O conexiune PostGIS, un endpoint WMS sau WFS și un fișier pe un disc mapat eșuează fiecare în felul său, iar o literă de disc care funcționează la birou de obicei nu înseamnă nimic acasă. Folosiți numele de gazdă privat prevăzut și acreditările serviciului însuși și cerințele lui TLS.
Testați în doi pași și mesajul de eroare vă va spune pe cine să sunați. Rulați operația mai întâi pe un eșantion local mic și nesensibil de tipul corect de geometrie; dacă reușește, algoritmul și profilul sunt în regulă, deci orice eșec pe stratul privat aparține rețelei sau serviciului. Dacă și eșantionul eșuează, opriți-vă din a da vina pe VPN și întoarceți-vă la verificările extensiei și profilului.
Încheiați salvând rezultatul în locația aprobată și ținând o notă scurtă lângă proiect: compilarea QGIS, profilul, furnizorul algoritmului și căile datelor. Atunci următoarea actualizare sau noul laptop pornește de la fapte în loc de încă o rundă de arheologie a meniurilor.