9. QGIS konfigūracija

QGIS galima labai stipriai konfigūruoti. Nustatymų meniu teikia skirtingus įrankius, leidžiančius:

9.1. Parinktys

options Kai kurios bazinės QGIS parinktys gali būti keičiamos dialoge Parinktys. Parinkite meniu Nustatymai ► options Parinktys. Jūs galite keisti parinktis pagal savo poreikius. Kai kuriems pakeitimams gali tekti iš naujo paleisti QGIS, kad jie įsigaliotų.

Žemiau aprašomos kortelės, kuriose galite tinkinti savo parinktis.

Pastaba

Priedai gali įtraukti savo nustatymus Parinkčių dialoge

Nors žemiau pateikti tik baziniai nustatymai, pastebėtina, kad šį sąrašą galima išplėsti įdiegiant priedus, kurie prideda savo parinktis į standartinį Parinkčių dialogą. Taip išvengiama situacijos, kai kiekvienas priedas turi savo atskirą konfigūravimo dialogą su papildomais meniu elementais, skirtais tik jiems…

9.1.1. Bendrieji nustatymai

../../../_images/options_general.png

Fig. 9.1 Bendrieji QGIS nustatymai

Perrašyti sistemos lokalę

Pagal nutylėjimą QGIS jūsų kalbą ir skaičių tvarkymą nustato pagal Operacinės sistemos konfigūraciją. Įjungus šią grupę jūs galite patys tinkinti šią elgseną.

  • Parinkite jūsų GUI naudojamą Naudotojo sąsajos vertimą

  • Lokalė (skaičių, datų ir valiutų formatai) nurodo, kaip rodyti skaitinių reikšmių ir datų duomenis

  • checkbox Rodyti grupės (tūkstančių) skirtuką

Parinktų nustatymų suvestinę ir kaip jie bus interpretuojami matysite skilties apačioje.

Programa

  • Pasirinkite Stilius (reikia iš naujo paleisti QGIS), t.y. valdiklių išvaizdą ir išdėliojimą dialoguose. Galimos reikšmės priklauso nuo jūsų Operacinės sistemos.

  • Nustatykite Naudotojo sąsajos temą (reikia iš naujo paleisti QGIS) selectString. Galima rinktis iš „default“ (numatytoji), „Night Mapping“ (tamsi) arba „Blend of Gray“ (pilka)

  • Parinkite Piktogramų dydį selectString

  • Nurodykite Šriftą ir jo Dydį. Šriftas gali būti radioButtonOn Qt numatytasis arba nurodytas naudotojo

  • Keiskite Laikinų pranešimų ir dialogų rodymo laiką

  • unchecked Paleidžiant nerodyti įvadinio paveikslo

  • checkbox Rodyti QGIS naujienų kanalą pasveikinimo puslapyje: rodo atrinktas QGIS naujienas, suteikiant jums galimybę sužinoti apie projekto naujienas (naudotojų/vystytojų susitikimų datas ir suvestines, bendruomenės apklausas, laidų pranešimus, įvairius patarimus…)

  • checkbox Tikrinti QGIS versiją paleidžiant, kad gautumėte pranešimą, jei yra išleista naujesnė versija

  • unchecked Naudoti paprastus spalvų parinkimo dialogus (žr. Color Selector)

  • unchecked Plaukiojantis duomenų šaltinių tvarkyklės dialogas leis palikti atidarytą jūsų duomenų šaltinių tvarkyklės dialogą sluoksnių pridėjimui tuo pačiu metu sąveikaujant su QGIS sąsaja

Projektų failai

  • Paleidus atverti projektą

    • „Pasveikinimo puslapis“ (numatytoji parinktis): gali rodyti „Naujienas“, projektų šabloną(us) ir paskutinius naudotojo profilio naudotus projektus (su miniatiūromis). Pagal nutylėjimą neatidaromas joks projektas.

    • „Naują“: atidaro naują projektą, pagal numatytąjį šabloną

    • „Paskutinį atvertą“: atidaro paskutinį jūsų įrašytą projektą

    • ir „Konktetų“: atveria konkretų projektą. Naudokite mygtuką , kad nurodytumėte pagal nutylėjimą naudojamą projektą.

  • checkbox Kurti naują projektą iš numatytojo projekto. Jūs turite galimybę spausti Padaryti dabartinį projektą numatytuoju arba Atstatyti pradinį. Galite naršyti po failus ir nurodyti aplanką, kuriame bus ieškoma jūsų projekto šablonų. Tai bus pridėta į Projektas ► Naujas pagal šabloną. Jei iš pradžių įjungsite checkbox Kurti naują projektą iš numatytojo projekto ir tada įrašysite projektą į šablonų aplanką.

  • checkbox Prireikus pasiūlyti įrašyti projekto ir duomenų šaltinio pakeitimus, kad neprarastumėte jūsų padarytų pakeitimų.

  • checkbox Išimant sluoksnį prašyti patvirtinimo

  • checkbox Įspėti, kai atidaromas projekto failas, sukurtas senesne QGIS versija. Jūs visada galite atidaryti projektus, sukurtus senesne QGIS versija, bet įrašę tokį projektą, nebūtinai galėsite jį atidaryti su senesne laida, nes kai kurios savybės gali būti neprieinamos toje versijoje.

  • Įjungti makrokomandas selectString. Ši parinktis sukurta valdymui makrokomandų, kurios vykdo veiksmus projekto įvykiams. Jūs galite pasirinkti „Niekada“, „Klausti“, „Tik šiai sesijai“ ir „Visada (nerekomenduojama)“.

  • Numatytasis kelių įrašymas: nurodo, ar keliai iki failų ir sluoksnių įrašomi kaip „Absoliutūs“ ar „Santykiniai“ nuo projekto failo. Šį nustatymą galima permušti projekto lygyje.

  • Numatytas projekto failo formatas

    • radioButtonOn QGZ failo archyvo formatas, įtraukia papildomus duomenis (žr. papildomi duomenys)

    • radioButtonOff QGS projektas įrašomas atviru tekstu, neįtraukiant papildomų duomenų: papildomi duomenys laikomi atskirame .qgd faile greta projekto failo.

9.1.2. Sistema

SVG keliai

Pridėkite ar išimkite Kalius, kuriuose ieškoti vektorinių (SVG) simbolių. Šie SVG failai vėliau prieinami simbolizacijai, etiketėms ar jūsų žemėlapio kompozicijos dekoravimui.

Taipogi skaitykite skyrių Remote or embedded file selector skirtingiems būdams nurodyti svg failus QGIS kelyje.

Priedų keliai

Pridėkite ar išimkite Kelius, kuriuose reikia ieškoti papildomų C++ priedų bibliotekų.

Dokumentacijos keliai

Pridėkite ar išimkite Dokumentacijos kelius, kurie naudojami QGIS pagalbai. Pagal nutylėjimą pridedama nuoroda į oficialią internetinę naudotojo dokumentaciją, atitinkančią naudojamą versiją. Jūs galite pridėti kitas nuorodas ir prioritetizuoti jas nuo viršaus žemyn: kiekvieną kartą, kai dialoge paspaudžiate mygtuką Pagalba, parenkama aukščiausiai esanti nuorodą ir tikrinama, ar toks puslapis yra, jei ne - bandoma tolesnė nuoroda ir t.t..

Pastaba

Dokumentacijos versijos kuriamos ir verčiamos tik QGIS ilgo laikotarpio laidoms (LTR), tai reiški, kad jei naudojate paprastą laidą (pvz. QGIS 3.0), pagalbos mygtukas pagal nutylėjimą atidarys kitos LTR vadovo puslapį (t.y. 3.4 LTR), kurioje gali būti aprašytas naujesnės laidos (3.2 ir 3.4) funkcionalumas. Jei nėra LTR dokumentacijos, tada bus naudojama „testavimo“ dokumentacija, su savybėmis iš naujesnių ir net vystymo versijų.

Nustatymai

Leidžia jums Atstatyti naudotojo sąsajos numatytuosius nustatymus (reikės paleisti iš naujo), jei esate padarę kokius nors tinkinimus.

Aplinka

../../../_images/sys-env-options.png

Fig. 9.2 Sistemos aplinkos kintamieji QGIS’e

Sistemos aplinkos kintamuosius galima pažiūrėti ir keisti Aplinkos grupėje. Tai naudinga platformose, tokiose kaip Mac, kur GUI aplikacijos nebūtinai paveldi naudotojo aplinką. Taipogi tai naudinga nustatant ir peržiūrint aplinkos kintamuosius išoriniams įrankių rinkiniams, kuriuos valdo apdorojimo įrankinė (pvz., SAGA, GRASS), bei įjungiant tinkinimo išvestį konkrečioms išeities kodo dalims.

checkbox Naudoti savus kintamuosius (reikia paleisti iš naujo - su skirtukais). Jūs galite Pridėti ir Išimti kintamuosius. Jau apibrėžti aplinkos kintamieji rodomi skiltyje Dabartiniai aplinkos kintamieji, juos galime filtruoti įjungus parinktį checkbox Rodyti tik su QGIS susijusius kintamuosius.

9.1.3. CRS nustatymai

Pastaba

Daugiau informacijos apie tai, kaip QGIS tvarko sluoksnių projekcijas, rasite skyriuje Working with Projections.

../../../_images/options_crs.png

Fig. 9.3 CRS nustatymai QGIS’e

Projektų CRS

Yra parinktis automatiškai nustatyti naujo projekto CRS:

  • radioButtonOnNaudoti CRS iš pirmo pridėto sluoksnio: projekto CRS bus nustatyta tokia, kokia bus pirmame į projektą įkeltame sluoksnyje

  • radioButtonOffNaudoti numatytąją CRS: iš anksto nurodyta CRS pagal nutylėjimą priskiriama visiems naujiems projektams ir nekeičiama, pridedant į projektą sluoksnius.

Pasirinkimas bus įrašytas ir naudojamas vėlesnėse QGIS sesijose. Projekto koordinačių atskaitos sistemą galime permušti kortelėje Projektas ► Savybės… ► CRS.

