QGIS 3.20 pakeitimai

image1

Release date: 2021-06-18

QGIS 3.20 Odense rodo pradžios ekraną su dalimi Danijos trečio didžiausio miesto anksčiausio žemėlapio, Odense 1593. Žemėlapį publikavo Georg Braun (1541-1622) darbe Civitates orbis terrarum (Pasaulio miestai). Georg Braun’o žemėlapiai yra nuostabūs ir buvo kuriami tuometiniu aukštu kartografijos lygiu. Civitates orbis terrarum ilgą laiką buvo pagrindinis pasaulio miestų, tokių kaip Paryžius, Londonas, Meksika ir Adenas žemėlapių šaltinis.

Tiesioginis pavadinimo Odense vertimas reiškia „Odino šventovė“, o vieta pačioje pradžioje tikriausiai buvo dievo Odino šventykla. Žemėlapio apatiniame kairiame kampe matote vienos didelės Vikingų amžiaus žiedo formos tvirtovės griuvėsius, kurie buvo pastatyti Danijoje Danijos Karaliaus Haroldo Mėlynadančio (mirė 985-86). Žiedinė tvirtovė Odense vadinama Nonnebakken.

Šioje laidoje yra daug subtilių pakeitimų ir stabilumo atnaujinimų, praplečiančių didžiulį kiekį pačių naujausių savybių, pridėtų paskutinėse QGIS versijose. Šioje laidoje taip pat yra keli duomenų valdymo patobulinimai su keliais išmaniais CRS sistemų ir projekcijų informacijos valdymo ir rodymo pakeitimais. Tarp šių CRS valdymo patobulinimų yra bendras koordinačių epochos palaikymas dinaminėse CRS sistemose ir išmanus tikslumo integralumo įspėjimas, dėl kurio QGIS 3.20 tvirtai stoja GIS duomenų valdymo praktikų didelio tikslumo sistemose vystymo smaigalyje.

Papildomai naudotojai gali tikėtis pagerinto metaduomenų valdymo ir kai kurių duomenų ir metaduomenų tipų apdorojimo. Kitas svarbus priedas yra vidinė nominatim geokodavimo paslaugos integracija, kuri leidžia naudotojams ieškoti vietų ir adresų naudojant OpenStreetMap projekto duomenis tiesiai iš QGIS vietos juostos.

QGIS bendruomenė taipogi matė aktyvumo didėjimą QGIS HUB bei kaip Virtualias QGIS Open Days, su Cutting Edge Open Day, kuriose buvo demonstruojama kaip naudoti QGIS funkcionalumą, pridėtą paskutinėse QGIS versijose.

Mes taipogi norėtumėte padėkoti visiems vystytojams, dokumentuotojams, testuotojams ir daugeliui kitų žmonių, kurie savanoriškai skiria savo laiką ir pastangas (arba finansuoja žmones, kad jie tai darytų) tam, kad šios laidos būtų įmanomos. QGIS bendruomenė tikisi, kad jums patiks ši laida! Jei norite skirti laiko, pinigų ar kitaip prisidėti prie to, kad QGIS taptų dar puikesnis, prašome užsukti į QGIS.ORG ir prisidėti!

QGIS remia rėmėjai ir palaikantys nariai. Dabartinių rėmėjų, daugiau ar mažiau prisidėjusių prie projekto, sąrašą rasite rėmėjų sąraše. Jei norėtumėte tapti oficialiu projekto rėmėju, prašome aplankyti palaikančių narių puslapį. QGIS parama leidžia mums kas šešis mėnesinius finansuoti vystytojų susitikimus, palaikyti projekto infrastruktūrą ir finansuoti klaidų taisymo pastangas. Pilną rėmėjų sąrašą rasite žemiau - mūsų pačios didžiausios padėkos visiems mūsų rėmėjams!

QGIS yra atvira programinė įranga ir jums jokiu būdu neprivalu mokėti norint ją naudoti. Priešingai, mes norime skatinti kiek galima daugiau žmonių naudoti ją nepriklausomai nuo jūsų finansinio ar visuomeninio statuso - mes tikime, kad duodant žmonėms įrankius, teikiančius galimybę daryti erdvinius sprendimus, galima sukurti geresnę visos žmonijos visuomenę.

Bendra

Savybė: papildomi būdai atverti atributų lenteles

Anksčiau buvusios klavišų kombinacijos atributų lentelių atidarymui su filtrais, rodančiais tik pažymėtus ar tik matomus drobėje elementus, buvo integruotos į meniu ir įrankines, taip palengvinant darbą ir pagerinant naudotojo patirtį, ypač dirbant su dideliais duomenų rinkiniais.

image2

Šią savybę sukūrė Raymond Nijssen

Savybė: nustatyti visų atributų lentelės stulpelių dydį

Esamos stulpelių galimybės „Nustatyti plotį“ ir „Automatinis dydis“ buvo praplėstos galimybe dydžio keitimą pritaikyti visiems stulpeliams.

Įskaitant ir galimybę nustatyti fiksuotą arba „Automatinį“ visų stulpelių dydį. Šie veiksmai prieinami iš atributų lentelės antraštės kontekstinio meniu, kuris pasiekiamas spaudžiant dešinį pelės mygtuką ant antraštės.

image3

Šią savybę sukūrė Ben Wirf

Savybė: autentifikacijos konfigūracijų eksporto/importo palengvinimas

Nuo QGIS 3.20 naudotojai gali lengvai eksportuoti ir importuoti autentifikacijos konfigūraciją per porą QGIS nustatymų veiksmų autentifikacijos skydelyje. Eksportuotas konfigūracijas galima apsaugoti slaptažodžiu, kad būtų išvengta jautrios informacijos nutekėjimo.

Tai stipriai palengvina įvairių autentifikacijos konfigūracijos dalinimą tarp kelių QGIS naudotojų, ypač kai kalbame apie sudėtingesnes konfigūracijas, tokias kaip auth2.

Šią savybę finansavo Ville d’Yverdon-les-Bains

Šią savybę sukūrė Mathieu Pellerin

Laikas

Savybė: laiko navigacijos žingsniai

Laiko valdiklyje buvo pridėta laiko navigacijos žingsnio parinktis „išeities laiko žymoms“. Įjungus šią parinktį, laiko navigacija žingsniuos per visų projekto sluoksnių turimus laikus. Tai naudinga, kai projekte yra sluoksniai su neištisiniais laikais, pavyzdžiui WMS-T paslaugos, kurios teikia piešinius įvairioms datoms. Ši parinktis leidžia naudotojams žingsniuoti tik per laiko momentus, kuriems galima rodyti kitą piešinį.

image4

Šią savybę finansavo Natural resources Canada Contract: 3000720707

Šią savybę sukūrė Nyall Dawson

Savybė: pagerinti WMS-T nustatymai

WMS-T nustatymai buvo supaprastinti bei pridėti valdikliai, leidžiantys lengviau parinkti norimą laiką kai kuriems tiekėjams.

