Data lansării: 2015-02-20
Acesta este jurnalul schimbărilor pentru următoarea versiune a QGIS - versiunea 2.8 « Wien». Wien este cuvântul German pentru «Viena» - orașul gazdă pentru întâlnirile dezvoltatorilor din Noiembrie 2009 și din Martie 2014.
Versiune cu Suport pe Termen Lung
Aceasta este o versiune specială, deoarece este desemnată ca fiind «LTR» (Versiune cu Suport pe Termen Lung). Versiunilor LTR li se vor depana erorile timp de un an, și vor avea în permanență funcționalitățile înghețate (adică, nu se vor adăuga noi caracteristici, doar se vor repara erorile și se vor efectua actualizări triviale).
Scopul versiunilor LTR este de a oferi o platformă stabilă și mai puțin supusă schimbărilor, pentru întreprinderi și organizații care nu doresc să se ocupe cu actualizarea competențelor utilizatorilor, a materialelor de instruire etc., mai mult de o dată pe an. Succesul versiunilor LTR ține de voi, utilizatorii noștri dragi - avem nevoie de sprijinul vostru pentru a ajuta la finanțarea reparării erorilor, totodată, asigurându-vă prin contractele de asistență cu furnizorii de suport tehnic, că toate erorile reparate în numele dumneavoastră vor fi aplicate atât versiunii LTR cât și celei obișnuite.
În cazul în care un LTR este important pentru dvs., vă rugăm să luați în considerare, de asemenea, sprijinirea în mod direct a proiectului QGIS, sau să propuneți furnizorului dumneavoastră comercial utilizarea LTR ca o bază pentru soluțiile enterprise, astfel încât oricine să poată beneficia de o platformă stabilă, care este în permanență îmbunătățită și rafinată. Rețineți că pentru utilizatorii și organizațiile cărora le plac lucrurile împinse la limită, elaborarea unei noi versiuni, o dată la patru luni, va continua neabătut.
Noi Funcționalități
QGIS 2.8 este, de asemenea, o versiune specială, deoarece include foarte multe caracteristici noi, reglaje și îmbunătățiri, pentru a face cel mai popular GIS desktop gratuit cât mai complet și util.
Ori de câte ori se adaugă noi caracteristici în aplicație, apare posibilitatea unor noi erori - dacă întâmpinați probleme cu această versiune, vă rugăm să le semnalați la QGIS Bug Tracker.
Mulțumiri
Dorim să le mulțumim dezvoltatorilor, tester-ilor, autorilor documentațiilor și tuturor acelor persoane care, în mod voluntar, au consumat timp și efort (sau au finanțat alte persoane în acest scop).
Din partea comunității QGIS, sperăm să vă bucurați de această versiune! Dacă doriți să contribuiți cu efort, bani, sau să vă implicați, într-un mod care ar putea îmbunătăți QGIS, vă rugăm să răsfoiți site-ul qgis.org și să oferiți o mână de ajutor!
În fine, am dori să mulțumim sponsorilor noștri oficiali pentru sprijinul financiar de neprețuit, pe care l-au oferit acestui proiect:
Sponsor de AUR: Asia Air Survey, Japonia http://www.asiaairsurvey.com/
Sponsor de ARGINT: Sourcepole AG, Elveția
Sponsor de ARGINT: State of Vorarlberg, Austria
Sponsor de ARGINT: Oficiul Lucrărilor Publice, Irlanda
Sponsor de BRONZ: GIS3W, Italia
Sponsor de BRONZ: www.molitec.it, Italia
Sponsor de BRONZ: www.argusoft.de, Germania
Sponsor de BRONZ: www.openrunner.com, Franța
Sponsor de BRONZ: GKG Kassel,(Dr.-Ing. Claas Leiner), Germania
Sponsor de BRONZ: Customer Analytics
Sponsor de BRONZ: Urbsol, Australia
Sponsor de BRONZ: MappingGIS, Spania
Sponsor de BRONZ: Lutra Consulting, UK
Sponsor de BRONZ: ADLARES GmbH, Germania
Sponsor de BRONZ: Avioportolano Italia, Italia
Sponsor de BRONZ: Facultatea de Geologie, Geofizică și Protecție a Mediului, AGH, Universitatea de Științe și Tehnologie, Polonia
Lista curentă a celor care au efectuat contribuții financiare mari și mici la proiect poate fi consultată aici. Dacă doriți să deviniți un sponsor oficial al proiectului, vă rugăm să vizitați pagina sponsorizărilor noastre pentru detalii. Sponsorizarea QGIS ne ajută să finanțăm întâlnirea dezvoltatorilor o dată la șase luni, să menținem infrastructura proiectului și să finanțăm eforturile de eliminare a erorilor.
Dacă vă place să folosiți QGIS, vă rugăm să luați în considerare efectuarea unei donații pentru a sprijini proiectul - fie financiară fie sub formă de timp și de îndemânare! În cele din urmă, dorim să vă încurajăm să finanțați o campanie specială a unuia dintre dezvoltatorii QGIS, pentru a crea o suită de testare pentru QGIS, în așa fel încât să se poată îmbunătăți procesul de asigurare a calității și să se poată livra cele mai bune versiuni posibile.
QGIS este un soft gratuit iar dvs. nu aveți obligația de a plăti pentru folosirea lui - de fapt, vrem să încurajăm oamenii de oriunde să-l folosească, indiferent de starea financiară sau socială - având convingerea că, punerea la dispoziția utilizatorilor a posibilităților de decizie spațială, va duce la o societate mai bună pentru întreaga omenire.
Când editați atributele în tabela de atribute sau în formulare, de acum puteți introduce expresiile direct în casetele cu incrementare, de exemplu, 5 * 2.5
, acestea fiind evaluate în mod automat.
Acum este posibil să salvați/încărcați marcajele într-un fișier. Acest lucru facilitează partajarea locațiilor marcate, sau transferul lor în alte calculatoare.
Această funcționalitate a fost dezvoltată de: Salvatore Larosa
Împărțirea întregilor produce un număr de tip zecimal atunci când este cazul: Înainte, împărțirea a două numere întregi într-o expresie producea mereu o valoare întreagă, de ex.: 5 / 2 = 2
. Acum, rezultatul va fi de tip zecimal, atunci când este necesar, astfel 5 / 2 = 2.5
, care este mult mai logic pentru utilizatori. Un nou operator pentru împărțirea întregilor - //
, a fost adăugat pentru a imita comportamentul vechi, adică 5 // 2 = 2
.
O nouă funcție «if()»: Acum există o nouă expresie if(cond, true, false)
Evaluarea întârziată a expresiilor
S-au adăugat obținerea și transformarea geometriei: Aceste cuvinte cheie noi pot fi utilizate cu getFeature
pentru unele teste geometrie, cum ar fi: intersectare, încrucrucișare, includere, etc.
geometry
- returnează geometria entității
transform
- returnează geometria transformată
În încercarea noastră continuă de a îmbunătăți stabilitatea și calitatea QGIS, fiecare commit este acum testat cu o suită de testare, pentru a identifica în mod automat regresiile. În imaginea din dreapta puteți vedea lista cererilor de pe pagina noastră GitHub, acestea fiind sunt acum adnotate în mod automat, cu o bifă sau o cruciuliță, în funcție de suita de testare care a rulat cu succes pe Travis.ci, atunci când apare o solicitare de descărcare sau de actualizare.
De asemenea, în prezent desfășurăm cu regularitate scanări ale bazei de cod QGIS. Ca urmare a acestui fapt, am identificat și reparat peste 1000 de marcat probleme, inclusiv defecțiuni de memorie și potențiale erori. QGIS are o densitate a defectelor de 0,01, în timp ce media pentru programele de dimensiuni similare este de aproximativ 1,0.
Instrumentul de măsurare a fost îmbunătățit, astfel încât de acum să puteți selecta unitățile care trebuie să fie utilizate. Există, de asemenea, o nouă secțiune de informații în fereastra de dialog, care arată ce setări sunt utilizate în timpul operațiunilor de măsurare.
În navigatorul QGIS elementele sunt de acum extinse în propriile lor fire de execuție, accelerând timpul de încărcare și făcând navigatorul mai receptiv. Navigarea în sursele PostGIS se face de acum mult mai rapid. Instantaneul animat din dreapta (click pe imagine pentru a vedea animația) arată încărcarea a două servere WMS lente în paralel. Starea browser-ului (extinsă sub formă de arbore) este restabilită la pornire.
Această funcționalitate a fost dezvoltată de: Radim Blazek
Dacă serverul WMS acceptă legende contextuale, de acum puteți face uz de ele și în QGIS. Legendele contextuale sunt cereri getLegendGraphic care returnează numai legenda relevantă pentru vizualizarea extinderii curente, și, prin urmare, nu se includ în legendă elemente pentru lucrurile pe care nu le puteți vedea în harta curentă.
Această funcționalitate a fost finanțată de: Regione Toscana
Această funcționalitate a fost dezvoltată de: Faunalia
Puteți defini de acum un prefix personalizat în managerul de joncțiuni din fereastra de dialog a proprietăților stratului. Când se folosește un prefix, tabelul de atribute în cauză va avea numele atributelor alăturate afișat cu prefixul preferat.
Această versiune adaugă în nucleul QGIS suport pentru crearea unor noi straturi temporare, stocate în memorie. Straturi respective pot fi create în opțiunea de meniu Strat --> Creare Strat --> Nou Strat Temporar, Stocat în Memorie
.
În tabelul de atribute puteți face acum calcule pe rândurile selectate, mulțumită butonului nou adăugat în bara de calculatorului de câmpuri.
Dacă ați dorit vreodată să puteți digitiza în QGIS linii exact paralele sau în unghi drept, sau să fixați liniile la un unghi specific și așa mai departe, acum se poate! Instrumentele de digitizare avansate reprezintă o portare a pluginului CADinput, căruia i s-a adăugat un nou panou în QGIS. Panoul devine activ la momentul capturii de noi geometrii sau a unor părți de geometrie
Instrumentul de simplificare a fost revizuit, adăugându-se:
Suport pentru reproiectarea OTF
utilizatorul poate specifica toleranța exactă (nu doar o valoare relativă fără sens)
toleranța poate fi specificată fie în unități ale hărții, fie în unitățile stratului sau în pixeli
setările toleranței sunt stocate în setările generale
simplificarea mai multor entități simultan (glisare dreptunghi în loc de efectuarea unui clic)
suport pentru entitățile multi-parte
statistici despre reducerea numărului de noduri
Această funcționalitate a fost finanțată de: Tracks for Africa
Această funcționalitate a fost dezvoltată de: Lutra Consulting în cooperare cu Kartoza
Există un nou mod de acroșare: la toate straturile ceea ce activează mai rapid acroșarea între toate straturile. De asemenea, arhitectura care stă la baza acroșării în QGIS a fost revizuită, făcând-o mult mai rapidă pentru proiecte mari și îmbunătățindu-i precizia cu care are loc. Există, de asemenea, mai puțin confuzie, toleranța acroșării fiind în unitățile hărții sau ale stratului, astfel încât o toleranță anticipată de 1 metru să nu devină o toleranță de 1 grad, fără știrea dumneavoastră.
Această funcționalitate a fost finanțată de: Ville de Vevey, SITNyon <http://www.vevey.ch/>`_ și Grupul utilizatorilor QGIS din Elveția
Această funcționalitate a fost dezvoltată de: Lutra Consulting
Utilizatorii avansați care folosesc sistemul de randare pe bază de reguli din QGIS, vor fi încântați să vadă că regulile sunt de acum prezentate în legendă sub formă de arbore. Mai mult, fiecare nod din arbore poate fi deschis/închis, oferind individual o mare flexibilitate în randarea substraturilor hărții.
Această funcționalitate a fost finanțată de: SIGE
Această funcționalitate a fost dezvoltată de: Lutra Consulting în cooperare cu Kartoza
Opțiune în meniul Vizualizare, de a ascunde casetele de încadrare. Aceasta permite utilizatorilor să ascundă casetele care delimitează elementele selectate în cadrul unei compoziții. Este o funcționalitate foarte utilă, care permite interacțiunea cu elementele, în timp ce previzualizarea prezintă compoziția exact așa cum va arăta ea, atunci când va fi exportată, fără dreptunghiuri mari care să blocheze vederea.
Modul de afișare a compozitorului pe tot ecranul
Opțiunea de a comuta afișarea panourilor în compozitor, disponibile atât în meniul vizualizare
, utilizând comanda rapidă F10
, cât și prin apăsarea tastei Tab
atunci când este selectat canevasul compozitorului. Maximizarea spațiului este foarte utilă atunci când se planifică un aspect pentru o hartă.
În compozitor, de acum aveți un control mai fin al cadrului de afișare și adnotare. Anterior, pentru hărți rotite sau grile reproiectate, compozitorul desena toate coordonatele pentru fiecare latură a hărții. Acest lucru a dus la un amestec de coordonate de latitudine/y și longitudine/x afișate pe margini. Acum puteți controla dacă doriți să se afișeze toate coordonatele, doar latitudinea sau numai longitudinea pentru fiecare latură a cadrului hărții. Opțiuni similare au fost, de asemenea, adăugate pentru a controla modul în care este împărțit cadrul hărții.
O nouă direcție descendentă, verticală, pentru adnotări. Această schimbare adaugă o nou mod de direcție verticală, descendentă, pentru adnotări pe grila hărții. Înainte era posibil doar textul crescător pentru adnotările verticale.
De acum, puteți controla ambele margini pentru etichete, orizontale și verticale. Anterior, setările marginii se aplicau atât marginii orizontale cât și celei verticale. Această modificare permite utilizatorilor să specifice margini orizontale și verticale diferite.
Puteți specifica de acum margini negative pentru etichete, permițând textului să fie desenat ușor în afara limitelor unei etichete. Acest lucru este de dorit pentru alinierea etichetelor cu alte articole, permițând, în același timp, alinierea marginii optice pentru tipul de etichetă.
Aveți posibilitatea să glisați de acum scrípturile Python în fereastra QGIS, după care acestea vor fi executate, în mod automat. Am adăugat, de asemenea, o pictogramă în bara de instrumente a plugin-urilor și o scurtătură ( Ctrl-Alt-P
) pentru accesul rapid la consola Python.
Cu acest nou tip de parametru, folosit în algoritmii Selectare după locație, Extragere după locație și Joncțiune atribute după locație, utilizatorul poate selecta cu precizie a operatorul spațial de utilizat.
Această funcționalitate a fost finanțată de: Ministerul Francez de Ecologie, Dezvoltare Sustenabilă și Energie
Această funcționalitate a fost dezvoltată de: Camptocamp
Au fost adăugați cadrului de procesare o serie de algoritmi noi:
Algoritmul „Puncte regulate” (ca răspuns la #5953)
Algoritmul „Diferență simetrică” (ca răspuns la #5953)
Algoritmul „Divizare vectorială” (ca răspuns la #5953)
Algoritmul „Grilă vectorială” (ca răspuns la #5953)
Algoritmul de calculare a Curbelor hipsometrice
Divizarea liniilor cu ajutorul liniilor
Algoritmul de manipulare a atributelor: Refactorizare câmpuri
Comentariile pot fi de acum adăugate expresiilor, folosind prefixul --
, ca în SQL.
Puteți defini de acum expresii cu funcții personalizate în widget-ul de expresii. Vedeți această postare pe blog pentru mai multe detalii.
QGIS poate fi acum construit folosind biblioteci Qt5. Rețineți că în prezent majoritatea binarelor sunt compilate, în mod implicit, pentru Qt4.
În API s-a adăugat suport pentru încărcarea bulk a indexului spațial. Aceasta reprezintă o modalitate mai rapidă de inițializare a indexului spațial. În python se scrie pur și simplu:
index = QgsSpatialIndex( layer.getFeatures() )
Dintr-un test simplu cu 50K puncte într-un strat de memorie:
încărcarea bulk ~ 100 ms
inserarea entităților ~ 600 ms
Teoretic, arborele indexului ar trebui să fie, de asemenea, mai bine construit și să conducă la căutări rapide.
În editorul SQL al DB Manager, de acum este posibilă evidențierea unei porțiuni de SQL, iar numai acea parte va fi executată la apăsarea tastei F5
sau la efectuarea unui clic pe butonul run
Suportul pentru plugin-uri, aduce puterea Python pe partea de server QGIS, pentru a permite dezvoltarea și implementarea de noi caracteristici rapide și eficiente.
Această funcționalitate a fost dezvoltată de: Alessandro Pasotti (ItOpen)
QGIS Server suportă de acum stiluri de straturi predefinite în cererile GetMap
QGIS Server suportă de acum multiple stiluri de cereri GetStyles (v. secțiunea Simbologie, de mai jos)
Profil Styled Layer Descriptor pentru Web Map Service : DescribeLayer
http://www.opengeospatial.org/standards/sld
Definirea unui stil personalizat de către utilizator necesită informații despre entitățile care vor fi simbolizate, sau cel puțin tipul entității/acoperirii. Deoarece stilurile definite de către utilizator pot fi aplicate unui strat denumit, trebuie să existe un mecanism prin care un client poate obține informațiile pentru acest tip de strat. Acesta este un alt exemplu de reducere a decalajului dintre conceptele de straturi si stiluri WMS și conceptele de tip de entitate și strat de acoperire specifice WFS/WCS. Pentru a permite acest lucru, un WMS poate accepta în mod opțional cererea DescribeLayer.
Metoda DescribeLayer a fost considerată a fi o abordare mai bună decât supraîncărcarea documentului de capabilități WMS.
Pentru fiecare strat denumit, descrierea ar trebui să indice dacă se bazează într-adevăr pe datele entității și dacă da, ar trebui să arate WFS/WCS (printr-un prefix URL) și tipul entității/acoperirii. Rețineți că este perfect valabil ca un strat denumit să nu fie descris în acest fel.
Acest nou tip de strat pentru simbol permite umplerea poligoanelor cu o imagine raster (sub formă de plăcuță).
Opțiunile includ numele de fișier (definit cu ajutorul datelor), opacitate, dimensiunea imaginii (în pixeli, mm sau unități de hartă), modul coordonatelor (entitate sau vizualizare), și rotația.
Noul render de hărți calorice vectoriale este dinamic, putând fi folosit în timp real pentru straturile de puncte.
Opțiunile includ specificarea razei hărții calorice în pixeli, mm sau unități de hartă, alegerea rampei de culoare, ponderarea punctelor în funcție de câmp, precum și un cursor glisant pentru stabilirea unui compromis între viteza și calitatea randării.
Acum este posibil să se stabilească stiluri multiple pentru un strat și apoi să se comute ușor între ele. Această funcționalitate este disponibilă în meniul contextual al legendei --> sub-meniul stiluri
în care este posibil să se adauge/elimine stiluri și să se comute rapid între ele. Seturile de straturi memorează stilurile, iar diversele stiluri pot fi aplicate elementelor individuale din compozitorul de hărți. Stilurile multiple definite sunt, de asemenea, disponibile în cazul în care proiectul este servit de către Server-ul QGIS ca un strat WMS. Mai multe informații puteți afla din această postare pe blog.
Această funcționalitate a fost finanțată de: Regione Toscana
Această funcționalitate a fost dezvoltată de: Gis3W, Lutra Consulting
Interfața cu utilizatorul, pentru setarea simbologiei definite prin date, a fost îmbunătățită - mutând opțiunile de definire prin date imediat lângă fiecare proprietate definibilă (în conformitate cu alte părți ale QGIS, cum ar fi proprietățile de etichetare). De asemenea, multe proprietăți noi ale simbologiei au devenit definibile prin date. Această îmbunătățire a interfeței cu utilizatorul oferă, de asemenea, un mod de a vedea imediat dacă definirea prin date a unui parametru este posibilă, oferind și un acces mai ușor la aceste setări.
Funcționalitatea de exportare a fișierelor DXF a fost îmbunătățită, crescând fidelitatea simbolurilor exportate din QGIS comparativ cu simbolurile inițiale.
Această versiune include suport preliminar pentru rotirea hărții de pe canevas. Puteți roti canevasul folosind noul widget de rotație din bara de stare. Suportul pentru rotire a fost extins în compozitorul de hărți, astfel încât acesta să poată gestiona în mod corect etichetarea și simbologia, etc.
Această funcționalitate a fost finanțată de: Japan Space Imaging Corporation (JSI)
Această funcționalitate a fost dezvoltată de: Faunalia
Toate dialogurile folosesc acum un widget selecție consistentă a proiecției, care permite selectarea rapidă a proiecțiilor recent utilizate și a celor standard din proiect/QGIS.
.