Sluoksnių CRS

Numatytoji sluoksnių CRS: parinkite numatytąją CRS, kurią reikia naudoti kuriant naują sluoksnį

Taipogi galite nurodyti veiksmą, kurį reikia vykdyti kuriant naują sluoksnį arba kai įkeliamas sluoksnis be nurodytos CRS.

  • radioButtonOn Palikti kaip nežinomą CRS (nieko nedaryti)

  • radioButtonOff Klausti CRS

  • radioButtonOff Naudoti projekto CRS

  • radioButtonOff Naudoti numatytąją CRS

Tikslumo įspėjimai

CRS tikslumo įspėjimus rodyti tik netikslumams, viršijantiems nurodytą atstumą: atsitinka tik tada, kai jūs konkrečiai sukuriate ar keičiate duomenų rinkinį ir parenkate CRS naudojančią duomenų ansamblį su mažesniu tikslumu. Numatytoji reikšmė yra Visada rodyti įspėjimą esant bet kokiam netikslumui. Reikalauja QGIS versijos, naudojančios bent PROJ 8.0.

unchecked Rodyti CRS tikslumo įspėjimus sluoksniams projekto legendoje: įjungus šią parinktį bet koks sluoksnis su CRS tikslumo problemomis (pvz. dinaminis crs be prieinamos koordinačių epochos arba CRS paremta duomenų ansamblius su netikslumu viršijančiu naudotojo nurodytą) turės indicatorLowAccuracy įspėjimo piktogramą Sluoksnių skydelyje, rodantį, kad tai mažo tikslumo sluoksnis.

Tai sukurta naudojimui inžinerijoje, BIM, turto valdyme ir kitose srityse, kur metro/submetro netikslumai yra potencialiai labai pavojingi arba brangūs!

unchecked Planimetriniai matavimai: nurodo numatytąją savybės „planimetriniai matavimai“ reikšmę naujai sukurtiems projektams.

9.1.4. Transformacijų nustatymai

Kortelė transformation Transformacijos padeda nurodyti koordinačių transformacijas ir veiksmus, vykdomus įkeliant sluoksnį į projektą ar perprojektuojant sluoksnį.

../../../_images/options_transformations.png

Fig. 9.4 Transformacijų nustatymai

Numatytosios datum transformacijos

Šioje grupėje galite valdyti, ar perprojektuojant sluoksnius į kitą CRS reikia:

  • automatiškai apdoroti naudojant QGIS numatytuosius transformacijos nustatymus;

  • ir/arba papildomai pagal jūsų nurodymus:

    • checkbox Klausti datum transformacijos, jei kelios yra galimos

    • taikyti iš anksto nurodytą datum transformaciją. Daugiau informacijos rasite skyriuje Datum Transformations.

9.1.5. Duomenų šaltinių nustatymai

../../../_images/options_data_sources.png

Fig. 9.5 QGIS duomenų šaltinių nustatymai

Geoobjektų atributai ir lentelė

  • checkbox Atributų lenteles atverti prijungtuose languose

  • Įkeliant geoobjektus kitose aplikacijose Kopijuoti geoobjektus kaip „Paprastas tekstas, be geometrijos“, „Paprastas tekstas, WKT geometrija“ arba „GeoJSON“.

  • Atributų lentelės elgsena selectString: atidarant nustatyti atributų lentelės filtrą. Yra trys galimybės: „Rodyti visus geoobjektus“, „Rodyti pažymėtus geoobjektus“ ir „Rodyti žemėlapyje matomus geoobjektus“.

  • Numatytasis vaizdas: nurodykite atributų lentelės vaizdą kiekvieno atidarymo metu. Jis gali būti „Atsiminti paskutinį vaizdą“, „Lentelės vaizdas“ ar „Formos vaizdas“.

  • Atributų lentelės eilučių podėlis selectNumber. Šis eilučių podėlis leidžia įrašyti paskutines įkeltas N atributų eilučių, kad darbas su atributų lentele būtų greitesnis. Podėlis bus ištrintas uždarant atributų lentelę.

  • NULL reikšmių vaizdavimas. Čia jūs galite nurodyti reikšmę, kuri bus rodoma laukams, turintiems NULL reikšmę.

Patarimas

Atributų lentelių su daug duomenų atidarymo pagerinimas

Dirbant su sluoksniais, kuriuose yra labai daug įrašų, atributų lentelės atidarymas gali būti lėtas, nes dialogas prašo ištraukti visas sluoksnio eilutes. Parinkus Atributų lentelės elgseną Rodyti žemėlapyje matomus geoobjektus, atidarant lentelę QGIS prašys tik geoobjektų, kurie matomi dabartinėje žemėlapio drobėje, dėl to duomenys bus įkelti daug greičiau.

Pastebėtina, kad atributų lentelėje esantys duomenys visada bus susieti su drobės apimtimi ją atidarius. Tai reiškia, kad tokioje lentelėje parinkus Rodyti visus geoobjektus daugiau geoobjektų parodyta nebus. Bet jūs galite atnaujinti rodomų geoobjektų aibę pakeisdami drobės apimtį ir parinkę Rodyti žemėlapyje matomus geoobjektus atributų lentelėje.

Duomenų šaltinio valdymas

  • Ieškoti tinkamų failų naršyklės skydelyje selectString. Galite parinkti „Tikrinti praplėtimą“ ir „Tikrinti failo turinį“.

  • Naršymo skydelyje tikrinti suspaustų failų (.zip) turinį selectString nurodo, kokio detalumo yra valdiklio informacija Naršyklės skydelio apačioje tikrinant tokius failus. Galimos parinktys yra „Netikrinti“, „Paprastas tikrinimas“ ir „Pilnas tikrinimas“.

  • Atidarant paprašyti posluoksnių. Kai kurie rastrai palaiko posluoksnius — jie GDAL’e vadinami duomenų poaibiais. Tokie, pavyzdžiui, yra netCDF failai — jei yra daug netCDF kintamųjų, GDAL mato visus kintamuosius kaip poaibius. Ši parinktis leidžia jums valdyti, ką daryti su posluoksniais, kai atidaromas failas su posluoksniais. Jūs turite tokius pasirinkimus:

    • „Visada“: Visada prašyti (jei yra posluoksnių)

    • „Jei reikia“: Klausti, jei sluoksnis neturi juostų, bet turi posluoksnius

    • „Niekada“: Niekada neklausti, nieko neįkels

    • „Įkelti viską“: Niekada neklausti, visada įkelti visus posluoksnius

  • checkbox Automatiškai atnaujinti naršyklėje aplankus, kai jų turinys keičiasi: Leidžia rankiniu būdu nebestebėti aplankų Naršyklės skydelyje (pvz. vengiant galimo sulėtėjimo dėl tinklo greito).

Lokalizuoti duomenų keliai

Visiems failais paremtiems duomenų šaltiniams galima naudoti lokalizuotus kelius. Tai yra sąrašas kelių, kurie naudojami abstrahuojant duomenų šaltinio vietą. Pavyzdžiui, jei C:\mano_žemėlapiai yra įrašytas lokalizuotuose keliuose, sluoksnis su duomenų šaltiniu C:\mano_žemėlapiai\mano_šalis\orto.tif bus įrašytas projekte naudojant localized:mano_šalis\orto.tif.

Keliai rodomi prioriteto tvarka. T.y. QGIS visų pirma ieškos failo pirmame kelyje, tada antrame ir t.t.

Paslėpti naršyklės keliai

Šiame valdiklyje matysite visus aplankus, kuriuos jūs pasirinkote paslėpti iš Naršyklės skydelio. Pašalinus aplanką iš šio sąrašo jis vėl bus matomas Naršyklės skydelyje.

9.1.6. Braižymo nustatymai

../../../_images/rendering_menu.png

Fig. 9.6 Projekto parinkčių dialogo braižymo kortelė

Braižymo elgsena

  • checkbox Naujai pridėti sluoksniai pagal nutylėjimą turi būti rodomi: šią parinktį gali būti patogu išjungti įkeliant kelis sluoksnius, kad išvengtumėte kiekvieno sluoksnio braižymo tik jį pridėjus ir todėl bendro proceso sulėtinimo

  • checkbox Perbraižymo pagreitinimui kur tik įmanoma naudoti braižymo podėlį

  • checkbox Braižyti sluoksnius paraleliai naudojant kelis procesoriaus branduolius

  • checkbox Maks. naudojamų branduolių skaičius

  • Žemėlapio atnaujinimo intervalas (numatytoji reikšmė - 250 ms)

  • checkbox Pagal nutylėjimą įjungti geoobjektų supaprastinimą naujiems sluoksniams

  • Paprastinimo slenkstis

  • Paprastinimo algoritmas: Ši parinktis vykdo vietinį geometrijų paprastinimą, taip pagreitinant braižymą. Ji nekeičia iš duomenų teikėjo ištrauktos geometrijos. Tai svarbu, kai turite išraiškų, kurios naudoja geoobjekto geometrijas (pvz. skaičiuojate plotą) - taip užtikrinama, kad šie skaičiavimai atliekami su originaliomis geometrijomis, o ne su paprastintomis. Šiam tikslui QGIS turi tris algoritmus: „Atstumas“ (numatytasis), „PritrauktiPrieTinklelio“ ir „Visvalingam“.

  • unchecked Paprastinti tiekėjo pusėje, jei įmanoma: geometrijos paprastinamos tiekėjo (PostGIS, Oracle…) pusėje ir, kitaip nei naudojant vietinį paprastinimą, geometrijas naudojantys skaičiavimai gali būti įtakoti

  • Didžiausias mastelis, kuriame sluoksnis turėtų būti paprastinamas

  • doubleSpinBox Didinimo lygis (žr. didinimas)

Pastaba

Be globalių nustatymų, geoobjektų paprastinimą galima nustatyti bet kuriam konkrečiam sluoksniui per jo meniu Sluoksnio savybės ► Braižymas.

Braižymo kokybė

  • checkbox Braižyti mažiau kampuotas linijas, prarandant šiek tiek laiko

