Jurnalul schimbărilor pentru QGIS 2.6

Jurnalul schimbărilor pentru versiunea QGIS 2.6.0. S-au adăugat 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.

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 celor care au finanțat diverse 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:

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.

Generalități

Funcționalitate: Numele fișierului proiectului apare în Proprietăți

De acum, se poate vedea calea completă pentru fișierul proiectului în fereastra de dialog a proprietăților proiectului.

Funcționalitate: Del/Backspace elimină ultimul punct dintr-o măsurătoare

De acum, când măsurați suprafețele sau distanțele, puteți elimina nodurile nedorite de pe linia de măsurare folosind tastele Delete sau Backspace.

Funcționalitate: Widget-uri de editare

S-au adus o serie de îmbunătățiri la widget-urile de editare:

  • nou widget de editare pentru dată/oră, capabil să afișeze datele nule

  • editarea liniei de filtru

  • Manipularea corespunzătoare a valorilor NULL de către widget-urile de editare

  • Widgetul foto păstrează valoarea NULL

  • Widgetul web păstrează valoarea NULL

  • Tabelul de atribute poate distinge între 0 și NULL

  • Adăugare suport pentru sufix pentru widget-ul gamă

Funcționalitate: Folosiți în mod opțional doar un subset de câmpuri din stratul alăturat

De acum, pentru crearea unei uniuni vectoriale, se poate utiliza doar un subset de câmpuri conexe.

Funcționalitate: Câmp de expresii (câmpuri virtuale)

Uneori e nevoie de un atribut care să fie calculat și să fie mereu «împroaspătat» - reflectând starea curentă a proprietăților entității. Acum puteți adăuga câmpuri virtuale, care să se bazeze pe o expresie, la tabela dvs.

Funcționalitate: De acum, acțiunile pot avea asociată o pictogramă

Când creați o acțiune personalizată pentru un strat vectorial, puteți defini acum o pictogramă care să fie utilizată, de asemenea, pentru acțiune.

Funcționalitate: Diverse opțiuni și tipuri de expresii suplimentare

  • Permite utilizarea + pentru concatenarea șirurilor.

  • Nou cuvânt cheie: attribute( feature, attribute_name ) - obține de la o entitate atributul specificat.

  • Nou cuvânt cheie: $currentfeature - returnează entitatea curentă.

  • Nou cuvânt cheie: $atlasfeature - returnează entitatea atlas.

  • Nou cuvânt cheie: getFeature - obține entitatea respectivă dintr-un strat.

Funcționalitate: Se pot inversa clasele din cadrul renderelor clasificate pe grade și categorii

De acum, puteți alege să dezactivați anumite clase din renderele organizate pe grade și categorii, fără a le elimina efectiv.

Funcționalitate: Îmbunătățiri aduse legendei

Cea de-a doua fază de revizuire a legendei / cuprinsului s-a finalizat. Aceasta include:

  • Curățare API (pentru dezvoltatori)

  • Vizibilitatea grupurilor prezente în arborele straturilor. Acest nou buton al bării de instrumente permite modificarea rapidă a grupurilor de straturi care ar trebui să fie vizibile.

  • Abilitatea de a gestiona grupurile cu straturi prin intermediul barei de instrumente a legendei

  • Noua opțiune de filtrare, din bara de instrumente a legendei, va elimina elementele legendei pentru orice clase care nu sunt prezente în suprafața vizualizată. Acesta este un avantaj major, deoarece garantează că legenda hărții nu conține intrări pentru elementele care nu sunt prezente, în mod curent, în harta vizualizată. Această opțiune este disponibilă pentru legenda hărții principale, în compozitor și pentru straturile WMS.

  • Legendele renderelor bazate pe reguli pot fi afișate într-un pseudo-arbore

Furnizorii de date

Funcționalitate: Îmbunătățiri aduse exportului DXF

  • vedere de tip arbore și selecție atribut pentru atribuirea stratului în fereastra de dialog

  • posibilitate de umplere a poliguanelor/HAȘURĂ

  • reprezentarea textelor ca MTEXT în loc de TEXT (incluzând tipul, înclinația și grosimea fontului)

  • suport pentru culori RGB, atunci când nu există nici o corespondență exactă de culoare

  • se folosește AutoCAD 2000 DXF (R15) în loc de R12

  • eliminarea metodelor de testare R18

Compozitorul de Hărți

Funcționalitate: Controlul asupra ascunderii elementelor hărții din compozitor