Pakeitimai buvo daromi tokiais tikslais:

  • Kad būtų aiškiau, ką konkrečiai valdo kiekvienas nustatymas

  • Kad būtų aiškesni ryšiai ir santykiai tarp skirtingų nuostatų

  • Kad būtų akivaizdu, kurie nustatymai veikia nepriklausomai nuo to, ar sluoksnis valdomas laiko valdymu ar nustatymai susiję su statiniais WMS-T sluoksniais

  • Serveriams, kurie teikia neištisinius datos-laiko diapazonus, vietoje datų diapazono rodomas iškrentantis sąrašas, todėl nebeprivaloma rankomis įvesti tinkamas datas

Nustatymų pavyzdys, kai serveris teikia galimų datų diapazoną:

available

Nustatymų pavyzdys, kai serveris teikia tik konkrečių galimų datų-laikų sąrašą:

datalaikas

image7

Šią savybę finansavo Natural resources Canada Contract: 3000720707

Šią savybę sukūrė Nyall Dawson

Savybė: horizontalaus pelės ratuko laiko navigacija

Horizontalus slinkimas naudojant pelės ratuką (kai palaikomas) su žymekliu ant žemėlapio drobės leis naudotojams naviguoti laike pirmyn ir atgal.

Šią savybę sukūrė Nyall Dawson

Žemėlapio įrankiai

Savybė: Nominatim Geokodavimo integracija

Nominatim geokodavimo palaikymas dabar integruotas į QGIS! QGIS teikia Nominatim lokatoriaus filtrą, taip pat „paketinio nominatim geokodavimo“ apdorojimo įrankį paketiniams geokodavimo darbams.

Nominatim lokatoriaus filtras

QGIS lokatoriaus juostos valdiklis (pagal nutylėjimą - paieškos juosta apatiniame kairiame kampe CTRL+K) dabar palaiko Nominatim geokodavimo paieškas naudojant priešdėlį „>“.

Naudotojai dabar gali ieškoti vietų naudodami formatą > paieškos tekstas lokatoriuje. Parinkus paieškos rezultatą drobė bus pastumta į rezultato vietą.

Paketinis Nominatim geokodavimas

Papildomai į QGIS apdorojimo įrankinės Vektorinius įrankius buvo pridėtas naujas algoritmas „Paketinis nominatim geokodavimas“. Jis leidžia naudotojams atlikti geokodavimus su keliomis vietomis iš karto.

Nominatim yra geokodavimo paslauga, kuri naudoja OpenStreetMap projekto duomenis. Naudojimo apribojimai yra - 1 užklausa per sekundę - atitinka OpenStreetMap Foundation (OSMF) naudojimo sąlygas, duomenys teikiami pagal ODbl licenciją. Papildomai, užklausose į Nominatim paslaugą gali būti ir telemetrijos informacija.

Šios puikios geokodavimo paslaugos nebūtų galima įtraukti į QGIS be OSMF dosnumo ir dalyvavimo.

image8

Šią savybę sukūrė Mathieu Pellerin

Naudotojo sąsaja

Savybė: apdorojimo istorijos dialogo patobulinimai

Apdorojimo istorijos dialoge buvo padaryti keli naudotojo sąsajos patobulinimai. Algoritmai pergrupuoti į prasmingas aplankų struktūras, panaudojant individualias algoritmų piktogramas. Paieška algoritmo, kurį vykdėte praėjusią savaitę, dar niekada nebuvo tokia paprasta!

image9

Šią savybę sukūrė Mathieu Pellerin

Savybė: žemėlapio sluoksnių piktogramos išraiškų kūrimo dialoge

Išraiškų kūrimo dialogo žemėlapio sluoksnių grupėje dabar rodomos sluoksnių piktogramos. Tai leidžia greičiau surasti reikiamą elementą.

image10

Šią savybę sukūrė Mathieu Pellerin

Savybė: SVG naršyklės filtravimas

SVG naršyklės sąsaja dabar palaiko paprastą tekstinį filtravimą, leidžiantį naudotojams filtruoti galimus SVG piešinius pagal nurodytą paieškos eilutę.

image11

Šią savybę sukūrė Denis Rouzaud

Simbologija

Savybė: interpoliuotos linijos simbolio tipas vektoriniams sluoksniams

QGIS atsirado naujas linijos simbolizavimo tipas „Interpoliuota linija“, kuris leidžia braižyti kintančią spalvą ir/arba plotį.

Šis simbolizavimas yra stipriai konfigūruojamas ir leidžia naudotojams greta įvairiausių konfigūravimo parinkčių dar ir susieti atributus ar išraiškas su kiekvienu linijos ekstremumu ar vingiu. Reikšmės interpoliuojamos per visą linijos ilgį tarp ekstremumų. Spalva konfigūruojama naudojant spalvos rampos valdiklį.

image12

Šią savybę finansavo Lutra Consulting

Šią savybę sukūrė Vincent Cloarec

Savybė: apkarpyti paprastą linijos simbolį

Pridėta galimybė apkarpyti paprastos linijos simbolio pradžią ir pabaigą, tai leidžia nukirpti naudotojo nurodytą linijos atstumą nuo linijos pradžios ar pabaigos. Tai naudinga kuriant sudėtingus simbolius, kur linijos sluoksnis neturėtų persidengti su žymekliais, padėtais linijos geoobjekto pradžioje ar pabaigoje, pavyzdžiui braižant transporto maršrutus. Apkarpymo atstumas leidžia naudoti įvairius matavimo vienetus, įskaitant ir bendros linijos pločio procentą, o taipogi gali naudoti nuo duomenų priklausančius dydžius.

Pavyzdinė šio funkcionalumo panaudojimo galerija:

image13

image14

Šią savybę sukūrė Nyall Dawson

Savybė: naujas „Įtrauktų simbolių“ braižytojas su OGR geoobjektų stilių palaikymu

Pridėtas naujas braižytojas „Įtraukti simboliai“, kuris naudoja OGR geoobjektų stilius. Tai leidžia QGIS automatiškai simbolizuoti duomenis kai kuriems duomenų tipams, kurie turi integruotą stiliaus informaciją, pavyzdžiui KML ar TAB failai.

Ši savybė įgyvendina QEP-209

Palaikymas turėtų automatiškai išsiplėsti į visas GDAL tvarkykles, kurios įgyvendina OGR geoobjektų stiliaus API.

Šiuo metu palaikoma tik linijų simbolizacija, bet šiuo metu jau kuriamas taškų ir poligonų simbolizacijos palaikymas.

image15

Šis funkcionalumas taipogi palaiko tiesioginį įtrauktų simbolių braižymo konvertavimą į kategorizuotą arba taisyklėmis paremtą braižymą. Tai leidžia QGIS automatiškai kurti kategorijas ar taisykles, kurios simbologiją nustato pagal atitinkamo geoobjekto ID:

image16

image17

Šią savybę finansavo QGIS Danijos naudotojų grupė

Šią savybę sukūrė Nyall Dawson

Savybė: naujos elipsių žymeklių formos ir pabaigos stiliai

Prie elipsių žymeklių simbolizavimo pridėtos kelios naujos formos - daliniai lankai ir rodyklių ženklai, taipogi galimybė keisti pabaigos stilių tik braižymą turinčioms elipsės formoms.