Kreivių segmentacija

  • Segmentacijos tolerancija: šis nustatymas valdo, kaip braižomi lankai. Kuo mažesnis minimalus kampas (tarp dviejų greta esančių viršūnių ir kreivės centro laipsniais) ar didžiausias skirtumas (atstumas tarp dviejų viršūnių segmentų ir kreivės linijos žemėlapio vienetais), tuo tiesesni bus braižomi linijų segmentai.

  • Tolerancijos tipas: gali būti Didžiausias kampas arba Didžiausias skirtumas tarp aproksimacijos ir kreivės.

Rastrai

  • Naudodami RGB juostų parinkimą, jūs galite nurodyti Raudonos, Žalios ir Mėlynos juostų numerius.

  • Galit nurodyti metodus Atrinkimą pritraukus ir Atrinkimą atitraukus. Atrinkimui pritraukus jūs galite pasirinkti vieną iš trijų perrinkimo metodų: „Artimiausio kaimyno“, „Dvilinijinį“ ir „Kubinį“. Atrinkimui atitraukus jūs galite pasirinkti iš „Artimiausio kaimyno“ ir „Vidurkio“. Taipogi galite nurodyti Per didelio pritraukomo reikšmę (tarp 0.0 ir 99.99 - didelė reikšmė reiškia daugiau darbo QGIS’ui - numatytoji reikšmė yra 2.0).

Kontrasto stiprinimas

Kontrasto stiprinimo parinktis galima taikyti Vienai juodai-baltai juostai, Kelių juostų spalvai (baitas/juosta) ar Kelių juostų spalvai (>baitas/juosta). Kiekvienam galite nurodyti:

  • Naudojamą Algoritmą, kurio reikšmės gali būti „Jokio ištempimo“, „Ištempti iki MinMax“, „Ištempti apkarpyti iki MinMax“ ar „Apkarpyti iki MinMax“

  • Taikomi ribojimai (minimumas/maksimumas), su reikšmėmis, tokiomis kaip „Kumuliacinė taškų skaičiaus riba“, „Minimumas/Maksimumas“, „Vidurkis +/- standartinis nuokrypis“.

Rastro braižymui jūs taipogi galite nurodyti šias parinktis:

  • Kumuliacinė taškų skaičiaus riba

  • Standartinio nuokrypio daugiklis

Derinimas

  • Parinktis checkbox Žemėlapio drobės atnaujinimas įrašo braižymo trukmę į Pranešimų žurnalo skydelį.

9.1.7. Drobės ir legendos nustatymai

../../../_images/options_canvas_legend.png

Fig. 9.7 Drobės ir legendos nustatymai

Šios savybės leidžia jums nurodyti:

  • Numatytąją žemėlapio išvaizdą (projekto savybės ją permuša): Parinkimo spalvą ir Fono spalvą.

  • Sluoksnių legendos veiksmai:

    • Dvigubo paspaudimo veiksmas legendoje selectString. Galite pasirinkti „Atverti sluoksnio savybes“, „Atverti atributų lentelę“ arba „Atverti prijungtą sluoksnio stiliaus langą“.

    • checkbox Rodyti klasifikavimo atributą prie sluoksnių pavadinimų, pavyzdžiui kai taikomas kategorizuotas ar nuo taisyklių priklausantis simbolizavimas (daugiau informacijos rasite skyriuje Symbology Properties).

    • WMS getLegendGraphic rezoliucija

    • Minimalus ir Maksimalus sutartinių ženklų simbolio dydis valdo Sluoksnių skydelyje rodomo simbolio dydį

  • Sluoksnių žemėlapių patarimų rodymo Delsimas milisekundėmis

  • Ar QGIS turi checkbox Atsižvelgti į ekrano DPI: Įjungus šią parinktį, QGIS pasistengs rodyti drobę fiziškai teisingu masteliu ekrane, priklausomai nuo monitoriaus fizinio DPI. Simbologija su nurodytu rodymo dydžiu taipogi bus teisingai braižoma, pvz. 10mm simbolis bus ekrane rodomas 10mm dydžio. Bet etikečių šriftų dydžiai drobėje gali skirtis nuo QGIS naudotojo sąsajos ir kitų aplikacijų. Išjungus šį nustatymą QGIS naudos operacinės sistemos loginį DPI, kuris atitiks naudojamą kitose aplikacijose. Bet drobės mastelis ekrane gali būti fiziškai netikslus. Ypač tai jausis didelės raiškos ekranose, kur simbologija tikėtina atrodys per smulki.

    Geriausiai patirčiai rekomenduojama įjungti checkbox Atsižvelgti į ekrano DPI, ypač kai naudojami keli arba skirtingi vaizduokliai ir ruošiami vizualiai aukštos kokybės žemėlapiai. Išjungus checkbox Atsižvelgti į ekrano DPI bus kuriama iševstis, labiau tinkama ekranui skirtus žemėlapius, ypač kur šriftų dydžiai atitiks naudojamus kitose aplikacijose.

Pastaba

Braižymas išdėstymuose neįtakojamas nustatymo Atsižvelgti į ekrano DPI; jie visada atsižvelgia į nurodytą išvesties įrenginio DPI. Taipogi atkreipkite dėmesį, kad šis nustatymas naudoja fizinį ekrano DPI tokį, kokį jį praneša operacinė sistema, o tai nebūtinai bus tikslu visiems vaizduokliams.

9.1.8. Žemėlapio įrankių nustatymai

../../../_images/options_map_tools.png

Fig. 9.8 QGIS žemėlapio įrankių nustatymai

Šioje kortelėje rasite kelias Identifikavimo įrankio elgsenos parinktis.

  • Geoobjekto identifikavimo ir žemėlapio patarimų spindulys - tai tolerancijos atstumas - iki tokio atstumo paspaudus ant objekto, identifikavimo įrankis rodys rezultatus.

  • Paryškinimo spalva leidžia jums parinkti, kokia spalva paryškinami identifikuojami objektai.

  • Buferis nurodo identifikavimo paryškinimo braižymo buferį.

  • Minimalus plotus nurodo kokio storio turi būti pažymėjimo kontūras.

Matavimo įrankis

  • Nurodykite matavimo įrankių Gumelės spalvą

  • Nurodykite Skaitmenų po kablelio skaičių

  • checkbox Išlaikyti bazinį vienetą automatiniam didelių skaičių konvertavimui (pvz. metrų į kilometrus)

  • Pageidaujami atstumo matavimo vienetai: galimos reikšmės yra „Metrai“, „Kilometrai“, „Pėdos“, „Mylios“, „Jūrmylės“, „Centimetrai“, „Milimetrai“, „Laipsniai“ ar „Žemėlapio vienetai“

  • Pageidaujami ploto matavimo vienetai: galimos reikšmės yra „Kvadratiniai metrai“, „Kvadratinės pėdos“, „Kvadratiniai jardai“, „Kvadratinės mylios“, „Hektarai“, „Arai“, „Kvadratinės jūrmylės“, „Kvadratiniai centimetrai“, „Kvadratiniai milimetrai“, „Kvadratiniai laipsniai“ ar „Žemėlapio vienetai“

  • Pageidaujami kampų vienetai: galimos reikšmės yra „Laipsniai“, „Radianai“, „Gonai“, „Minutės“, „Sekundės“, „Sūkiai“, „Miliradianai (Si apibrėžimas)“ ar „Mil (NATO/karinis apibrėžimas)“

Koordinačių ir krypties rodymas

  • Numatytasis krypties formatas naujiems projektams: naudojamas pelės koordinačių rodymui būsenos juostoje, kai tempiama žemėlapio drobė. Galima permušti projekto nustatymų dialoge.

Slinkimas ir didinimas

  • Didinimo daugiklis mastelio keitimo įrankiams ar pelės ratukui

Numatyti masteliai

Čia rasite numatytuosius mastelius, kurie rodomi būsenos juostos Mastelio iškrentančiame sąraše greitam mastelio keitimui. Naudodami mygtukus symbologyAdd ir symbologyRemove jūs galite pridėti ir išimti jums reikiamus mastelius. Taipogi galite importuoti ir eksportuoti mastelius iš/į .XML failą. Pastebėtina, kad visada galite atšaukti savo pakeitimus ir grąžinti pradinį sąrašą.

9.1.9. 3D Nustatymai

../../../_images/options_3d.png

Fig. 9.9 3D Nustatymai

3d 3D meniu leidžia jums konfigūruoti kelis numatytuosius nustatymus, kurie naudojami 3D žemėlapio rodinyje. Jie gali būti susiję su Numatytais kameros nustatymais:

  • Projekcijos tipas: leidžia žiūrėti 3D sceną:

    • Perspektyvinėje projekcijoje (numatytoji reikšmė): Lygiagrečios linijos susikerta tolumoje. Objektai yra tuo mažesni, kuo toliau jie yra nuo kameros.

    • arba Ortogonalioje projekcijoje: Lygiagrečios linijos atrodo lygiagrečios. Objektai yra to paties dydžio nepriklausomai nuo to, koks jų atstumas nuo kameros.

  • Kameros Matymo laukas: aktualus tik perspektyvinei projekcijai, nurodo dabartinį matymo lauką laipsniais ir nurodo, kuri scenos dalis yra matma kamerai. Numatytoji reikšmė yra 45°.

  • Navigacijos režimas: suteikia skirtingus būdus sąveikauti su 3D scena. Galimi režimai yra:

    • Remiantis paviršiumi: naviguojant kamera seka fiksuotą poziciją ant žemės paviršiaus.

    • Vaikščiojimo režimas (pirmo asmens)

    navigacijos komandos skirsis priklausomai nuo parinkto režimo.

  • Judėjimo greitis

  • Apkeisti vertikalias ašis: Nurodo ar vertikalios ašies judesiai turi būti sukeisti vietomis lyginant su normalia elgsena. Įtakoja tik judėjimą Vaikščiojimo režimu. Galima nustatyti:

    • Niekada

    • Tik tempiant: vertikalus judėjimas bus apsuktas tik darant paspaudimo ir tempimo kameros posūkį

    • ir Visada: judesiai bus apsukami tiek paspaudus ir tempiant, tiek ir spaudant kursoriaus mygtukus (paspaudus mygtuką ~)