S-a adăugat o casetă de bifare și un buton definit cu ajutorul datelor, pentru specificarea elementelor care vor fi excluse hărțile compozitorului. Dacă elementul nu este bifat, el va fi vizibil doar la momenul creării compoziției.

Funcționalitate: Control asupra tipăririi paginilor pentru cadrele albe ale compozitorului

Pentru tabelele sau cadrele HTML, o casetă de bifare specifică dacă se va exporta conținutul paginii atunci când cadrul este gol.

Funcționalitate: Panoul arborelui cu elemente

Panoul arborelui cu elemente, din compozitorul de hărți, permite selecția elementelor, ascunderea/afișarea acestora, inversarea stării de blocare a elementelor precum și editarea id-ului elementului prin efectuarea unui dublu-click pe acesta. Puteți utiliza, de asemenea, drag and drop pentru a reordona elementele.

Funcționalitate: Mai mult control asupra aspectului săgeților/liniilor din compozitor

  • Liniile pot fi stilizate folosindu-se dialogul de stilizare a simbolurilor pentru linii

  • Utilizatorul poate defini culorile de umplere ale vârfului și a conturului săgeților

  • Utilizatorul poate defini dimensiunea conturului săgeților

Funcționalitate: Control definit cu ajutorul datelor, pentru elementele compozitorului

Multe proprietăți ale elementelor compozitorului pot fi de acum controlate cu ajutorul datelor. Printre acestea sunt incluse:

  • Transparența și modul interacțiunii pixelillor.

  • Rotaţia elementului.

  • Scara, limitele și rotația hărții.

  • Geometria marginii atlasului.

  • Poziția și mărimea elementului.

  • Dimensiunea paginii, orientarea și numărul paginilor.

Funcționalitate: Imaginile compozitorului se pot afla la distanță, fiind specificate ca URL-uri

De acum, elementele de tip imagine din compozitorul de hărți, acceptă URL-uri de la distanță ca sursă pentru imagini. Această sursă poate fi, de asemenea, definită cu ajutorul datelor.

Caracteristici: Îmbunătățiri aduse tabelelor din compozitor

  • De acum, se pot seta antetul tabelului și culorile fontului conținutului.

  • Tabelele pot fi împărțite de-a lungul mai multor cadre, permițând conținutului lor să fie distribuit pe coloane sau pe diferite pagini.

  • S-a adăugat opțiunea de a se afișa anteturile în primul cadru, în toate cadrele, sau fără cadre.

  • Se permite controlul manual al lățimii coloanelor.

  • Noi opțiuni pentru sursa tabelelor, inclusiv pentru atlas și pentru entitățile copil dintr-o relație.

  • Stabilirea comportamentului tabelelor goale, incluzând ascunderea întregului tabel, afișarea celulelor goale, sau afișarea unui set de mesaje în interiorul tabelului.

  • Adăugarea unei o casete de bifare pentru a filtra acelor entități din tabel care intersectează atlasul curent.

  • S-a adăugat o casetă de bifare pentru eliminarea rândurilor duplicate dintr-o tabelă.

Rețineți că tabelele din proiectele existente nu sunt actualizate automat la noul format de tabel care acceptă aceste caracteristici, de aceea tabelele trebuie să fie reinserate într-o compoziție pentru a vedea noile setări.

Funcționalitate: Îmbunătățiri generale aduse compozitorului

Compozitorului de hărți (utilizat pentru a crea hărți imprimabile) i s-au adus o serie de îmbunătățiri în QGIS 2.6.

  • De acum, se poate schimba culoarea de umplere secundară pentru scările grafice

  • Ținându-se apăsată tasta SHIFT în timp ce se desenează elementele de tip linie/săgeată, constrânge desenarea lor orizontală, verticală sau la un unghi de 45 grade

  • Ținându-se apăsată tasta SHIFT, în timp ce se desenează alte noi elemente, vor rezulta pătrate, iar reținându-se ALT ele vor fi desenate dinspre centru

  • Clic dreapta nu mai blochează/deblochează elementele, acest lucru fiind gestionat acum de către noul panou de elemente. Articolele blocate nu mai pot fi selectate din canevasul compozitorului, permițându-se interacțiunea cu elementele de sub ele.

  • Reținându-se ALT, în timp ce se apasă tastele cursorului, rezultă o deplasare a elementelor cu 1px

  • S-a eliminat elementul de meniu distructiv «Încărcare din șablon», fiind înlocuit cu o nouă acțiune non-distructivă «Adăugare articole din șablon»

Funcționalitate: Acroșaj îmbunătățit al elementelor