image18

Šią savybę sukūrė Mathieu Pellerin

Savybė: nustatyti pabaigos stilius paprastiems žymekliams

QGIS dabar leidžia nurodyti braižymo pabaigą (arba linijos pabaigą) paprastiems žymeklių simboliams. Tai labai naudinga tik braižymą turintiems simboliams, tokiems kaip kryžiukai ar rodyklių žymekliai, kuriems naudinga galėti naudoti ne tik kvadratines pabaigas.

Šią savybę sukūrė Nyall Dawson

Savybė: elipsės žymeklių simbolizavimo braižymo pabaigos stilius

Elipsės žymekliai dabar palaiko ir braižymo pabaigos (linijos pabaigos) braižymo stilių.

image19

Šią savybę sukūrė Mathieu Pellerin

Savybė: poligonų žiedų kintamasis @geometry_ring_num

Į nuo duomenų priklausomą poligonų žiedų stilizavimą pridėtas naujas kintamasis @geometry_ring_num. Kintamąjį galima naudoti, kai braižomas poligono kontūras, pavyzdžiui naudojant paprastą ar žymeklių liniją. Ši nuo duomenų priklausoma savybė bus 0 išoriniams žiedams ir didės (1, 2, 3… ir t.t.) visiems toliau einantiems vidiniams žiedams.

Šią savybę sukūrė Nyall Dawson

Etiketės

Savybė: etikečių fono pildymo simboliai

Etikečių skydai dabar gali naudoti stačiakampių, kvadratų, apskritimų ir elipsių formų pildymo simbolius.

Taip praplečiama egzistavusi galimybė šiems skydams naudoti paprastą pildymą ir brėžimą, leidžiant jiems naudoti pilnas QGIS skydų braižymo simbolizavimo galimybes, įskaitant ir „įrašytus stilius“.

image20

Šią savybę sukūrė Mathieu Pellerin

Savybė: etikečių išnešimo suliejimo režimo nustatymai

Etikečių išnešimams dabar galima naudoti išmaniuosius QGIS suliejimo režimus

image21

Šią savybę sukūrė Mathieu Pellerin

Savybė: susieti linijų etiketes su visa linija

Ankstesnėse versijose, kai buvo skaičiuojama linijos etiketės pozicija, QGIS tirdavo tik matomą geoobjekto dalį. Tai kai kuriais atvejais įtakojo tikėtiną etiketės poziciją, naujas nustatymas „Naudoti visą liniją“ leidžia naudotojams sukonfigūruoti šią elgseną taip, kad pozicija būtų skaičiuojama pagal visą linijos ilgį, o ne tik matomą dalį.

image22

Šią savybę finansavo Stadt Zürich

Šią savybę sukūrė Nyall Dawson

Savybė: baliono išnešimo kampo spindulys

Baliono išnešimo stiliai dabar palaiko užapvalintus kampus su „kampo spindulio“ parinktimi, dėl ko galima lengviau kurti vizualiai malonius dizainus.

image23

Šią savybę sukūrė Nyall Dawson

Savybė: Baliono (kalbėjimo burbulio) išnešimai

Etiketėms pridėtas naujas „baliono“ arba kalbos burbulo išnešimo stilius.

image24

Šią savybę finansavo SLYR

Šią savybę sukūrė Nyall Dawson

Savybė: išlenktų linijų išnešimų stilius

Pridėtas naujas „Išlenktų linijų“ išnešimo stilius leidžia kurti kartografiškai malonius išnešimus su išlenktomis linijomis tarp etikečių ir geoobjektų

Tarp parinkčių yra:

  • Konkretaus išlenkimo nurodymas (pagal arba prieš laikrodžio rodyklę)

  • Automatinės orientacijos parinktis, kuri nustato optimalią orientaciją kiekvienai konkrečiai etiketei

  • Visoms išnešimo linijoms taikomas išlenkimo stiprumo valdymas.

curved-callout

image26

Šią savybę sukūrė Nyall Dawson

Savybė: paryškinti prisegtų išnešimų pradžios ar pabaigos taškus

Įjungus parinktį „rodyti prisegtas etiketes“, QGIS dabar taipogi rodys ir prisegtų etikečių ranka pakeistus išnešimų pradžios ar pabaigos taškus. Tai leis naudotojams iš karto matyti, kurie išnešimų taškai buvo perkelti rankiniu būdu, o ne parinkti automatiškai.

image27

Šią savybę sukūrė Nyall Dawson

Savybė: automatinis papildomų išnešimų laukų kūrimas

QGIS dabar automatiškai sutvarkys papildomų išnešimų laukų kūrimą, kai bus bandoma interaktyviai perkelti išnešimo pradžios ar pabaigos taškus. Taigi naudotojas galės perkelti ne tik etiketę, bet ir patį išnešimą. Naudotojams nebereikės prieš tai patiems kurti papildomų laukų.

Šią savybę sukūrė Nyall Dawson

Savybė: išnešimų pritraukimas

Interaktyviai perkeliant išnešimo liniją ir laikant paspaustą shift mygtuką, išnešimas bus pritraukiamas prie 15 laipsnių kartotinių

Šią savybę sukūrė Nyall Dawson

Savybė: perjungti sluoksnių etikečių rodymą

Į vektorinių sluoksnių kontekstinį meniu pridėtas greitas veiksmas etikečių rodymo perjungimui. Jis leidžia greitai įjungti ar išjungti etikečių rodymą neprarandant etikečių konfigūracijos. Jei sluoksnyje niekada nebuvo konfigūruotos etiketės ir paspaudžiama ši parinktis, QGIS pabandys pritaikyti paprastą etikečių konfigūraciją naudojant reikšmes pagal nutylėjimą.

image28

Šią savybę finansavo Natural resources Canada Contract: 3000720707

Šią savybę sukūrė Nyall Dawson

Savybė: nuo duomenų priklausantys išnešimų pradžios ir pabaigos taškai

Etikečių išnešimo linijų pradžios ir pabaigos taškus dabar galima valdyti duomenimis. Tai naudinga valdant kiekvieno konkretaus išnešimo linijas.

Šią savybę sukūrė Nyall Dawson

Savybė: leisti interaktyviai perkelti išnešimus naudojant etiketės perkėlimo įrankį

Šis pakeitimas leidžia interaktyvų „perkelti etiketę“ įrankį taipogi naudoti ir išnešimo pabaigos taškų perkėlimui, kai nustatyti nuo duomenų priklausantys išnešimo pabaigos taškai.

image29

Šią savybę sukūrė Nyall Dawson

Taškų debesys

Savybė: nutolusių duomenų aibių palaikymas (EPT)

Taškų debesų duomenų rinkiniai, kurie buvo apdoroti į EPT formatą, gali būti įkelti iš nutolusių HTTP(S) serverių, panašiai kaip veikia rastro/vektorių kaladėlės. Tokiu būdu galima gauti prieigą prie didelių taškų debesų be poreikio iš anksto atsisiųsti LAS/LAZ failus. EPT formatas yra optimizuotas kaladėlėms ir pastoviam siuntimui, taigi QGIS atsiunčia tik nedidelius duomenų kiekius, kurių reikia dabartiniam rodiniui ir rezoliucijai. Tai veikia tiek 2D, tiek 3D rodiniuose.