9.1.10. Spalvų nustatymai

../../../_images/options_colors.png

Fig. 9.10 Spalvų nustatymai

Šis meniu leidžia kurti ar keisti spalvų paletes, kurios naudojamos aplikacijos spalvų parinkimo valdikliuose. Galite pasirinkti iš:

  • Paskutinės spalvos rodo paskutines naudotas spalvas

  • Standartinės spalvos, numatytoji spalvų paletė

  • Projekto spalvos, dabartiniame projekte naudojamos spalvos (daugiau informacijos rasite skyriuje Default Styles Properties)

  • Naujo sluoksnio spalvos, rinkinys spalvų, kurios pagal nutylėjimą naudojamos pridedant naujus sluoksnius į QGIS

  • arba savo paletė(s), kurias galite kurti ar importuoti naudodami mygtuką greta iškrentančio palečių sąrašo.

Pagal nutylėjimą Paskutinių spalvų, Standartinių spalvų ir Projekto spalvų palečių negalima išimti ir jos visada matosi iškrentančiame spalvų sąraše. Į šį valdiklį taipogi galima pridėti savas paletes naudojant parinktį Rodyti spalvų mygtukuose.

Bet kuriai iš šių palečių jūs galite tvarkyti spalvų sąrašą, naudodami greta sąrašo esančius įrankius, t.y.:

  • symbologyAdd Pridėti ar symbologyRemove Išimti spalvą

  • editCopy Kopijuoti ar editPaste Įkelti spalvą

  • fileOpen Importuoti ar fileSave Eksprtuoti spalvų rinkinį iš/į .gpl failą.

Du kartus paspaudus ant spalvos sąraše, galite ją tvarkyti ar pakeisti Spalvų parinkimo dialoge. Taip pat galite ją pervadinti du kartus paspaudę ant Etiketės stulpelio.

9.1.11. Skaitmeninimo nustatymai

../../../_images/options_digitizing.png

Fig. 9.11 QGIS skaitmeninimo nustatymai

Ši kortelė leidžia jums konfigūruoti bendruosius vektorinio sluoksnio redagavimo (atributų ir geometrijos) nustatymus.

Tikrinti geometrijas

  • checkbox Nerodyti atributų formos po geoobjekto sukūrimo: šią parinktį galima permušti kiekvieno sluoksnio savybių dialoge.

  • checkbox Perpanaudoti paskutines įvestas atributų reikšmes: atsiminti paskutines naudotas kiekvieno atributo reikšmes ir naudoti jas kaip pradines kitame vektorizuotame geoobjekte. Veikia sluoksnio lygmenyje. Šią elgseną taipogi galima valdyti lauko lygyje (žiūrėkite Configure the field behavior).

  • Tikrinti geometrijas. Keičiant sudėtingas linijas ar poligonus su daug viršūnių gali reikšti labai lėtą braižymą. Taip yra todėl, kad numatytosios QGIS tikrinimo procedūros gali užimti daug laiko. Norėdami pagreitinti braižymą, galite parinkti GEOS geometrijos validavimą (pradedant nuo GEOS 3.3) arba apskritai jį išjungti. GEOS geometrijos tikrinimas yra daug greitesnis, bet pranešama tik apie pirmą geometrijos problemą.

    Pastebėtina, kad priklausomai nuo pažymėjimo, geometrijos klaidų ataskaitos gali skirtis (žr. Types of error messages and their meanings)

  • Numatytoji Z reikšmė kuriant naujus 3D geoobjektus.

Gumelė

  • Nurodykite gumelės Linijos plotį, Linijos spalvą ir Pildymo spalvą.

  • Nekeisti gumelės redaguojant viršūnes.

Pritraukimas

  • checkbox Pagal nutylėjimą įjungti pritraukimą įjungia pritraukimą atidarius projektą

  • Nustatykite Numatytąjį pritraukimo tipą selectString („Viršūnė“, „Segmentas“, „Centroidas“, „Segmento vidurys“, „Linijos pabaiga“, „Plotas“)

  • Nustato numatytąją pritraukimo toleranciją žemėlapio vienetais ar taškais

  • Nustato Viršūnių keitimo paieškos spindulį žemėlapio vienetais ar taškais

  • Pagrindinį dialogą rodyti kaip (reikės paleisti iš naujo): nurodykite, ar sudėtingesnį pritraukimo dialogą rodyti kaip „Dialogą“ ar „Prijungtą langą“.

  • Pritraukimo žymeklio spalva

  • checkbox Rodyti pritraukimo patarimus, tokius kaip pavadinimą sluoksnio, kurio geoobjektą jūs pritrauksite. Naudinga, kai persidengia keli geoobjektai.

  • checkbox Įgalinti pritraukimą prie nematomų (nerodomų žemėlapio drobėje) geoobjektų

Viršūnių žymėjimas

  • checkbox Rodyti žymes tik pažymėtiems geoobjektams

  • Nustatykite viršūnės Žymės stilių selectString („Kryžius“ (numatytas), „Pusiau permatomas apskritimas“ ar „Jokio“)

  • Nustatykite viršūnės Žymės dydį (milimetrais)

Kreivės postūmio įrankis

Kitos 3 parinktys skirtos įrankius offsetCurve Kreivės postūmio įrankis skyriuje Advanced digitizing. Naudojant kelis nustatymus galima įtakoti linijos pastūmimo formą. Šios parinktys galimos nuo GEOS 3.3.

  • Sujungimo stilius: „Apvalus“, „Mitra“ ar „Kampas“

  • Kvadranto segmentai

  • Mitros riba

Braižymas

Įjungus checkbox Keisti braižymą į kreivę jūs skaitmenizuojant galite kurti kreivių segmentus. Atsiminkite, kad jūsų duomenų tiekėjas turi palaikyti šią savybę.

9.1.12. Išdėstymų nustatymai

../../../_images/options_layouts.png

Fig. 9.12 QGIS išdėstymų nustatymai

Maketo numatytieji

Galite nurodyti Numatytąjį teksto šriftą, kuris bus naudojamas spausdinimo išdėstyme.

Tinklelio išvaizda

  • Nurodykite Tinklelio stilių selectString („Ištisinis“, „Taškai“, „Kryžiukai“)

  • Nurodykite Tinklelio spalvą

Numatytieji tinklelio ir orientacinių linijų parametrai

  • Nurodykite Tinklelio tarpus selectNumber

  • Nurodykite Tinklelio poslinkio selectNumber X ir Y ašims

  • Nurodykite Pritraukimo toleranciją selectNumber

Maketų keliai

  • Nurodykite Kelią(us), kuriuose ieškoti spausdinimo šablonų: sąrašas aplankų su savai išdėstymų šablonais, naudojamais kuriant naują išdėstymą.

9.1.13. GDAL nustatymai

GDAL yra erdvinių duomenų apsikeitimo biblioteka, kuri palaiko didelį skaičių vektorinių ir rastro formatų. Ji teikia tvarkykles įvairių formatų duomenų skaitymui ir (dažnai) rašymui. GDAL kortelė demonstruoja šias rastro ir vektorių formatų tvarkyklių galimybes.

9.1.13.1. GDAL rastro ir vektorių tvarkyklės

Kortelės Rastro tvarkyklės ir Vektorių tvarkyklės leidžia nurodyti, kuri GDAL tvarkyklė naudojama rašyti ir/ar skaityti failus, nes kai kuriais atvejais gali būti prieinama daugiau nei viena GDAL tvarkyklė.

../../../_images/options_gdal.png

Fig. 9.13 QGIS GDAL nustatymai - Rastro tvarkyklės

Patarimas

Du kartus paspaudus ant rastro tvarkyklės, kuri leidžia skaityti ir rašyti (rw+(v)), atidaromas tinkinimo dialogas Keisti kūrimo parinktis.

9.1.13.2. Rastro taisyklių parinktys

Čia galite valdyti skaitymo ir rašymo prieigą palaikančių rastro tvarkyklių elgseną:

  • Keisti kūrimo parinktis: leidžia keisti ar pridėti skirtingus failų transformavimo profilius, pvz. sukurti iš anksto numatytas parametrų kombinacijas (suspaudimo tipas ir lygis, bloko dydis, peržiūra, spalvos, permatomumas…), kurias galite naudoti kurdami rastro failus. Konkretūs parametrai priklauso nuo tvarkyklės.

    ../../../_images/gdalCreateOptions.png

    Fig. 9.14 Kūrimo parinkčių profilio pavyzdys (skirtas GeoTiff)

    Viršutinėje dialogo dalyje yra esamų profilių sąrašas, kuriame jūs galite pridėti naujus ar išimti bet kurį iš esamų. Jūs taipogi galite atstatyti numatytuosius profilio parametrus, jei juos pakeitėte. Kai kurios tvarkyklės (pvz. GeoTiff) turi kelis pavyzdinius profilius, su kuriais galite dirbti.

    Dialogo apačioje:

    • Mygtukas symbologyAdd leidžia pridėti eilutes, kuriose galite įrašyti parametro pavadinimą ir reikšmę

    • Mygtukas symbologyRemove ištrina pažymėtą parametrą

    • Spauskite mygtuką Tikrinti, kad patikrintumėte, ar įvestos kūrimo parinktys tinka nurodytam formatui

    • Naudokite mygtuką Pagalba, kad sužinotumėte, kokius galite naudoti parametrus, arba skaitykite GDAL rastro taisyklių dokumentaciją.

  • Keisti piramidžių parinktis

    ../../../_images/gdalPyramidsOptions.png

    Fig. 9.15 Piramidžių profilio pavyzdys

9.1.14. Kintamųjų nustatymai

Kortelėje Kintamieji yra globalaus lygio kintamųjų sąrašas.