Pragul de acroșare este de acum stabilit în pixeli, pentru a permite o mișcare și o redimensionare mai fină a elementelor, atunci când o compoziție este mărită. Elementele din cadrul unui grup nu mai sunt folosite pentru liniile cu auto-acroșare.

Funcționalitate: Multiple vederi de ansamblu pentru o hartă

Uneori este util să puteți afișa mai mult de o vedere ansamblu în cadrul unei hărți. De exemplu, dacă doriți să prezentați harta în context local, regional și global, folosind mai multe vederi de ansamblu, puteți realiza acest lucru. O dată cu versiunea 2.6 a QGIS se poate realiza acest lucru, prin atribuirea câtor mai multor hărți rolul de «vedere de ansamblu», în cadrul compoziției dvs.

Funcționalitate: Îmbunătățiri pentru codul HTML din elemente

Există o serie de noi opțiuni utile pentru elementele HTML din compozitor:

  • Posibilitatea de specificare manuală a sursei HTML

  • Expresiile QGIS din interiorul sursei HTML pot fi evaluate înainte de randarea conținutului HTML

  • Definire cu ajutorul datelor pentru URL-ul sursei HTML

  • Posibilitate de a crea un stil propriu, care să suprascrie stilurile HTML

Funcționalitate: Îmbunătățiri aduse grilei hărții din compozitor

  • De acum, puteți avea mai multe grile cu proprietăți diferite.

  • Puteți mixa grilele reproiectate cu cele Lat/Long.

  • Se poate utiliza simbologia QGIS standard pentru linii, grile etc.

  • Există noi cadre/adnotări numai de stil grilă. Selectând acest stil, se vor desena doar cadrul și adnotările, fără linii de grilă sau alte marcaje peste hartă.

  • Există de acum opțiuni pentru controlul părții unei hărți pe care este desenat un cadru.

  • Există noi stiluri pentru cadre, cu opțiuni pentru caneluri interne, externe, sau ambele.

  • S-au adus îmbunătățiri la adnotările grilelor, inclusiv mai multe formate noi pentru adnotări.

  • Adnotările grilelor folosesc de acum simboluri tipografice prime și duble, corecte.

Processing

Funcționalitate: Colecție de modele și script-uri on-line

Modelele și script-urile pot fi descărcate și instalate din colecțiile online, direct din interfața de procesare. Colecția va fi extinsă cu noi script-uri și modele oferite de utilizatorii Processing.

Funcționalitate: Implementarea unui modelator nou

Modelatorul a fost rescris, iar acum oferă funcționalități suplimentare, cum ar fi acceptarea modelelor fără nici o limită de adâncime. Modelele sunt acum stocate ca fișiere JSON. Compatibilitatea este păstrată, astfel încât toate modelele pot fi folosite în continuare. De asemenea, puteți de acum să glisați și să fixați elementele din intrări și algoritmii pe modelatorul grafic.

Programabilitate

Funcționalitate: Schimbări API pentru widget-urile QGIS

În scopul normalizării denumirii widget-urilor QGIS, s-au efectuat unele modificări minore de API. Aproape toate widget-urile de editare au fost redenumite, prin adăugarea sufixului „Wrapper”. În special, este vorba de:

  • QgsCheckboxWidget -> QgsCheckboxWidgetWrapper

  • QgsClassificationWidget -> QgsClassificationWidgetWrapper

  • QgsColorWidget -> QgsColorWidgetWrapper

  • QgsEnumerationWidget -> QgsEnumerationWidgetWrapper

  • QgsFilenameWidget -> QgsFilenameWidgetWrapper

  • QgsHiddenWidget -> QgsHiddenWidgetWrapper

  • QgsPhotoWidget -> QgsPhotoWidgetWrapper

  • QgsRangeWidget -> QgsRangeWidgetWrapper

  • QgsTexteditWidget -> QgsTexteditWrapper

  • QgsUniquevalueWidget -> QgsUniquevalueWidgetWrapper

  • QgsUuidWidget -> QgsUuidWidgetWrapper

  • QgsValuemapWidget -> QgsValuemapWidgetWrapper

  • QgsValuerelationWidget -> QgsValuerelationWidgetWrapper

  • QgsWebviewWidget -> QgsWebviewWidgetWrapper

Simbologia

Funcționalitate: Generare mai bună a culorilor aleatorii

S-a îmbunătățit algoritmul de generare a culorilor aleatorii pentru randarea clasificată, astfel încât culorile sunt vizibil mai diferite între ele.