Jei turite taškų debesų duomenų rinkinius LAS/LAZ formate, juos galima konvertuoti į EPT naudojant Entwine arba Untwine (teikiamas kartu su QGIS).

Kaip naudoti: Duomenų šaltinių tvarkyklėje > Taškų debesies kortelėje > kaip šaltinio tipą parinkite „Protokolas“ ir įveskite duomenų aibės URL (paprastai baigsis „ept.json“).

Galite patikrinti su USGS LiDAR duomenimis - tiesiog naudokite nuorodą iš duomenų rinkinių stulpelio „EPT“. Keli pavyzdiniai prisijungimo taškai:

Beje, visi QGIS įkeliami taškų debesų rinkiniai iš pradžių apdorojami į EPT (ieškokite „ept_XXX“ poaplankio, kur yra jūsų duomenys), taigi galima tiesiog nukopijuoti tą „ept_XXX“ aplanką į HTTP(S) serverį ir jūs galėsite naudoti šią savybę.

image30

Šią savybę finansavo Hobu

Šią savybę sukūrė Belgacem Nedjima (Lutra Consulting)

Išraiškos

Savybė: funkcija length3D

Pridėta funkcija „length3D“, kuri grąžina LineGeometry tipo geometrijos 3D ilgį. Skaičiuojamas geometrijos linijos objekto dekarto 3D ilgis. Jei geometrija nėra 3D linijos objektas - grąžinamas 2D ilgis.

Šią savybę sukūrė Nyall Dawson

Savybė: praplėstos masyvo išraiškų funkcijos

Pridėtos šios masyvų išraiškos:

  • array_count

  • array_prioritize

  • array_replace

Šią savybę finansavo Canton of Luzern

Šią savybė sukūrė Damiano Lombardi

Savybė: MIME tipo išraiškos funkcija

Nauja išraiškos funkcija mime_type( bytes ) grąžina įvesties baitų objektų MIME tipą arba Media tipą

image31

Šią savybę sukūrė Alessandro Pasotti

Skaitmeninimas

Savybė: suliejant parinkti atributus iš didžiausios geometrijos

Į poligonų ir linijų suliejimo įrankio patvirtinimo dialogą pridėtas mygtukas, leidžiantis parinkti atributus iš didžiausios geometrijos.

image32

Šią savybę sukūrė Stefanos Natsis

Savybė: laisvo skaitmeninimo režimas

Įjungus laisvo skaitmeninimo režimą, taškai automatiškai pridedami sekant pelės judėjimą, suteikiant „laisvo rankos braižymo“ veikseną.

„R“ mygtukas skaitmeninimo veiksmo metu perjungs tarp laisvo ir normalaus (arba žiedinės eilutės) skaitmeninimo.

Veikia su įvairiais žemėlapio įrankiais, įskaitant ir naujos linijos ar poligono kūrimą, žiedo pridėjimą, dalies pridėjimą, formos keitimą, geoobjektų dalinimą, dalių dalinimą ir t.t.

image33

Šią savybę finansavo Natural resources Canada Contract: 3000720707

Šią savybę sukūrė Nyall Dawson

Savybė: nauja „linijų galų“ parinktis pritraukimui

Įjungus šią parinktį pritraukimo režime bus pritraukiama tik iki linijos pradžios ar pabaigos viršūnių. Pritraukiant iki poligono sluoksnio bus pritraukiama tik prie pirmos žiedo viršūnės.

Šią savybę finansavo Natural resources Canada Contract: 3000720707

Šią savybę sukūrė Nyall Dawson

Savybė: pažymėti viršūnes poligonu

Naudotojai gali naudoti ALT mygtuką viršūnių žymėjimui poligonu skaitmeninimo metu.

Tai turėtų palengvinti konkrečių viršūnių žymėjimą naudojant viršūnių įrankį, mažinant poreikį kelis kartus spausti SHIFT ar CTRL funkcijas, kad prie žymėjimo būtų pridėtos ar išimtos viršūnės.

Tai taip pat sumažina poreikį įmantriai sukinėti žemėlapio drobę, taip išrikiuojant viršūnes žymėjimui. Taipogi praplečiamas redagavimo procesas, pavyzdžiui vingiuoto kelio tik vienos pusės viršūnių žymėjimas.

Ši funkcija palaiko šiuos naudojimo veiksmus:

  • Alt+click naudojant viršūnių įrankį pradeda poligono skaitmeninimą.

  • Kiekvienas vėliau einantis paspaudimas prideda naują viršūnę prie guminio poligono.

  • Backspace/ delete pašalina paskutinę pridėtą guminę viršūnę.

  • Esc nutraukia poligono žymėjimo režimą, kaip ir backspace/delete ištrynus visas gumines viršūnes.

  • Dešinys-paspaudimas užbaigia poligono braižymą ir pažymi visas viršūnes guminio poligono viduje.

image34

Šią savybę sukūrė Stefanos Natsis

Duomenų valdymas

Savybė: sluoksnių medžio įspėjimo piktograma sluoksniams su CRS netikslumais

Pridėta parinktis „Rodyti CRS tikslumo įspėjimą sluoksniams projekto legendoje“, kurią įjungus bus rodoma nauja įspėjimo piktograma, identifikuojanti visus sluoksnius, kurių CRS identifikuota kaip turinti tikslumo problemų.

Mažo tikslumo pavyzdžiai būtų sluoksniai su dinaminiu CRS be koordinačių epochos arba CRS pagrįsti datum rinkiniu su tikslumu, kuris viršija naudotojo nurodytą ribą.

Pagal nutylėjimą ši parinktis išjungta ir sukurta naudojimui inžinerijos, BIM ir kitose pramonėse, kur metro ir mažesni netikslumai yra labai pavojingi.

Šią savybę sukūrė Nyall Dawson

Savybė bazinis dinaminio CRS koordinačių epochos palaikymas

Pridėtas bazinis dinaminių (nepririštų prie plokščių) koordinačių epochos palaikymas kartu su atitinkamais pakeitimais GDAL.

QGIS pridėjo šaltinio ar paskirties koordinačių epochos palaikymą transformuojant į arba iš dinaminio CRS.

Jei bandoma transformuoti dinaminį CRS į dinaminį CRS su skirtingomis epochomis, kas šiuo metu nepalaikoma PROJ, naudotojas gauna įspėjamąjį pranešimą apie tai, kad rezultatai gali būti neteisingi ir neturėtų būti naudojami didelio tikslumo darbuose.

Šią savybę sukūrė Nyall Dawson

Savybė: projekcijos informacijos patobulinimai

QGIS projekcijos informacijos valdymas ir rodymas buvo pagerintas įvairiais būdais, įskaitant:

  • Pridėta API, leidžianti gauti PROJ veiksmo detales skirtas CRS

  • Galimybė rodyti išplėstinę sluoksnio CRS informaciją sluoksnio savybių informacijos kortelėje, įskaitant ir tikslumo įspėjimus

  • Pridėtas kintamasis @map_crs_projection, leidžiantis gauti žemėlapio projekcijos draugišką pavadinimą (pvz. „Albers Equal Area“)