Čia taip pat galima valdyti globalaus lygio kintamuosius. Norėdami pridėti naują savo globalų kintamąjį, spauskite mygtuką symbologyAdd. Analogiškai parinkite sąraše savo globalų kintamąjį ir spauskite symbologyRemove, kad jį išimtumėte.

Daugiau informacijos apie kintamuosius rasite skyriuje Storing values in Variables.

../../../_images/options_variables_global.png

Fig. 9.16 QGIS kintamųjų nustatymai

9.1.15. Autentifikacijos nustatymai

Kortelėje Autentifikacija jūs galite kurti autentifikacijos konfigūracijas ir valdyti PKI sertifikatus. Daugiau informacijos rasite skyriuje Autentifikacijos sistema.

../../../_images/auth-editor-configs2.png

Fig. 9.17 QGIS autentifikacijos nustatymai

9.1.16. Tinklo nustatymai

Bendra

  • Nustatykite Tinklo užklausų atsakymo laukti (ms) - numatytoji reikšmė yra 60000

  • Nustatykite Numatytą pasenimo periodą WMS galimybėms (valandomis) - numatytoji reikšmė yra 24

  • Nustatykite Numatytą pasenimo periodą WMS-C/WMTS kaladėlėms (valandomis) - numatytoji reikšmė yra 24

  • Nustatykite, kiek Daugiausia pakartojimų esant kaladėlės ar geoobjekto užklausos klaidai

  • Nustatykite Naudotojo-agentą

../../../_images/proxy-settings.png

Fig. 9.18 QGIS šliuzo nuostatos

Podėlio nuostatos

Nustatykite podėlio Aplanką ir Dydį. Taipogi siūlomi įrankiai automatiškai išvalyti jungties autentifikacijos podėlį, įvykus SSL klaidoms (rekomenduojama).

Interneto prieigai naudoti šliuzą

  • checkbox Interneto prieigai naudoti šliuzą

  • Nustatykite Šliuzo tipą selectString pagal savo reikalavimus ir nustatykite „Stotį“ ir „Prievadą“. Galimi šliuzo tipai yra:

    • Default Proxy: Šliuzas nustatomas pagal sistemos šliuzą

    • Socks5Proxy: Bendrinis šliuzas bet kokiai jungčiai. Palaiko TCP, UDP, pririšimą prie prievado (įeinančioms jungtims) ir autentifikaciją.

    • HttpProxy: Įgyvendinama naudojant komandą „CONNECT“, palaiko tik išeinančias TCP jungtis; palaiko autentifikaciją.

    • HttpCachingProxy: Įgyvendinta naudojant paprastas HTTP komandas, naudinga tik HTTP užklausų kontekste.

    • FtpCachingProxy: Įgyvendinta naudojant FTP šliuzą, naudinga tik FTP užklausų kontekste.

Šliuzo prisijungimo duomenys nustatomi autentifikacijos valdiklyje.

Žemiau esančiame tekstiniame šliuzo nustatymų lauke galima pridėti kelis išimčių URL (žr. Fig. 9.18). Jei paskirties url prasideda viena iš nurodytų eilučių, nebus naudojamas joks šliuzas.

Jei jums reikia detalesnės informacijos apie skirtingų šliuzų nustatymus, prašome skaityti atitinkamą QT bibliotekos dokumentaciją https://doc.qt.io/archives/qt-5.9/qnetworkproxy.html#ProxyType-enum

Patarimas

Šliuzo naudojimas

Šliuzo naudojimas kartais gali būti sudėtingas. Naudinga veikti „bandymų ir klaidų“ metodu su aukščiau išvardintais šliuzų tipais, tikrinant kurie tinka jūsų atvejui.

9.1.17. Atradėjo nustatymai

search Kortelė Atradėjas leidžia konfigūruoti Atradėjo juostą, greitos paieškos valdiklis būsenos juostoje, kuris leidžia vykdyti paiešką aplikacijoje. Jis teikia kai kuriuos numatytuosius filtrus (su priešdėliu):

../../../_images/options_locator.png

Fig. 9.19 QGIS Atradėjo nustatymai

  • Projekto sluoksniai (l): randa ir pažymi sluoksnį Sluoksnių skydelyje.

  • Projekto išdėstymai (pl): randa ir atidaro spausdinimo išdėstymą.

  • Veiksmai (.): randa ir vykdo QGIS veiksmą; veiksmu gali būti bet kuris įrankis ar QGIS meniu, skydelio atidarymas…

  • Aktyvaus sluoksnio geoobjektai (f): ieško atitinkančių atributų bet kuriame aktyvaus sluoksnio lauke ir priartina pasirinktą geoobjektą. Spauskite settings, kad sukonfigūruotumėte maksimalų rezultatų skaičių.

  • Geoobjektai visuose sluoksniuose (af): ieško atitinkančių atributų ieškomų sluoksnių rodomame pavadinime ir priartina pažymėtą geoobjektą. Spauskite settings, kad sukonfigūruotumėte bendrą maksimalų rezultatų skaičių ir rezultatų skaičių vienam sluoksniui.

  • Skaičiuotuvas (=): leidžia įvertinti bet kokią QGIS išraišką ir leidžia nukopijuoti rezultatą į iškarpinę.

  • Erdvinės žymelės (b): randa ir priartina žymelės apimtį.

  • Nustatymai (set): naršo ir atidaro projekto ir aplikacijos savybių dialogus.

  • Eiti į koordinatę (go): pastumia žemėlapio drobę į vietą, apibrėžta kableliais ar tarpu atskirtomis x ir y koordinatėmis arba suformuotu URL (pvz., OpenStreetMap, Leaflet, OpenLayer, Google Maps, …). Koordinačių tikimasi WGS 84 (epsg:4326) ir/arba žemėlapio drobės CRS.

  • Nominatim geokoderis (>): naudoja OpenStreetMap Foundation Nominatim geokodavimo paslaugą.

  • Apdorojimo algoritmai (a): ieško ir atidaro Apdorojimo algoritmo dialogą.

  • Keisti pažymėtus geoobjektus (ef): leidžia greitą prieigą ir paleidžia suderinamą redaguoti vietoje Apdorojimo algoritmą aktyviam sluoksniui.

Dialoge jūs galite:

  • keisti filtro Priešdėlį, t.y. raktinį žodį filtro iškvietimui

  • nustatyti, ar filtras yra Įjungtas: filtras gali būti naudojamas paieškoms ir jo klavišų kombinacija gali būti prieinama atradėjo juostos meniu

  • nustatyti,ar filtras yra Numatytasis: paieška be filtro grąžina rezultatus tik iš numatytųjų filtro kategorijų.

  • Kai kurie filtrai suteikia būdą konfigūruoti paieškos rezultatų skaičių.

Numatytųjų atradėjo filtrų rinkinys gali būti išplėstas priedais, pavyzdžiui OSM nominatim paieškai, tiesioginei duombazės paieškai, sluoksnių katalogų paieškoms, …

9.1.18. Greitinimo nustatymai

OpenCL greitinimo nustatymai.

../../../_images/acceleration_menu.png

Fig. 9.20 Greitinimo kortelė

Priklausomai nuo jūsų techninės ir programinės įrangos, jums gali reikėti įdiegti papildomas bibliotekas, kad įgalintumėte OpenCL greitinimą.

9.1.19. Apdorojimo nustatymai

Kortelė processingAlgorithm Apdorojimas teikia pagrindinius įrankių ir duomenų teikėjų, naudojamų QGIS apdorojimo karkase, nustatymus. Daugiau informacijos rasite skyriuje QGIS processing framework.

../../../_images/options_processing.png

Fig. 9.21 QIS apdorojimo nustatymų kortelė

9.1.20. Python konsolės nustatymai

runConsole Python konsolės nustatymai padeda tvarkyti ir valdyti Python redaktorių elgseną (interactive console, code editor, project macros, custom expressions, …). Ji taipogi pasiekiama naudojant mygtuką options Parinktys… iš:

  • Python konsolės įrankinės

  • Python konsolės valdiklio kontekstinio meniu

  • ir kodo redaktoriaus kontekstinio meniu.

../../../_images/options_pythonconsole.png

Fig. 9.22 Pythono konsolės nustatymų kortelė

Jūs galite nurodyti:

  • unchecked Autopabaigimas: Įjungia kodo autopabaigimą. Galite gauti automatinį pabaigimą iš dabartinio dokumento, įdiegtų API failų arba abiejų.

    • Autopabaigimo slenkstis: Nustato automatinio pabaigimo rodymo slenkstį (simboliais)

  • Rašoma

    • unchecked Automatinis skliaustelių įterpimas: Įjungia automatinį skliaustelių uždarymą

    • checkbox Automatinis „import“ įterpimas parašius „from xxx“: Įjungia automatinį „import“ parašymą kuriant import’us

  • Vykdymas ir tinkinimas

    • unchecked Įjungti objektų inspektorių (perjungimas tarp kortelių gali būti lėtas): Įjungti objektų inspektorių.

    • unchecked Automatiškai įrašyti prieš paleidžiant: Vykdant automatiškai įrašo skriptą. Šis veiksmas įrašys laikiną failą (laikiname sistemos aplanke), kuris bus automatiškai ištrintas po įvykdymo.

Skiltyje APIs jūs galite nurodyti:

  • checkbox Naudojamas iš anksto įkeltas API failas: Jūs galite pasirinkti, ar norite naudoti iš anksto įkeltus API failus. Neįjungus šios parinkties jūs galite pridėti API failus ir taipogi pasirinkti, ar norite naudoti paruoštus API failus (žiūrėkite kitą parinktį).

  • unchecked Naudojamas paruoštas API failas: Įjungus šią parinktį, parinktas *.pap failas bus naudojamas kodo kompiliavimui. Norėdami sukurti paruoštą API failą turite įkelti bent vieną *.api failą ir tada sukompiliuoti jį paspausdami mygtuką Kompiliuoti API….

GitHub prieigos žetonas, jūs galite sukurti asmeninį žetoną, leidžiantį jums dalintis kodo gabaliukais iš Python kodo redaktoriaus. Daugiau informacijos rasite dokumente GitHub autentifikacija