Funcționalitate: Îmbunătățiri aduse interfeței cu utilizatorul

  • Acolo unde este posibil, proprietățile stratului simbolului sunt menținute la schimbarea tipului de strat.

  • S-a adăugat un buton de editare pentru umplere de tip shapeburst și cu gradienți.

  • Actualizarea automată a etichetelor și a intervalelor de vecinătate.

  • Clasele sunt convertite automat începând de la clasele organizate pe categorii și pe grade, atunci când se trece la renderul bazat pe reguli.

  • S-au adăugat unități și numere cu zecimale la etichetele renderului gradual.

  • Reacție îmbunătățită la schimbările gamei de culori, la inversarea ei și la alte opțiuni din GUI.

  • Se păstrează simbolul la comutarea între renderele simple, graduale, pe categorii, și altele.

  • Etichetare îmbunătățită a modului de calcul StdDev.

Interfața cu utilizatorul

Funcționalitate: Evidențierea sintaxei din editorul de cod

Pentru editoarele de script-uri python, constructorul de expresii, fereastra filtrului, compozitorul HTML și editoarele CSS

Funcționalitate: Palete de culori

Puteți defini de acum propriile palete de culori, pentru utilizarea în QGIS.

  • Posibilitate de personalizare a paletei de culori globale (în opțiunile ferestrei de dialog).

  • Paletă de culori per proiect (în fereastra de dialog a proprietăților proiectului).

  • Culorile sunt afișate sub formă de meniuri cu butoane colorate și în noua fereastră de dialog a selectorului de culoare.

  • Puteți importa/exporta culorile într-un fișier GPL, de tip paletă.

Funcționalitate: Noul dialog al selectorului de culoare

Există un nou dialog personalizat de selectare a culorii în QGIS. Caracteristicile acestuia includ:
  • Butoane glisante pentru nuanță, saturație, valoare, culorile roșu, verde și albastru.

  • Buton glisant pentru transparență.

  • Opțiune de copiere/lipire coduri de culoare html (în diverse formate).

  • Previzualizare culoare înainte/după, cu previzualizare transparență.

  • Widget interactiv, 2D, pentru rampa de culoare.

  • Widget rotund/triunghiular pentru nuanță.

  • S-au introdus palete de culori editabile, inclusiv abilitatea de a crea noi palete, și importul/exportul culorilor către un fișier GPL, de tip paletă.

  • Selectare a culorii în timp real, cu posibilitate de probare pe o rază presetată (în funcție de SO).

  • Suport pentru interacțiunea cu alte aplicații prin intermediul drag and drop pentru culori (în funcție de SO).

  • Opțiunea de a dezactiva fereastra de dialog și de a se folosi fereastra de selectare nativă.

Funcționalitate: Instrumentul de selecție a unei entități singulare a fuzionat cu selectarea după un dreptunghi

Instrumentul de selecție singulară s-a îmbinat cu instrumentul de selecție dreptunghiulară. Dacă se dorește selectarea unui singur element, pur și simplu se activează instrumentul dreptunghiular și apoi se efectuează un singur clic pe entitate (în locul trasării unui dreptunghi).

Funcționalitate: Comportamentul comenzii de adăugare a unui strat la canevas

De acum, în multe dintre dialogurile QGIS care generează un nou strat, caseta «Adăugare strat la canevasul hărții» este bifată în mod implicit, astfel încât stratul nou va fi adăugat la hartă în mod automat.

Funcționalitate: S-au adăugat pictograme cu mărimi de 48 și 64

Pentru cei care folosesc QGIS pe dispozitivele cu exran tactil (sau cărora le plac pictogramele mari), de acum se pot seta pictogramele de până la 64 x 64 pixeli.

Funcționalitate: Butoane cu noi culori

Aceasta este, probabil, una dintre caracteristicile noi cele mai utile în QGIS 2.6 - mai ales dacă sunteți foarte implicați în munca de cartografie. Butonul colorat, utilizat peste tot în QGIS, a fost îmbunătățit, cu meniuri culisante, eșantioane de culoare, culori implicite, etc. Efectuați clic pe elementul culisant din dreapta butonului colorat, pentru a vedea opțiunile rapide. Faceți clic pe butonul din stânga widget-ului colorat, pentru a vedea un dialog standard pentru selectorul de culoare.

Funcționalitate: Meniu contextual pentru instrumentul de identificare

Când se utilizează instrumentul de identificare, se poate face clic dreapta pe canevas pentru a se utiliza instrumentul de identificare în mod contextual. În meniul care apare, puteți defini ce tipuri de entitate doriți să identificați (sau toate, dacă doriți).