Šią savybę sukūrė Nyall Dawson

Savybė: duomenų ansamblio CRS įspėjimai

QGIS dabar rodo įspėjimą projekcijos parinkimo valdiklyje, jei parinktas nuo datum ansamblio priklausantis CRS. Naudotojas įspėjamas, kad parinktame CRS trūksta tikslumo.

image35

Šią savybę sukūrė Nyall Dawson

Savybė: išlaikyti sluoksnio metaduomenis vektorinių failų eksportuose

Vektorinio failo eksportavimo dialoge pridėta varnelė „Išlaikyti sluoksnio metaduomenis“. Ją įjungus, bet kokie šaltinio sluoksnio metaduomenys bus nukopijuoti ir įrašyti į paskirties failą.

Šis funkcionalumas įjungtas pagal nutylėjimą ir užtikrina, kad metaduomenys tvarkingai perkeliami į naujai sukurtus elementus, kas ypač efektyvu naudojant GPKG formatą.

Šią savybę sukūrė Nyall Dawson

Savybė: sluoksnio pastabos

QGIS dabar palaiko „sluoksnio pastabas“, kurios gali būti sukurtos naudojant kontekstinio meniu veiksmą „Pridėti sluoksnio pastabas…“.

Šios pastabos įrašomos atskirai projekto sluoksniui. Jos gali būti naudojamos kaip vieta, kur gali būti saugomi svarbūs pranešimai projekto naudotojams, tokie kaip atliktini darbai, apdorojimo ar valdymo instrukcijos arba tiesiog kaip paprasti tekstiniai metaduomenys.

Užrašų knygutės piktograma sluoksnių skydelyje rodo, kurie sluoksniai turi prisegtas pastabas. Paspaudus ant knygutės piktogramos pastabos bus atvertos redagavimui.

Ši savybė buvo aptarta QEP-206

Šias pastabas galima kopijuoti ir įkelti naudojant tradicinius kopijavimo/įkėlimo metodus perkeliant stilius tarp QGIS sluoksnių.

Sluoksnių pastabos taip pat palaikomos ir saugomos QML (QGIS Stiliaus) ir QLR (QGIS sluoksnio aprašymo) failuose.

image36

Šią savybę finansavo Alta Ehf

Šią savybę sukūrė Nyall Dawson

Savybė: automatiškai įkelti .shp.xml metaduomenis

QGIS dabar automatiškai įkels ir konvertuos ESRI metaduomenis, įrašytus į .shp.xml papildomą failą. Kai įkeliami shapefile duomenys ir greta yra šie failai, jie bus įkelti automatiškai, atitinkamai užpildant sluoksnio metaduomenis.

Šią savybę sukūrė Nyall Dawson

Savybė: automatiški versti sluoksnio duomenis iš ESRI Filegeoduombazių į QGIS sluoksnių metaduomenis

Įkeliant duomenis iš .gdb failo, QGIS automatiškai pabandys išversti kiek galima daugiau originalių ESRI metaduomenų į QGIS metaduomenis, kad galėtumėte nedelsiant juos naudoti.

Šią savybę finansavo North Road / SLYR

Šią savybę sukūrė Nyall Dawson

Savybė: skaityti laukų domenus iš duomenų rinkinių

Kai formatas palaiko įtrauktus laukų domenus (šiuo metu GPKG ir GDB), QGIS automatiškai konvertuos įtrauktus laukų domenų duomenis į atitinkamas QGIS redaktoriaus lauko konfigūracijas.

Tai reiškia, kad GPKG/GDB su užkoduotais laukų domenais automatiškai įsikels į QGIS su teisingomis reikšmių masyvų valdiklio konfigūracijomis, kad naudotojai galėtų matyti laukų aprašymus, o ne jų kodus. Laukai su diapazono (min/maks) tipo domenais taipogi bus išversti į diapazono valdiklius.

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson

Savybė: leisti įkelti GPKG sluoksnius su GEOMETRY tipu

GeoPackage palaiko sluoksnius su bendriniu „geometry“ tipu. Nuo QGIS 3.20 versijos galima įkelti juos ir nurodyti reikiamą geometrijos tipą įkėlimo metu, taip pat, kaip ir PostGIS’e.

image37

Šią savybę finansavo Marco Bernasocchi (OPENGIS.ch)

Savybė: eilučių ir skaičių sąrašo tipo laukų redagavimas neprisijungus

PostGIS naudotojų džiaugsmui: redagavimas neprisijungus tapo protingesnis - dabar galite tvarkyti eilučių ir skaičių sąrašų laukų tipus.

Šią savybę sukūrė Mathieu Pellerin

Formos ir valdikliai

Savybė: konkrečiam laukui nustatomas paskutinių reikšmių perpanaudojimas kuriant naujus geoobjektus

Buvo pridėtas išplėstinis paskutinių lauke įvestų reikšmių valdymas - ar reikšmės perpanaudojamos kuriant naujus geoobjektus. Šį funkcionalumą dabar galima valdyti atskirai kiekvienam atributų laukui visuose sluoksniuose.

Istoriškai šis funkcionalumas buvo konfigūruojamas globalia parinktimi, kuri įtakojo VISŲ laukų reikšmių VISUOSE sluoksniuose atsiminimą ir perpanaudojimą QGIS sesijoje, kuriant naujus geoobjektus.

Tai leidžia detaliau naudoti formos elgseną, kai kai kurios reikšmės yra pageidaujamos perpanaudojimui, o kitas geriau ištrinti ir nustatyti į numatytąsias, priklausomai nuo išraiškos.

image38

Šią savybę sukūrė Nyall Dawson

Savybė: JSON peržiūros valdiklis

Naujas valdiklis, rodantis JSON duomenis naudotojui draugišku būdu. Duomenis galima rodyti arba išskiriant sintaksę, arba medyje.

image39

Šią savybę finansavo Canton of Solothurn

Šią savybę sukūrė Damiano Lombardi

Sluoksnių legenda

Savybė: vektorinių „etikečių“ legendos įrašai

QGIS dabar leidžia sluoksnio etiketėms pridėti legendos įrašus, kuriais bus rodomas vektorinių geoobjektų šrifto stilius pagal etikečių klases.

Tai leidžia rodyti legendos įrašus, leidžiančius naudotojams aiškiai identifikuoti geoobjektus pagal legendos stilių, net kai nenaudojama geoobjekto simbologija.

Ši elgsena įjungiama parinktimi „Rodyti etikečių legendas“ vektorinių sluoksnių savybių sutartinių ženklų kortelėje.

image40

Šią savybę finansavo Canton of Glarus

Šią savybę sukūrė mhugent

Apdorojimas

Savybė: sluoksnių pakavimo algoritme pridėta parinktis įrašyti sluoksnio metaduomenis

Šis papildoma parinktis praturtina sluoksnių pakavimo algoritmą ir nukopijuos išeities sluoksnio metaduomenis į geopackage, kad jie būtų naudojami kaip numatytieji sluoksnio metaduomenys.