9.1.21. Kodo redaktoriaus nustatymai

codeEditor Kodo redaktoriaus kortelėje jūs galite valdyti redagavimo valdiklių (Pythono interaktyvios konsolės ir redaktoriaus, išraiškų valdiklio bei funkcijų redaktoriaus) išvaizdą ir elgseną.

../../../_images/options_codeeditor.png

Fig. 9.23 Kodo redaktoriaus kortelė

Šio dialogo viršuje valdiklis suteikia gyvą dabartinių nustatymų peržiūrą skirtingomis programavimo kalbomis (Python, QGIS išraiškos, HTML, SQL, JavaScript). Patogus būdas keisti nustatymus.

  • Įjunkite parinktį unchecked Permušti kodo redaktoriaus šriftą, jei norite pakeisti numatytąją Šrifto šeimą ir Dydį.

  • Grupėje Spalvos jūs galite:

    • parinkti Spalvų schemą: numatytieji nustatymai yra Numatytoji, Soliarizuota tamsi ir Soliarizuota šviesi. Sava schema įjungiama iš karto, kai jūs pakeičiate spalvą ir ją visada galima atšaukti parinkus iš anksto numatytą schemą.

    • keisti kiekvieno kodo rašymo elemento spalvą. Pavyzdžiui galite pakeisti komentarų, kabučių, funkcijų ar fono spalvą…

9.1.22. Sudėtingesni nustatymai

../../../_images/options_advanced.png

Fig. 9.24 Sudėtingesnių QGIS nustatymų kortelė

Visi šie nustatymai susiję su QGIS (naudotojo sąsaja, įrankiai, duomenų tiekėjai, apdorojimo konfigūracija, numatytosios reikšmės ir keliai, priedų parinktys, išraiškos, geometrijų tikrinimai…), jie įrašomi į QGIS/QGIS3.ini failą aktyvaus naudotojo profilio aplanke. Konfigūracijomis galima dalintis nukopijuojant jas į kitų įdiegtų aplikacijų aplankus.

Iš QGIS, kortelė Sudėtingesni leidžia valdyti šiuos nustatymus per Sudėtingesnių nustatymų redaktorių. Po to, kai jūs pažadate būti atsargiais, valdiklyje užpildomas medis visų esamų nustatymų ir jūs galite keisti jų reikšmes. Spauskite dešinį pelės mygtuką ant nustatymo ar grupės ir jūs galėsite jį ištrinti (norėdami pridėti nustatymą ar grupę jūs turite redaguoti QGIS3.ini failą). Pakeitimai automatiškai įrašomi į QGIS3.ini failą.

Įspėjimas

Venkite aklo Sudėtingesnių nustatymų kortelės naudojimo

Būkite labai atsargūs keisdami šio dialogo elementus, nes jie pritaikomi automatiškai. Darant pakeitimus nesuprantant jų reikšmės gali skirtingais būdais sulaužyti jūsų QGIS aplikaciją.

9.2. Darbas su naudotojo profiliais

Meniu Nustatymai ► Naudotojo profiliai leidžia nustatyti ir parinkti naudotojų profilius. Naudotojo profilis - tai bendra aplikacijos konfigūracija, viename aplanke saugant:

  • visus globalius nustatymus, įskaitant lokalę, projekcijas, autentifikacijos nustatymus, spalvų paletes, klavišų kombinacijas…

  • GUI konfigūracijas ir tinkinimą

  • grid failus ir kitus proj pagalbinius failus, įdiegtus iš duomenų transformacijos

  • įdiegtus priedus ir jų konfigūracijas

  • projektų šablonus ir įrašytų projektų istoriją su peržiūros nuotraukomis

  • apdorojimo nustatymus, žurnalus, scenarijus ir modelius.

Pagal nutylėjimą QGIS diegime yra vienas naudotojo profilis vardu default. Bet jūs galite sukurti tiek naudotojų profilių, kiek norite:

  1. Spauskite įrašą Naujas profilis….

  2. Jūsų paprašys įvesti profilio vardą. Bus sukurtas tokio paties pavadinimo aplankas ~/<UserProfiles>/ kur:

    • ~ reprezentuoja NAMŲ aplanką, kuris win Windows sistemoje paprastai yra kažkas panašaus į C:\Users\<username>.

    • o <UserProfiles> reprezentuoja pagrindinį profilių aplanką, pvz.:

      • nix .local/share/QGIS/QGIS3/profiles/

      • win %AppData%\Roaming\QGIS\QGIS3\profiles\

      • osx Library/Application Support/QGIS/QGIS3/profiles/

    Naudotojo profilio aplanką galima atidaryti iš QGIS naudojant Atverti aktyvaus profilio aplanką.

  3. Paleidžiama nauja QGIS kopija naudojant švarią konfigūraciją. Čia jūs galite nustatyti savo konfigūracijas.

Jei turite daugiau nei vieną naudotojo profilį, aktyvaus profilio pavadinimas rodomas aplikacijos antraštėje laužtiniuose skliaustuose.

Kadangi kiekviename naudotojų profilyje yra izoliuoti nustatymai, priedai ir istorija, jie gali būti puikiai panaudoti skirtingoms darbų sekoms, demonstracijoms, skirtingiems tos pačios mašinos naudotojams arba nustatymų testavimui ir pan. Persijungti iš vieno profilį į kitą galite jį parinkdami meniu Nustatymai ► Naudotojo profiliai. Taipogi galite paleisti QGIS su specifiniu profiliu iš komandinės eilutės.

Nenurodžius kitaip, paskutinės uždarytos QGIS sesijos profilis bus naudojamas visose kitose QGIS sesijose.

Patarimas

Paleiskite QGIS su nauju naudotojo profiliu, jei norite patikrinti rikto veikimą

Kai susiduriate su keista kai kurių QGIS funkcijų elgsena, sukurkite naują naudotojo profilį ir iš naujo įvykdykite komandas. Kartais riktas yra susijęs su kokiomis nors liekanomis dabartinio naudotojo profilyje ir naujo profilio sukūrimas gali tai išspręsti paleidus QGIS su nauju (švariu) profiliu.

9.3. Projekto savybės

Projekto savybių lange Projektas ► Savybės, jūs galite nustatyti projekto parinktis. Projekto parinktys permuša jų ekvivalentus aukščiau aprašytame Parinkčių dialoge.

9.3.1. Bendros savybės

Kortelėje Bendra, Bendri nustatymai leidžia jums:

  • pažiūrėti projekto failo vietą

  • nustatyti projekto namų aplanką (matomas elemente Projekto namai skydelyje Naršyklė). Kelias gali būti santykinis nuo projekto failo (įrašykite jį) arba absoliutus. Projekto namuose gali būti laikomi duomenys ir kitas turinys, kuris naudingas projektui. Patogu, kai duomenų rinkinių ir projektų failai laikomi skirtingose vietose. Neužpildžius Projektų namai bus aplankas, kuriame yra projekto failas.

  • nustatyti projekto pavadinimą kartu su projekto failo keliu

  • parinkti pažymėtų geoobjektų spalvą

  • parinkti fono spalvą: žemėlapio drobės spalva

  • nurodyti, ar keliai iki projekto sluoksnių turi būti įrašomi absoliutūs (pilni) ar santykiniai nuo projekto failo vietos. Jums gali labiau patikti santykiniai keliai, kai ir sluoksniai, ir projekto failai gali būti perkelti ir dalinami, arba jei projektas pasiekiamas iš kompiuterių su skirtingomis platformomis.

  • pasirinkti vengti artefaktų, kai projektas braižomas kaip žemėlapio kaladėlės. Pastebėtina, kad įjungus šią parinktį gali sumažėti greitaveika.

Plotų ir atstumų skaičiavimas yra dažnas GIS poreikis. Bet šios reikšmės tikrai susijusios su projekto nustatymais. Matavimų skiltis leidžia valdyti šiuos parametrus. Jūs galite nurodyti:

  • Elipsoidą, kuriuo remiasi atstumo ir ploto skaičiavimai, jis gali būti:

    • Jokio/Planimetrinis: grąžinamos reikšmės šiuo atveju bus Dekarto skaičiavimai.

    • Savas: jums reikės nurodyti semi-major ir semi-minor reikšmes.

    • arba esama iš sąrašo (Clarke 1866, Clarke 1880 IGN, Naujas tarptautinis 1967, WGS 84…).

  • atstumo matavimo vienetai ilgiui ir perimetrui ir vienetai ploto matavimams. Numatytosios šių parametrų reikšmės yra QGIS parinktyse, bet galima permušti dabartiniam projektui. Jos naudojamos:

    • Atributų lentelės lauko atnaujinimo juostoje

    • Laukų skaičiuotuvo skaičiavimuose

    • Identifikavimo įrankiu paremtuose ilgiuose, perimetruose ir ploto reikšmėse

    • Numatytieji vienetai rodomi matavimo dialoge

Koordinačių ir krypties rodymas leidžia jums parinkti ir tinkinti krypties formatą, pelės koordinačių rodymo būsenos juostoje vienetams bei identifikavimo įrankyje rodomoms koordinatėms.

../../../_images/project_general.png

Fig. 9.25 Projekto savybių dialogo Bendra kortelė

9.3.2. Metaduomenų savybės

editMetadata Metaduomenų kortelė nurodyti detalią metaduomenų informaciją, įskaitant (tarp kitų): autorių, sukūrimo datą, kalbą, aprašymą, kategorijas, raktažodžius, kontaktinę informaciją, nuorodas, istoriją. Yra ir tikrinimo funkcionalumas, leidžiantis patikrinti, ar užpildyti konkretūs laukai, nors tai nėra privaloma. Daugiau informacijos rasite skyriuje vektorinių sluoksnių metaduomenų savybės.

9.3.3. View Settings

../../../_images/project_viewsettings.png

Fig. 9.26 View Settings tab of the Project Properties dialog