Šią savybę sukūrė Nyall Dawson

Savybė: rastro sluoksnių savybių algoritmas

Šis algoritmas gauna bazines rastro savybes, tokias kaip dydis taškais, taško dimensijos (žemėlapių vienetai per tašką), juostų skaičių ir „nėra duomenų“ reikšmę.

Jis skirtas kaip būdas ištraukti šią informaciją naudojimui kaip įvestį kitiems algoritmams modelyje, pavyzdžiui perduodant esamo rastro taško dydį į GDAL rastro algoritmą.

Šią savybę sukūrė Nyall Dawson

Savybė: pagerintas rastravimo veiksmas su 3D palaikymu

Rastravimo (vektorių ir rastro) GDAL procesas dabar palaiko 3D duomenis, t.y. dabar leidžia naudoti geoobjekto Z reikšmę (aukštį) išdeginimo reikšmių ištraukimui.

Šios parinkties naudojimas nurodo, kad išdeginimo reikšmė turėtų būti imama iš geoobjekto „Z“ reikšmės. Veikia su taškais ir linijomis (tiesinė interpoliacija ties kiekvienu segmentu). Poligonams teisingai veikia tik jei geoobjektai yra plokšti (t.y. visose viršūnėse turi tą pačią Z reikšmę)

Šią savybę sukūrė talledodiego

Savybė: sluoksnių pakavimo algoritmo parinktis įrašyti pažymėtus

Sluoksnių pakavimo algoritmas buvo pakeistas, leidžiant įrašyti tik pažymėtus geoobjektus

Šią savybę sukūrė Stefan Conrads

Savybė: apdorojimo konteksto žurnalų lygiai

Į QgsProcessingContext buvo pridėta nauja žurnalizavimo lygio savybė

Tai leidžia algoritmams nustatyti jų išvesties žurnalizavimo lygį.

qgis_process komandinės eilutės veiksmas gavo parinktį –verbose, perjungimui į detalią žurnalizavimo išvestį.

Šią savybę finansavo Natural resources Canada Contract: 3000720411

Šią savybę sukūrė Nyall Dawson

Savybė: geometrijos pritraukimas perdarytas stipriai pagerinant greitaveiką

Šiame vystymo cikle buvo perdaryti QGIS geometrijos pritraukimo algoritmo viduriai, dėl ko stipriai pagerėjo greitaveika. Duomenų aibės, kurias apdoroti anksčiau užtrukdavo 10 minučių, dabar užtrunka mažiau nei 10 sekundžių.

Šią savybę finansavo SwissTierras Colombia

Šią savybę sukūrė Mathieu Pellerin

Savybė: prie agregavimo algoritmo pridėta funkciją last_value

Agregavimo apdorojimo algoritme dabar yra agregavimo funkcija last_value, kuri ypač naudinga dirbant su įvesties duomenimis, turinčiais prasmingą rikiavimą.

image41

Šią savybę sukūrė Mathieu Pellerin

Programos ir projekto parinktys

Savybė: pridėta globali parinktis išjungti aplankų sekimą

Leidžia naudotojams rankiniu būdu išjungti pagal nutylėjimą aplankų sekimą naršyklėje, taip pat suteikia mechanizmą įmonių diegimuose išjungti šią potencialiai nepageidautiną veikseną.

Šią savybę sukūrė Nyall Dawson

Savybė: API XML autentifikacijos konfigūracijų eksportui ir importui

QGIS dabar teikia QGIS autentifikacijos tvarkyklės eksporto ir importo funkcijas. Šis funkcionalumas dar nepateikiamas per naudotojo sąsają. Gan dažnos sudėtingos autentifikacijos, tokios kaip OAuth2, gali būti užšifruotos ar įrašytos į paprastą tekstą, pagerinant autentifikacijos tvarkymo eigą.

Šią savybę sukūrė Mathieu Pellerin

Naršyklė

Savybė: savos naršyklės aplankų piktogramų spalvos

QGIS dabar leidžia naudotojams naršyklėje nustatyti savo spalvas skirtingiems aplankams. Tai leidžia naudotojams „pasižymėti“ aplankus, kas padeda greitesnei navigacijai sudėtingose aplankų struktūrose.

image42

Šią savybę sukūrė Nyall Dawson

Savybė: OWS grupė išimta iš QGIS naršyklės

Neveikianti ir perteklinė „OWS“ grupė buvo pašalinta iš QGIS naršyklės panelės.

Šią savybę sukūrė Loïc Bartoletti

Duomenų tiekėjai

Savybė: pridėtas OGR palaikymas integer, real ir integer64 sąrašų duomenų tipams

Prie OGR tvarkyklės pridėti papildomi sąrašų laukų tipai palaikomiems duomenims, tokiems kaip Geojson.

Šią savybę sukūrė Nyall Dawson

Savybė: vektorinių sluoksnių skaitymo galimybės išplėstos į kitus sluoksnių tipus

Anksčiau galimybė QGIS prieiti prie sluoksnio metaduomenų informacijos, tokios kaip sluoksnio apimties skaitymo, buvo apribota tik vektoriniams sluoksniams. Šis funkcionalumas dabar pridėtas ir kitiems skirtingiems sluoksnių tipams, įskaitant rastrą, taškų debesį ir kitus.

Šią savybę finansavo Ifremer

Šią savybę sukūrė rldhont

QGIS Serveris

Savybė: išorinio sluoksnio nepermatomumas

Išorinių/nutolusių sluoksnių, teikiamų per QGIS Serverį nepermatomumo valdymas

Šią savybę sukūrė mhugent

Savybė: konfigūruojamas paslaugos URL

Pridėtos papildomos QGIS Serverio parinktys, pagerinančios GetCapabilities atsako rezultatą, ypač be poreikio pildyti įvairius laukus QGIS Projekto konfigūracijoje. Šie atnaujinimai taip pat įjungia daug parinkčių, nustatomų per aplinkos kintamuosius arba pateikiant antraštes per šliuzą.

Buvo pridėtos šios parinktys, serveris jas atpažins tokia tvarka:

  • Reikšmė apibrėžta projekte paslaugoje.

  • Aplinkos kintamasis <service>_SERVICE_URL.

  • Aplinkos kintamasis SERVICE_URL.

  • Sava antraštė X-Qgis-<service>-Service-Url.

  • Sava antraštė X-Qgis-Service-Url.

  • Sukonstruota pagal standartinę antraštę Forwarded.

  • Sukonstruota pagal pseudo standartines antraštes X-Forwarded-Host ir X-Forwarded-Proto.

  • Sukonstruota pagal standartinę antraštę Host ir serverio protokolą.

  • Sukonstruota pagal serverio vardą ir serverio protokolą.

Šią savybę sukūrė Stéphane Brunner

Svarbūs pataisymai

Savybė: Even Rouault riktų pataisymai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

compiler warning in QgsMeshDatasetGroupStore::readXml()

nepranešta

PR #43304

N/A

QGIS lūžta su GDAL 3.3

#43224

PR #43306

PR #43323

Data corrupted when deleting field in a (specific) geopackage layer

#42768

PR #43309

PR #43322

PyQGIS: WMS-T layer uri without timeDimensionExtent in it crashes QGIS

#43158

PR #43310

PR #43324

Data Corruption: Failed GPKG OID/FID Over-write causes value to spill into next attribute column

#42274

PR #43311

PR #43360

„Split features“ causes data loss

#41283

PR #43328

PR #43340

Foreign key constraints checks are ignored on GPKG

#34728

PR #43330

Neaktualu

Strange error message from SQL Query Composer in WFS client

#42985

PR #43334

PR #43341

WFS 1.1.0 ExceptionReport response handling : QGIS looks for ‚exceptionCode‘ but in specifications it’s ‚code‘ attribute

#42196

PR #43335

PR #43342

Export selection from a large WFS layer fails

#42049

PR #43336

PR #43343

Long (?) WKT makes delimited text layer fail on 3.16 and 3.18

#43256

PR #43337

PR #43339

Wrong SRS when reading a Postgis layer

nepranešta

PR #43338

Neaktualu

Mesh data in GRIB format from ERA5

#41809

GDAL PR 3875

GDAL PR 3877

Two OGR provider filtered layers with same source dataset don’t restore proper feature count / extent on project reload

#43361

PR #43372

PR #43394

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Even Rouault

Savybė: Alessandro Pasotti riktų pataisymai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

Data Source Manager fails to derive exact 3D geometry type for GeometryZ PostGIS tables

#43268

PR #43326

Attribute table conditional formatting doesn’t work when using $geometry is NULL

#43252

Man veikia

QgsZonalStatistics.calculateStatistics() incomplete outputs

#43245

PR #43332

PR #43378

Bloga feed.qgis.org užklausa

#43232

PR #43333

Neaktualu

Server: WFS3/API Features - overlapping columns/content on data items as HTML pages

#42269

PR #43363

PR #43380

Datum transformation using custom gsb grid for WMS Layer in QGIS Server does not work

#43072

PR #43365

Neaktualu

Server: fix unreported QGIS_OPTIONS_PATH not really working for proj

nepranešta

PR #43366

Neaktualu

WFS cascade getfeatureinfo fails

#42062

Man veikia

Server standalone: fix unreported project storage not supported with -p

nepranešta

PR #43381

PR #43464

QGIS serverio GetPrint: HIGHLIGHT_GEOM nespausdinamas, kai žemėlapio sluoksniai sukonfigūruoti sekti žemėlapio temą

#34178

PR #43391

Rizikinga

Feature count is wrong when adding features from a table with features of mixed geometries

#43199

Man veikia

Not all geometry types are found in PostGIS table with Spatial Type of Geometry

#43186

PR #43419

Rizikinga

Icon not updated when saving a scratch layer

nepranešta

PR #43431

PR #43463

Fix list of protocols in ssh custom configuration

nepranešta

PR #43432

Neaktualu

Crash with table set to Show Visible, joins, and left open as QGIS is quit

#43287

PR #43434

Neaktualu

„show label“ is disabled in widget designer but label keeps displaying in attribute form if you use tabs in the Drag and-Drop Designer and the field widget was placed in any tab

#43103

PR #43435

PADARYTI

Naršyklė prideda sluoksnius į projektus su tarpu priekyje

#43129

PR #43436

Neaktualu

saveStyleToDatabase() riktas įrašant daugiau nei vieną sluoksnį į GPKG

#42988

Man veikia

Valdiklio parametrai nesuderinami ryšiams D&D dizaineryje

#43123

PR #43468

Neaktualu

Nuo taisyklių priklausantys braižymai kartais rodo ne visus rezultatus

#43181

PR #43502

Rizikinga

Pataisyta nepranešta trūkstamos rastro juostos statistika informacijos skydelyje

nepranešta

PR #43507

Raster calculator does not create/store statistics for output rasters

#42835

PR #43512

Ne prioritetas

Attribute Form Value Relation Doesn’t Respect Column Default

#41951

Man veikia

Attribute table in form view can display „ghost“ attributes

#43477

PR #43533

Ne prioritetas

PG identity default clause issue

https://lists.osgeo.org/pipermail/qgis-user/2021-June/048983.html

PR #43529

Neaktualu

Pyqgis 3.18.3 klaida pridedant wms sluoksnį

#43580

PR #43581

PADARYTI

„Reuse last entered attribute values“ slows creation of new features on large vector

#42909

PR #43584

PADARYTI

Deleting „all other values“ breaks date based categorise symbology

#43651

GDAL PR 3978

Fix documentation doctest builds

https://github.com/qgis/QGIS-Documentation/pull/6747

https://github.com/qgis/QGIS-Documentation/pull/6747

Neaktualu

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Alessandro Pasotti

Savybė: Paul Blottiere sutvarkyti riktai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

VERSION dabar privaloma WMS 1.3.0 getmap užklausoms

nepranešta

PR #43459

PR #43467

WMTS GetCapabilities ir ašių rikiuotė

#34826

PR #43280

PR #43772

Naudoti žemiausią versiją wms derybose

#41051

PR #41376

Rizikinga

QGIS kai kuriais atvejais lūžta pridedant įrašą į atminties („juodraštinį“) sluoksnį

#42578

Man veikia

QGIS tyliai nesuveikia, kai papildomas sluoksnis negali būti pridėtas

nepranešta

PR #43543

PR #43773

Nepavyksta įrašyti papildomą talpyklą

#26365

PR #43560

Rizikinga

WMS GetFeatureInfo sluoksniuose su įjungtu laiku neperduoda TIME parametro

#42141

PR #43599

PR #43774

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Paul Blottiere

Savybė: Denis Rouzaud riktų pataisymai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

Valdiklio parametrai nesuderinami ryšiams D&D dizaineryje

#43123

PR #43479

neaktualu

Naudojant tik skaitymo eilutę vietoje iškrentančio sąrašo ryšiuose, neleidžia pridėti vaiką iš tėvo

#42813

PR #43509

per daug rizikinga / neapsimoka

no open-form in all layers feature locator filter (active filter has) + show form instead of error for geometry-less layers

nepranešta

PR #43462

?

Nepavyksta pridėti polimorfinių ryšių

#41959

PR #43488

neaktualu

Filtro išraiška iš ryšio valdiklio atributų formose neveikia tinkamai

#42803

PR #43523

taip

fix Picture layout element does not handle properly a non-existing filepath when provided with an expression

#42280

PR #43119

relations bug: zoom to child button disappears

#34477

Man veikia

Value Relation and Relation reference widget: Entries are sorted although the option „Order by value“ is NOT checked

#26468

neaišku, kaip šiuo metu tai pataisyti

Klaidos pridedant geoobjektą su polimorfiniu ryšiu

#41962

pataisyta

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Denis Rouzaud

Savybė: Loïc Bartoletti riktų pataisymai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

QgsProjectionSelectionWidget::selectCrs() negali būti perrašyta su Python

#43019

Man veikia.

Riktas? FindPyQt5.py

#41913

#41913

neaktualu

Nėra Geometry Checker bazinio priedo piktogramos

#42708

PR #43536

PR #43549

Prašome išimti neveikiančią OWS grupę iš QGIS naršyklės