The overlay View Settings tab provides means to control the project map canvas. You can:

  • set Project predefined scales: the list of scales to display in the status bar Scale drop-down widget. This overrides the global predefined scales.

  • Set Project full Extent: this extent will be used instead of the extent of all layers when zooming to full map extent (zoomFullExtent). It’s useful when a project contains web layers/national layers/global layers yet the actual area of interest for the project is a smaller geographic area. The project full extent coordinates can be set with the extent selector widget.

9.3.4. CRS Properties

Pastaba

For more information on how QGIS handles project projection, please read the dedicated section at Working with Projections.

The crs CRS tab helps you set the coordinate reference system to use in this project. It can be:

  • checkbox No CRS (or unknown/non-Earth projection): layers are drawn based on their raw coordinates

  • or an existing coordinate reference system that can be geographic, projected or user-defined. Layers added to the project are translated on-the-fly to this CRS in order to overlay them regardless their original CRS.

9.3.5. Transformations Properties

The transformation Transformations tab helps you control the layers reprojection settings by configuring the datum transformation preferences to apply in the current project. As usual, these override any corresponding global settings. See Datum Transformations for more details.

9.3.6. Default Styles Properties

The symbology Default Styles tab lets you control how new layers will be drawn in the project when they do not have an existing .qml style defined. You can:

  • Set default symbols (Marker, Line, Fill) to apply depending on the layer geometry type as well as a default Color Ramp

  • Apply a default Opacity to new layers

  • checkbox Assign random colors to symbols, modifying the symbols fill colors, hence avoiding same rendering for all layers.

../../../_images/project_default_styles.png

Fig. 9.27 Default Styles tab

Using the styleManager Style Manager button, you can also quickly access the Style Manager dialog and configure symbols and color ramps.

There is also an additional section where you can define specific colors for the running project. Like the global colors, you can:

  • symbologyAdd Pridėti ar symbologyRemove Išimti spalvą

  • editCopy Kopijuoti ar editPaste Įkelti spalvą

  • fileOpen Importuoti ar fileSave Eksprtuoti spalvų rinkinį iš/į .gpl failą.

Du kartus paspaudus ant spalvos sąraše, galite ją tvarkyti ar pakeisti Spalvų parinkimo dialoge. Taip pat galite ją pervadinti du kartus paspaudę ant Etiketės stulpelio.

These colors are identified as Project colors and listed as part of color widgets.

Patarimas

Use project colors to quickly assign and update color widgets

Project colors can be refered to using their label and the color widgets they are used in are bound to them. This means that instead of repeatedly setting the same color for many properties and, to avoid a cumbersome update you can:

  1. Define the color as a project color

  2. Click the data defined override widget next to the color property you want to set

  3. Hover over the Color menu and select the project color. The property is then assigned the expression project_color('color_label') and the color widget reflects that color.

  4. Repeat steps 2 and 3 as much as needed

  5. Update the project color once and the change is reflected EVERYWHERE it’s in use.

9.3.7. Data Sources Properties

In the openTable Data Sources tab, you can:

  • unchecked Automatically create transaction groups where possible: When this mode is turned on, all layers from the same database are synchronised in their edit state, i.e. when one layer is put into edit state, all are, when one layer is committed or one layer is rolled back, so are the others. Also, instead of buffering edit changes locally, they are directly sent to a transaction in the database which gets committed when the user clicks save layer. Note that you can (de)activate this option only if no layer is being edited in the project.

  • unchecked Evaluate default values on provider side: When adding new features in a PostgreSQL table, fields with default value constraint are evaluated and populated at the form opening, and not at the commit moment. This means that instead of an expression like nextval('serial'), the field in the Add Feature form will display expected value (e.g., 25).

  • unchecked Trust project when data source has no metadata: To speed up project loading by skipping data checks. Useful in QGIS Server context or in projects with huge database views/materialized views. The extent of layers will be read from the QGIS project file (instead of data sources) and when using the PostgreSQL provider the primary key unicity will not be checked for views and materialized views.

  • Configure the Layers Capabilities, i.e.:

    • Set (or disable) which layers are identifiable, i.e. will respond to the identify tool. By default, layers are set queryable.

    • Set whether a layer should appear as read-only, meaning that it can not be edited by the user, regardless of the data provider’s capabilities. Although this is a weak protection, it remains a quick and handy configuration to avoid end-users modifying data when working with file-based layers.

    • Define which layers are searchable, i.e. could be queried using the locator widget. By default, layers are set searchable.

    • Define which layers are defined as required. Checked layers in this list are protected from inadvertent removal from the project.

    • Define which layers are private, i.e. hidden from the Layers panel. This is meant for accessory layers (basemap, join, lookups for value-relations, most probably aspatial layers, …) that you still need in a project but you don’t want them to pollute the legend tree and other layer selection tools. If set visible, they are still displayed in the map canvas and rendered in the print layout legend. Use the filterMap Filter legend ► Show private layers option in the Layers panel top toolbar to temporarily turned them on for any interaction.

    The Layers Capabilities table provides some convenient tools to:

    • Select multiple cells and press Toggle Selection to have them change their checkbox state;

    • unchecked Show spatial layers only, filtering out non-spatial layers from the layers list;

    • search Filter layers… and quickly find a particular layer to configure.

../../../_images/project_datasources.png

Fig. 9.28 Data Sources tab

9.3.8. Relations Properties

The relations Relations tab is used to define 1:n relations and polymorphic relations. The relations are defined in the project properties dialog. Once relations exist for a layer, a new user interface element in the form view (e.g. when identifying a feature and opening its form) will list the related entities. This provides a powerful way to express e.g. the inspection history on a length of pipeline or road segment. You can find out more about 1:n relations support in Section Creating one or many to many relations.

../../../_images/project_relations.png

Fig. 9.29 Relations tab

9.3.9. Variables Properties

The expression Variables tab lists all the variables available at the project’s level (which includes all global variables). Besides, it also allows the user to manage project-level variables. Click the symbologyAdd button to add a new custom project-level variable. Likewise, select a custom project-level variable from the list and click the symbologyRemove button to remove it. More information on variables usage in the General Tools Storing values in Variables section.

9.3.10. Macros Properties

The action Macros tab is used to edit Python macros for projects. Currently, only three macros are available: openProject(), saveProject() and closeProject().

../../../_images/macro.png

Fig. 9.30 Macro settings in QGIS

9.3.11. QGIS Server Properties

The overlay QGIS Server tab allows you to configure your project in order to publish it online. Here you can define information about the QGIS Server WMS and WFS capabilities, extent and CRS restrictions. More information available in section Configure your project and subsequent.

../../../_images/project_qgisserver.png

Fig. 9.31 QGIS Server settings tab

9.3.12. Temporal Properties

The temporal Temporal tab is used to set the temporal range of your project, either by using manual Start date and End date inputs or by calculating it from the current project temporal layers. The project time range can then be used in the Temporal controller panel to manage the map canvas temporal navigation.

../../../_images/project_temporal.png

Fig. 9.32 Project Temporal tab

9.4. Customization

The Customization dialog lets you (de)activate almost every element in the QGIS user interface. This can be very useful if you want to provide your end-users with a ‚light‘ version of QGIS, containing only the icons, menus or panels they need.

Pastaba

Before your changes are applied, you need to restart QGIS.

../../../_images/customization.png

Fig. 9.33 The Customization dialog

Ticking the checkbox Enable customization checkbox is the first step on the way to QGIS customization. This enables the toolbar and the widget panel from which you can uncheck and thus disable some GUI items.

The configurable item can be:

  • a Menu or some of its sub-menus from the Meniu juosta

  • a whole Panel (see Skydeliai ir irankinės)

  • the Status bar described in Būsenos juosta or some of its items

  • a Toolbar: the whole bar or some of its icons

  • or any widget from any dialog in QGIS: label, button, combobox…

With select Switch to catching widgets in main application, you can click on an item in QGIS interface that you want to be hidden and QGIS automatically unchecks the corresponding entry in the Customization dialog. You can also use the Search box to find items by their name or label.

Once you setup your configuration, click Apply or OK to validate your changes. This configuration becomes the one used by default by QGIS at the next startup.

The modifications can also be saved in a .ini file using fileSave Save To File button. This is a handy way to share a common QGIS interface among multiple users. Just click on fileOpen Load from File from the destination computer in order to import the .ini file. You can also run command line tools and save various setups for different use cases as well.

Patarimas

Easily restore predefined QGIS

The initial QGIS GUI configuration can be restored by one of the methods below:

  • unchecking checkbox Enable customization option in the Customization dialog or click the selectAllTree Check All button

  • pressing the Reset button in the Settings frame under Settings ► Options menu, System tab

  • launching QGIS at a command prompt with the following command line qgis --nocustomization

  • setting to false the value of UI ► Customization ► Enabled variable under Settings ► Options menu, Advanced tab (see the warning).

In most cases, you need to restart QGIS in order to have the change applied.

9.5. Keyboard shortcuts

QGIS provides default keyboard shortcuts for many features. You can find them in section Meniu juosta. Additionally, the menu option Settings ► keyboardShortcuts Keyboard Shortcuts… allows you to change the default keyboard shortcuts and add new ones to QGIS features.

../../../_images/shortcuts.png

Fig. 9.34 Define shortcut options

Configuration is very simple. Use the search box at the top of the dialog to find a particular action, select it from the list and click on :

  • Change and press the new combination you want to assign as new shortcut

  • Set None to clear any assigned shortcut

  • or Set Default to backup the shortcut to its original and default value.

Proceed as above for any other tools you wish to customize. Once you have finished your configuration, simply Close the dialog to have your changes applied. You can also Save the changes either as an .XML file with only the User Shortcuts or with all Shortcuts or as an .PDF file with all Shortcuts and Load them into another QGIS installation.

9.6. Running QGIS with advanced settings

9.6.1. Command line and environment variables

We’ve seen that launching QGIS is done as for any application on your OS. QGIS provides command line options for more advanced use cases (in some cases you can use an environment variable instead of the command line option). To get a list of the options, enter qgis --help on the command line, which returns:

QGIS is a user friendly Open Source Geographic Information System.
Usage: /usr/bin/qgis.bin [OPTION] [FILE]
  OPTION:
        [--version]     display version information and exit
        [--snapshot filename]   emit snapshot of loaded datasets to given file
        [--width width] width of snapshot to emit
        [--height height]       height of snapshot to emit
        [--lang language]       use language for interface text (changes existing override)
        [--project projectfile] load the given QGIS project
        [--extent xmin,ymin,xmax,ymax]  set initial map extent
        [--nologo]      hide splash screen
        [--noversioncheck]      don't check for new version of QGIS at startup
        [--noplugins]   don't restore plugins on startup
        [--nocustomization]     don't apply GUI customization
        [--customizationfile path]      use the given ini file as GUI customization
        [--globalsettingsfile path]     use the given ini file as Global Settings (defaults)
        [--authdbdirectory path] use the given directory for authentication database
        [--code path]   run the given python file on load
        [--defaultui]   start by resetting user ui settings to default
        [--hide-browser]        hide the browser widget
        [--dxf-export filename.dxf]     emit dxf output of loaded datasets to given file
        [--dxf-extent xmin,ymin,xmax,ymax]      set extent to export to dxf
        [--dxf-symbology-mode none|symbollayer|feature] symbology mode for dxf output
        [--dxf-scale-denom scale]       scale for dxf output
        [--dxf-encoding encoding]       encoding to use for dxf output
        [--dxf-map-theme maptheme]      map theme to use for dxf output
        [--take-screenshots output_path]        take screen shots for the user documentation
        [--screenshots-categories categories]   specify the categories of screenshot to be used (see QgsAppScreenShots::Categories).
        [--profile name]        load a named profile from the user's profiles folder.
        [--profiles-path path]  path to store user profile folders. Will create profiles inside a {path}\profiles folder
        [--version-migration]   force the settings migration from older version if found
        [--openclprogramfolder]         path to the folder containing the sources for OpenCL programs.
        [--help]                this text
        [--]            treat all following arguments as FILEs

  FILE:
    Files specified on the command line can include rasters,
    vectors, and QGIS project files (.qgs and .qgz):
     1. Rasters - supported formats include GeoTiff, DEM
        and others supported by GDAL
     2. Vectors - supported formats include ESRI Shapefiles
        and others supported by OGR and PostgreSQL layers using
        the PostGIS extension

Patarimas

Example Using command line arguments

You can start QGIS by specifying one or more data files on the command line. For example, assuming you are in the qgis_sample_data directory, you could start QGIS with a vector layer and a raster file set to load on startup using the following command: qgis ./raster/landcover.img ./gml/lakes.gml

9.6.1.1. --version

This option returns QGIS version information.

9.6.1.2. --snapshot

This option allows you to create a snapshot in PNG format from the current view. This comes in handy when you have many projects and want to generate snapshots from your data, or when you need to create snapshots of the same project with updated data.

Currently, it generates a PNG file with 800x600 pixels. The size can be adjusted using the --width and --height arguments. The filename can be added after --snapshot. For example:

qgis --snapshot my_image.png --width 1000 --height 600 --project my_project.qgs

9.6.1.3. --width

This option returns the width of the snapshot to be emitted (used with --snapshot).

9.6.1.4. --height

This option returns the height of the snapshot to be emitted (used with --snapshot).

9.6.1.5. --lang

Based on your locale, QGIS selects the correct localization. If you would like to change your language, you can specify a language code. For example, qgis --lang it starts QGIS in Italian localization.

9.6.1.6. --project

Starting QGIS with an existing project file is also possible. Just add the command line option --project followed by your project name and QGIS will open with all layers in the given file loaded.

9.6.1.7. --extent

To start with a specific map extent use this option. You need to add the bounding box of your extent in the following order separated by a comma:

--extent xmin,ymin,xmax,ymax

This option probably makes more sense when paired with the --project option to open a specific project at the desired extent.

9.6.1.9. --noversioncheck

Skip searching for a new version of QGIS at startup.

9.6.1.10. --noplugins

If you have trouble at start-up with plugins, you can avoid loading them at start-up with this option. They will still be available from the Plugins Manager afterwards.

9.6.1.11. --nocustomization

Using this option, any existing GUI customization will not be applied at startup. This means that any hidden buttons, menu items, toolbars, and so on, will show up on QGIS start up. This is not a permanent change. The customization will be applied again if QGIS is launched without this option.

This option is useful for temporarily allowing access to tools that have been removed by customization.

9.6.1.12. --customizationfile

Using this option, you can define a UI customization file, that will be used at startup.

9.6.1.13. --globalsettingsfile

The equivalent environment variable is QGIS_GLOBAL_SETTINGS_FILE.

Using this option, you can specify the path for a Global Settings file (.ini), also known as the Default Settings. The settings in the specified file replace the original inline default ones, but the user profiles‘ settings will be set on top of those.

QGIS looks for the default global settings file in the following order and only the first found file will be used:

  • path specified by the commandline parameter

  • path defined by the environment variable

  • the AppDataLocation folder, where persistent application data can be stored; it is managed by the user or system administrator and is not touched by installer and does not require any additional setup like passing commandline parameters or settings environment variable. Depending on the OS, it is:

    • nix $HOME/.local/share/QGIS/QGIS3/

    • win C:\Users\<username>\%AppData%\Roaming\QGIS\QGIS3\

    • osx $HOME/Library/Application Support/QGIS/QGIS3/

  • the installation directory, i.e. your_QGIS_package_path/resources/qgis_global_settings.ini.

Presently, there’s no way to specify a file to write settings to; therefore, you can create a copy of an original settings file, rename, and adapt it.

Setting the qgis_global_setting.ini file path to a network shared folder, allows a system administrator to change global settings and defaults in several machines by only editing one file.

9.6.1.14. --authdbdirectory

This option is similar to --globalsettingsfile, but defines the path to the directory where the authentication database will be stored and loaded.

9.6.1.15. --code

This option can be used to run a given python file directly after QGIS has started.

For example, when you have a python file named load_alaska.py with following content:

from qgis.utils import iface
raster_file = "/home/gisadmin/Documents/qgis_sample_data/raster/landcover.img"
layer_name = "Alaska"
iface.addRasterLayer(raster_file, layer_name)

Assuming you are in the directory where the file load_alaska.py is located, you can start QGIS, load the raster file landcover.img and give the layer the name ‚Alaska‘ using the following command:

qgis --code load_alaska.py

9.6.1.16. --defaultui

On load, permanently resets the user interface (UI) to the default settings. This option will restore the panels and toolbars visibility, position, and size. Unless it’s changed again, the default UI settings will be used in the following sessions.

Notice that this option doesn’t have any effect on GUI customization. Items hidden by GUI customization (e.g. the status bar) will remain hidden even using the --defaultui option. See also the --nocustomization option.

9.6.1.17. --hide-browser

On load, hides the Browser panel from the user interface. The panel can be enabled by right-clicking a space in the toolbars or using the View ► Panels (Settings ► Panels in kde Linux KDE).

Unless it’s enabled again, the Browser panel will remain hidden in the following sessions.

9.6.1.18. --dxf-*

These options can be used to export a QGIS project into a DXF file. Several options are available:

  • –dxf-export: the DXF filename into which to export the layers;

  • –dxf-extent: the extent of the final DXF file;

  • –dxf-symbology-mode: several values can be used here: none (no symbology), symbollayer (Symbol layer symbology), feature (feature symbology);

  • –dxf-scale-denom: the scale denominator of the symbology;

  • –dxf-encoding: the file encoding;

  • –dxf-map-theme: choose a map theme from the layer tree configuration.

9.6.1.19. --take-screenshots

Takes screenshots for the user documentation. Can be used together with --screenshots-categories to filter which categories/sections of the documentation screenshots should be created (see QgsAppScreenShots::Categories).

9.6.1.20. --profile

Loads QGIS using a specific profile from the user’s profile folder. Unless changed, the selected profile will be used in the following QGIS sessions.

9.6.1.21. --profiles-path

With this option, you can choose a path to load and save the profiles (user settings). It creates profiles inside a {path}\profiles folder, which includes settings, installed plugins, processing models and scripts, and so on.

This option allows you to, for instance, carry all your plugins and settings in a flash drive, or, for example, share the settings between different computers using a file sharing service.

The equivalent environment variable is QGIS_CUSTOM_CONFIG_PATH.

9.6.1.22. --version-migration

If settings from an older version are found (e.g., the .qgis2 folder from QGIS 2.18), this option will import them into the default QGIS profile.

9.6.1.23. --openclprogramfolder

Using this option, you can specify an alternative path for your OpenCL programs. This is useful for developers while testing new versions of the programs without needing to replace the existing ones.

The equivalent environment variable is QGIS_OPENCL_PROGRAM_FOLDER.

9.6.2. Deploying QGIS within an organization

If you need to deploy QGIS within an organization with a custom configuration file, first you need to copy/paste the content of the default settings file located in your_QGIS_package_path/resources/qgis_global_settings.ini. This file already contains some default sections identified by a block starting with []. We recommend that you keep these defaults values and add your own sections at the bottom of the file. If a section is duplicated in the file, QGIS will take the last one from top to bottom.

You can change allowVersionCheck=false to disable the QGIS version check.

If you do not want to display the migration window after a fresh install, you need the following section:

[migration]
fileVersion=2
settings=true

If you want to add a custom variable in the global scope:

[variables]
organisation="Your organization"

To discover the possibilities of the settings INI file, we suggest that you set the config you would like in QGIS Desktop and then search for it in your INI file located in your profile using a text editor. A lot of settings can be set using the INI file such as WMS/WMTS, PostGIS connections, proxy settings, maptips…

Finally, you need to set the environment variable QGIS_GLOBAL_SETTINGS_FILE to the path of your customized file.

In addition, you can also deploy files such as Python macros, color palettes, layout templates, project templates… either in the QGIS system directory or in the QGIS user profile.

  • Layout templates must be deployed in the composer_templates directory.

  • Project templates must be deployed in the project_templates directory.

  • Custom Python macros must be deployed in the python directory.