#24841

PR #43559

Neaktualu

Kūrimas su išoriniu qwtpolar nepavyksta

#41910

PR #43551

PR #43583

Geometrijų tikrinimo įrankis neįrašo numatytųjų veiksmų pakeitimo

#42489

PR #43550

PR #43568

Wrong error output location when using Check validity on data with certain type of 3D error

#43582

PR #43588

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Loïc Bartoletti

Savybė: Julien Cabieces ištaisyti riktai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

Postgresql tables with intarray fields as primary key causes problems in python scripts

#42778

PR #43493

PR #43510

Cannot instantiate QgsFeatureFilterModel using PyQGIS

#42488

PR #43494

PR #43516

QGIS crashes by loading ui file

#42379

Dirbama

QvariantList Field , nothing in attribute table when a single value is in the list

#33108

PR #43508

PR #43530

Kopijuoti CRS į iškarpinę, kai kopijuojami parinkti geoobjektai

#40117

PR #43527

PR #43532

Open Running (connection) Task makes it impossible to Quit QGIS

#40001

PR #43587

Plugin manager doesn’t work with proxy

#43284

Atsiliepimai

Form fails to initialize $geometry

#34791

PR #43617

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Julien Cabieces

Savybė: Peter Petrik ištaisyti riktai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

Passwords cannot be saved into keychain on macOS with QGIS 3.16

#40541

atsiliepimai

buggy profile results in two instances starting

#29379

nebe problema

GRASS plugin init error on macOS

#41782

Man veikia.

Data Source Manager incorrectly identifies PostGIS raster extent on macOS

#43042

aiškinamasi

Crash with point clouds when zooming into 3D viewer [Mac]

#41903

PR #43743

neaktualu

Crash when chcking the „Show bounding boxes“ option in 3D view settings

#40766

PR #43755

backport_bot

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Peter Petrik

Savybė: Nyall Dawson ištaisyti riktai

Rikto pavadinimas

URL (jei pranešta, Github)

URL Commit (Github)

3.16 backport commit (GitHub)

Fix browser panel scanning on remote locations can hang QGIS

daug PR’ų

[3d] Fix rendering of curved lines using simple line renderer

nepranešta

Commit 700390a

Fix layer preview through browser panel

#43303

Commit 7bf85a0

[expressions] Fix evaluation of round(…) where input value is a string containing a decimal number

#36467

Commit 42c2061

Fix label masking settings get dropped for layers with „,“ or „;“ characters in the text

#37473

Commit 3d4e2f4

Fix orphaned symbol masking can force maps to be rasterized

nepranešta

Commit ffc500d

Fix selection of features which use variables in filter rules

#42006

Commit d41c234

PR #43235

[labeling] Default to „from symbol bounds“ for cartographic point label placement

#25866

Commit 4ad5d36

Fix PyQGIS QgsLineString constructor only accepts lists of QgsPoint, not QgsPointXY as indicated by the documentation

#43200

Commit 2b6c3c1

Fix crash when changing symbol levels through style dock

#42671

Commit f3f4c17

PR #43235

Allow clearing data defined buttons which are set to non-existing fields

nepranešta

Commit ee03ad5

[processing] Python entry in history dialog should be processing.run line, not processing.execAlgorithmDialog

nepranešta

Commit 61ac64c

Don’t try to render font marker symbols in massive font sizes, avoid crash

#42270

Commit 12d1078

PR #43235

Fix Qgis::MessageLevel::None is not available in PyQGIS

#42996

Commit 02266ef

Fix marker symbol bounds incorrectly include bounds of disabled symbol layers

nepranešta

Commit ca54e8f

PR #43235

Fix hang in rendering joined layers

#38551

Commit ca00377

Commit cdbf722

[temporal] Fix broken animations when a non-integer interval value is used (e.g. 1.5 hours)

nepranešta

Commit 81ec79c

Fix allowing attribute selection for DXF layer name

#42575

Commit 66c6ef9

Fix papercut in rule based labeling widget where it’s possible to uncheck BOTH the filter and else radio buttons

nepranešta

Commit 1fcb9752

PR #43235

Fix it’s impossible to change a rule based labeling „else“ rule back to a normal rule

nepranešta

Commit de92ca0

PR #43235

Fix data defined properties which bind to a field can have incorrect values when the linked field has a null value

nepranešta

Commit 4e25c6b

Commit 2a3bcc3

Fix broken coordinate transform when exporting features to DXF

#43449

Commit 65c02e0

Commit 044f6a1

[processing] Don’t show model child algorithm outputs as choices for multi-layer input parameters when running a model

#41210

Commit f4477b2

Expand on QgsPoint/QgsPointXY documentation to clarify when each class should be used

#43598

Commit ae83444

Fix crash when canceling union tool

#43553

Commit b1f50bb

Commit 1f25ba5

Fix „force layer to render as raster“ setting wasn’t correctly copied

#43535

Commit 1313786

Commit dcd016b

Fix massive performance regression in attribute table

nepranešta

Commit 5fdb88b

Commit 4970c3a

Fix performance issue when using attribute table with „edited or new features“ filter in place

nepranešta

Commit af021f1

Fix invalid error message when creating expression for layout text item

#42884

Commit db74013

Clarify labels in temporal controller

nepranešta

Commit ed346d8

Correctly redraw canvas when applying project properties changes

nepranešta

Commit 41f9842

Commit 607b44b

Make interactive labeling tools correctly work with data defined properties which aren’t bound to fields

nepranešta

Commit c6bd366

Fix crash in labeling if label has data defined x/y set and projection error occurs transforming these coordinates

nepranešta

Commit 8943ac7

Commit 2fe68cc

[temporal] Fix filter generation for vector temporal layers

#38468

Commit 544708f

Fix formatting of exception blocks in PyQGIS docs

nepranešta

Commit 8359281

PR #43235

Fix zonal statistics does not correctly handle coordinate transforms

#26858

Commit e70cf8d

Commit c82678d

Don’t assume that owslib >= 0.20 is available

#38074

Commit 3cf9083

Commit eb1a55a

Fix crash in geometry checker when empty geometries are found

#38983

Commit 73a4948

Commit 6938593

[temporal] Fix incorrect frame duration in last frame in animation mode

#40777

Commit f76747b

Default to a time range of the last 24 hours, in 1 hour increments, instead of a confusing „zero length“ range

#40868

Commit 5f5a3a7

Fix temporal fields reset if previously set to no value

#43643

Commit 9de5d25

PR #43235

[processing] Fix broken execution of models via browser/drag and drop

#43698

Commit cbe2678

Commit 9e0cdcb

Fix QgsDistanceArea.bearing()

nepranešta

Commit 0b499d3

Don’t restrict adding crs selections to list of recent CRSes to only a few select dialogs

nepranešta

Commit 870945c

[processing] Fix use of data defined parameter values when editing features in place

#43758

Commit 3ae9625

[layouts] Fix bounding rectangle for shapes doesn’t include stroke width after loading from xml

#43748

Commit fad1800

This feature was funded by QGIS.ORG (through donations and sustaining memberships)

Šią savybę sukūrė Nyall Dawson