QGIS 2.6 pakeitimai

Laidos data: 2014-10-31

QGIS 2.6.0 pakeitimų žurnalas. Mes pridėjome daug naujų savybių, pataisymų ir patobulinimų, kad populiariausia atvira darbastalio GIS taptų dar funkcionalesne ir naudingesne.

Pridėjus naujų savybių atsiranda tikimybė, kad buvo pridėta ir naujų klaidų - jei randate kokių nors šios laidos problemų, prašome užregistruoti problemą QGIS klaidų registravimo sistemoje.

Norime padėkoti programuotojams, dokumentuotojams, testuotojams ir dar būriui kitų žmonių, kurie savo noru aukojo savo laiką ir pastangas (arba finansavo tuo užsiimančius žmones).

QGIS bendruomenė tikisi, kad jums patiks ši laida. Jei norite skirti laiko, pinigų ar kaip nors kitaip prisidėti prie QGIS tobulinimo, prašome apsilankyti qgis.org ir padėti!

Na ir pagaliau norėtume padėkoti savo rėmėjams už neįkainojamą finansinę paramą šiam projektui:

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 mūsų rėmimo puslapį, kur rasite daugiau informacijos. QGIS parama leidžia mums finansuoti šešis mėnesinius vystytojų susitikimus, palaikyti projekto infrastruktūrą ir finansuoti klaidų taisymo pastangas.

Jei jums patinka QGIS, prašome apsvarstykite galimybę paremti projektą - gal finansiškai, o gal jūsų laiku ir sugebėjimais! Na ir pabaigai norėtume paraginti paremti konkretų projektą, vykdomą vieno iš mūsų QGIS programuotojų, gauti QGIS testavimo rinkinį, kad galėtumėte padėti pagerinti kokybės užtikrinimo procesą, ko pasekoje kitos laidos būtų dar geresnės.

QGIS yra atvira programinė įranga ir jums jokiu būdu nėra privaloma kiek nors sumokėti, kad galėtumėte ją naudoti. Priešingai, mes norime skatinti žmonės kuo toliau ir plačiau naudoti šią įrangą nepriklausomai nuo jūsų finansinio ir socialinio statuso - mes tikime, kad davus žmonėms erdvinių sprendimų galimybę turinčius įrankius, bus sukurta geresnė bendruomenė skirta visai žmonijai.

Bendra

Savybė: projekto failo pavadinimas savybėse

Dabar projekto savybių dialoge galite matyti pilną QGIS projekto failo kelią.

Savybė: galimybė išimti paskutinį tašką matavimo metu paspaudus del ar backspace mygtuką

Dabar kai matuojate plotus ir atstumus, jūs galite išimti iš skaičiavimo paskutines nereikalingas viršūnes paspaudę delete arba backspace mygtuką.

Savybė: redaktoriaus valdikliai

Mes padarėme keletą redaktoriaus valdiklių patobulinimų:

  • naujas datos/laiko keitimo valdiklis, kuriame galima nurodyti tuščią datą

  • filtro eilutės keitimas

  • tinkamas NULL interpretavimas keitimo valdikliuose

  • foto valdiklis išlaiko NULL reikšmę

  • tinklo valdiklis išlaiko NULL reikšmę

  • atributų lentelė gali atskirti 0 nuo NULL

  • intervalo valdiklis palaiko priešdėlį

Savybė: pasirinktinai naudoti tik poaibį prijungto sluoksnio laukų

Kurdami vektorių junginį dabar galite naudoti tik poaibį susijusių laukų.

Savybė: išraiškų laukai (virtualūs laukai)

Kartais norite turėti atributą, kuris yra paskaičiuotas ir kuris visada yra „šviežias“ - t.y. atspindintis dabartinę geoobjekto savybių būseną. Dabar galite pridėti į lentelę virtualius laukus, kurie paskaičiuojami pagal išraišką.

Savybė: veiksmai dabar gali turėti susijusią piktogramą

Kuriant savo vektorinio sluoksnio veiksmą, jūs dabar galite nurodyti ir piktogramą, kuri bus naudojama su veiksmu.

Savybė: papildomi išraiškų tipai ir parinktys

  • Leisti sujungimui naudoti +.

  • Naujas raktinis žodis: attribute( geoobjektas, atributo_pavadinimas ) - ištraukia nurodytą atributą iš geoobjekto.

  • Naujas raktinis žodis: $currentfeature - grąžina dabartinį geoobjektą.

  • Naujas raktažodis: $atlasfeature - grąžina atlaso geoobjektą.

  • Naujas raktažodis: getFeature - gauna iš sluoksnio atitinkamą geoobjektą.

Savybė: klasės su graduotai ir kategorizuotais braižymais gali būti įjungtos/išjungtos

Dabar galite nuspręsti išjungti kai kurias klases graduotuose ir kategorizuotuose braižymuose jų visiškai neišimdami.

Savybė: legendos patobulinimai

Baigta legendos / turinio perdarymo antra fazė. Įgyvendinta:

  • API valymas (programuotojams)

  • Žemėlapio sluoksnių matomumo grupės sluoksnių medyje. Šis naujas įrankinės mygtukas leidžia greitus pakeitimus tarp grupių sluoksnių, kurie turi būti matomi.

  • Galimybė valdyti sluoksnių grupes per legendos įrankinę

  • Naujas legendos įrankinės filtro mygtukas išims legendos elementus visų klasių, kuriuos šiuo metu nėra matomumo ribose. Tai puikus patobulinimas, nes tai užtikrina, kad žemėlapio legendoje nėra įrašų tų elementų, kurie realiai nesimato žemėlapyje. Šis mygtukas veikia tiek pagrindinio žemėlapio legendoje, tiek žemėlapio kūrėjyje, tiek WMS sluoksniuose.

  • Nuo taisyklių priklausomų sluoksnių legenda gali būti rodoma pseudo-medžiu

Duomenų tiekėjai

Savybė: DXF eksporto patobulinimai

  • medžio peržiūra ir atributų parinkimas dialoge sluoksnio priskyrimui

  • užpildytų poligonų/HATCH palaikymas

  • laikyti tekstą kaip MTEXT, o ne TEXT (t.y. įskaitant šriftą ir storį)

  • RGB spalvų palaikymas, kai neatitinka jokia spalva

  • naudoti AutoCAD 2000 DXF (R15), o ne R12

  • išimti R18 bandomus metodus

Žemėlapio kūrėjas

Savybė: spausdinimo kūrėjo elementų slėpimas spausdinant/eksportuojant

Mes pridėjom varnelę ir priklausymo nuo duomenų mygtuką, kurie leidžia valdyti, ar elementas bus praleidžiamas spausdinant ar eksportuojant. Jei elementas nepažymėtas, jis bus matomas tik kūrimo metu.

Savybė: tuščių kūrėjo rėmų puslapių spausdinimų valdymas

Lentelėms ir HTML rėmams pridėta varnelė, kuri nurodo, ar turi būti eksportuojamas puslapis, kuris yra tuščiame rėme.

Savybė: elementų medžio skiltis

Žemėlapio kūrėjo elementų medžio skiltyje elementus galima pažymėti, slėpti/rodyti, keisti užrakinimo būseną, o paspaudus du kartus - keisti elemento identifikatorių. Taip pat galite pakeisti elementų tvarką juos pertempdami.

Savybė: daugiau kūrėjo rodyklių/linijų išvaizdos valdymo

  • Linijų stilius gali būti keičiamas naudojant linijų simbolių dialogą

  • Galima keisti rodyklės galvutės užpildymo ir krašto spalvas

  • Galima keisti rodyklės galvutės krašto plotį

Savybė: pagal duomenis valdomi kūrėjo elementai

Daugelį kūrėjo elementų savybių dabar galima valdyti naudojant duomenų susiejimą. Įskaitant ir šias savybes:

  • Permatomumą ir suliejimo režimą.

  • Elemento pasukimą

  • Žemėlapio mastelį, apimtis ir pasukimą

  • Atlaso geoobjekto paraštes.

  • Elemento dydį ir poziciją.

  • Puslapio dydį, orientaciją ir puslapių skaičių.

Savybė: kūrėjo piešinius galima nurodyti kaip nutolusius URL

Žemėlapio kūrėjo piešinių elementai dabar palaiko nutolusius url kaip piešinių šaltinius. Šaltinis taipogi gali būti nustatomas pagal duomenis.

Savybė: kūrėjo lentelių patobulinimai

  • Dabar galite keisti lentelės antraštės ir turinio teksto spalvas.

  • Lenteles galima dalinti tarp kelių rėmų, leidžiant turiniui pasiskirstyti per skirtingų puslapių stulpelius.

  • Pridėta parinktis antraštes rodyti pirmame rėme, visuose rėmuose arba nerodyti jokiuose rėmuose.

  • Galima rankiniu būdu valdyti stulpelių pločius.

  • Naujos lentelės šaltinio parinktys, įskaitant dabartinį atlaso geoobjektą ir vaikiniai geoobjektai pagal ryšį.

  • Tuščių lentelių elgsenos pasirinkimas, įskaitant visos lentelės paslėpimą, tuščių langelių rodymą arba nurodyto teksto rodymą lentelės viduje.

  • Pridėta varnelė filtruoti lentelės geoobjektus iki tų, kurie kertasi su dabartiniu atlaso geoobjektu.

  • Pridėta varnelė pasikartojančių lentelės eilučių pašalinimui.

Pastebėtina, kad lentelės jau sukurtuose projektuose automatiškai nėra konvertuojamos į naują lentelių formatą, kuris palaiko šias savybes. Kad atsirastų nauji nustatymai, lentelės turi būti iš naujo įkeltos į kūrėją.

Savybė: kūrėjo patobulinimai

Žemėlapio kūrėjas (naudojamas spausdinamų žemėlapių ruošimui) gavo eilę patobulinimą 2.6 QGIS versijoje.

  • Dabar galite pakeisti mastelio juostos antrinę pildymo spalvą

  • Paišant linijas/rodykles ir laikant nuspaudus shift klavišą, bus braižomos tik horizontalios, vertikalios ar 45 laipsniai pakreiptos linijos

  • Paišant kitus naujus elementus ir laikant nuspaudus shift, bus paišomi kvadratai, laikant alt elementas bus paišomas nuo centro

  • Dešinys paspaudimas daugiau nerakina elementų, nuo šiol tai valdoma per naują elementų skydelį. Užrakintų elementu daugiau nebegalima pažymėti kūrėjo drobėje taip leidžiant sąveikauti su žemiau esančiais elementais.

  • Laikant alt ir spaudžiant kursoriaus klavišus, elementai bus perkeliami per 1 tašką

  • Pašalintas naikinantis meniu elementas „Įkelti iš šablono“, jis pakeistas nauju nenaikinančiu veiksmu „Pridėti elementus iš šablono“

Savybė: pagerintas elementų pritraukimas

Pritraukimo ribos dabar nurodomos taškais, o tai leidžia tiksliau perkelti ir keisti elementų dydį padidinus. Grupėje esantys elementai daugiau nebenaudojami automatinio pritraukimo linijoms.

Savybė: kelios žemėlapio elemento peržiūros

Kartais naudinga rodyti daugiau nei vieną žemėlapio rėmo peržiūros rėmą. Pavyzdžiui jei norite parodyti, kur jūsų žemėlapis yra vietiniame, regioniniame ir globaliame kontekste, tai galite padarydami naudodami kelių peržiūros žemėlapių funkcionalumą. Pradedant nuo QGIS 2.6 jūs galite tai pasiekti priskirdami kiek tik norite žemėlapių prie jūsų kūrinio „peržiūros“ rolės.

Savybė: HTML elementų patobulinimai

Kūrėjo HTML elementui pridėtos kelios naujos parinktys:

  • Galimybė rankomis įvesti HTML šaltinį

  • Prieš paišant HTML turinį gali būti įvertintos QGIS išraiškos, esančios HTML šaltinyje

  • Nuo duomenų priklausantis URL HTML šaltiniui

  • Galima kurti naudotojo stilius, kurie permuštų HTML stilius

Savybė: kūrėjo žemėlapio tinklelio patobulinimai

  • Dabar galite turėti kelis tinklelius su skirtingomis savybėmis.

  • Galit kombinuoti perprojektuotus tinklelius su ilg/plat tinkleliais.

  • Galite naudoti standartinės QGIS simbologijos tinklelių linijas ir pan.

  • Atsirado naujas tinklelio stilius - tik rėmas/anotacijos. Parinkus šį stilių bus nupaišytas tik rėmas ir anotacijos, nebus jokių tinklelio linijų ar kitų žymėjimų žemėlapyje.

  • Dabar yra parinktis, valdanti kurioje žemėlapio elementu pusėje yra paišomas rėmas.

  • Atsirado nauji rėmų brūkšniukų stiliai, tokie kaip vidiniai brūkšniukai, išoriniai brūkšniukai ir vidiniai brūkšniukai kartu su išoriniais.

  • Patobulintos tinklelio anotacijos, pavyzdžiui atsirado daug naujų anotacijų formatų.

  • Tinklelio anotacijoms dabar naudojami tipografiškai teisingi pirminiai ir dvigubi pirminiai simboliai.

Apdorojimas

Savybė: internetinis modelių ir scenarijų rinkinys

Modeliai ir scenarijai gali būti atsiųsti iš internetinio rinkinio bei įdiegti tiesiogiai iš apdorojimo sąsajos. Rinkinys bus plečiamas naujais scenarijais ir modeliais, kuriuos pateiks Apdorojimo naudotojai.

Savybė: naujas modeliuotojo įgyvendinimas

Modeliuotojas buvo perrašytas. Dabar jis turi papildomą funkcionalumą, tokį kaip įdėti modeliai be gylio apribojimo. Modeliai dabar saugomi kaip JSON failai. Išlaikytas suderinamumas su ankstesnėmis versijomis, taigi vis dar galite naudoti visus modelius. Dabar galite pertempti elementus iš įvesties ir algoritmų į modeliuotojo grafą.

Programavimas

Savybė: QGIS valdiklių API pakeitimai

Normalizuojant QGIS valdiklių pavadinimus, buvo atlikti keli nedideli API pakeitimai. Beveik visi keitimo valdikliai buvo pervadinti pavadinimų pabaigoje pridedant „Wrapper“. Visų pirma tai susiję su:

  • 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

QGIS Serveris

Savybė: paieškos su GetFeatureInfo užklausa patobulinimai

https://github.com/qgis/QGIS/commit/8888c5f0c0e0ffdf23453a20addf6abaf125845d

Savybė: pridėtas GetFeatureInfo geometrijos atributų tikslumo nustatymas

Simbologija

Savybė: geresnis atsitiktinių spalvų parinkimas

Mes patobulinome atsitiktinės spalvos algoritmą klasifikuotame braižyme taip, kad parenkamos spalvos vizualiai labiau skirtųsi viena nuo kitos.

Savybė: simbologijos naudotojo sąsajos patobulinimai

  • Kur įmanoma, simbolių sluoksnio savybės išlaikomos keičiant simbolių sluoksnio tipą.

  • Formos išdeginimo ir gradiento spalvos rampoms pridėti keitimo mygtukai.

  • Automatinis etikečių ir gretimų intervalų ribų atnaujinimas.

  • Persijungiant į pagal taisykles veikiantį braižymą, klasės automatiškai konvertuojamos iš kategorizuojamų į graduojamas klases.

  • Graduoto braižymo etiketėms pridėti vienetai ir skaitmenų po kablelio skaičius.

  • Pagerinta GUI reakcija po pakeitimų spalvų rampoje, atvirkštinėje spalvų rampoje ir kitose parinktyse.

  • Išlaikyti simbolį persijungiant tarp paprasto, graduoto, kategorizuoto ir kitų braižymų.

  • Pagerintos StdDev skaičiavimo režimo etiketės

Naudotojo sąsaja

Savybė: sintaksės išskyrimas kodo redaktoriuose

Python’o scenarijų redaktoriuje, išraiškų kūrėjyje, filtrų languose, kūrėjo HTML ir CSS redaktoriuose.

Savybė: spalvų paletės

Dabar galite kurti savas spalvų paletes naudojimui QGIS.

  • Sava naudotojo globali spalvų paletė (parinkčių dialoge).

  • Projekto spalvų paletė (projekto savybių dialoge).

  • Spalvos rodomos spalvų mygtuko meniu ir naujos spalvos parinkimo dialoge.

  • Galite importuoti/eksportuoti spalvas į GPL paletės failą.

Savybė: naujas spalvos parinkimo dialogas

Atsirado naujas savas QGIS spalvos parinkimo dialogas. Tarp savybių yra:
  • Atspalvio, sotumo, reikšmės, raudonos, žalios ir mėlynos spalvos komponentų slankikliai.

  • Alfa slankiklis.

  • Galimybė kopijuoti/įkelti html spalvų kodus (daugybe įmanomų formatų)

  • Prieš/po spalvos peržiūra su alfa peržiūra.

  • Interaktyvus 2D spalvų rampos valdiklis.

  • Atspalvio ratuko/trikampio valdiklis.

  • Keičiamos spalvų paletės, įskaitant galimybę kurti naujas paletes ir importuoti/eksportuoti spalvas į GPL paletės failą.

  • Gyvai veikiantys spalvų pavyzdžiai su galimybe bandyti nustatytą spindulį (priklausomai nuo OS palaikymo).

  • Leidžia sąveiką su kitomis programomis spalvų pertempimu (priklausomai nuo OS palaikymo).

  • Galimybė išjungti dialogą ir vietoje jo naudoti paprastą dialogą.

Savybė: vieno geoobjekto parinkimo įrankis sulietas su parinkimu stačiakampiu

Mes suliejome vienetinio parinkimo įrankį su parinkimu stačiakampiu. Jei norite parinkti vieną geoobjektą, tiesiog įjunkite stačiakampio įrankį ir tada vieną kartą spauskite ant geoobjekto (o ne tempkite, kaip paišant stačiakampį).

Savybė: sluoksnio pridėjimo į žemėlapio drobę elgsena

Daugumoje QGIS dialogų, kurie kuria naują sluoksnį, parinktis „Pridėti rezultatą prie drobės“ dabar pagal nutylėjimą įjungta, taigi naujas sluoksnis automatiškai pridedamas į žemėlapį.

Savybė: pridėti piktogramų dydžiai 48 ir 64

Naudojantiems QGIS lietimui jautriuose įrenginiuose (arba jei jūs tiesiog mėgstate dideles, gremėzdiškas piktogramas), jūs galite padidinti piktogramų dydį iki 64 x 64 taškų!

Savybė: nauji spalvų mygtukai

Tikriausiai tai viena naudingiausių naujų QGIS 2.6 savybių, ypač jei jūs daug dirbate su kartografija. Buvo atnaujintas visur QGIS naudojamas spalvos mygtukas, pridedant jam iškrentančius meniu, spalvų pavyzdžius, numatytąsias spalvas ir pan. Spauskite ant iškrentančio meniu, esančio spalvos mygtuko dešinėje, kad pamatytumėte greitas parinktis. Spauskite ant mygtuko kairėje spalvos valdiklio pusėje, kad pamatytumėte standartinį spalvų parinkimo dialogą.

Savybė: identifikavimo įrankio kontekstinis meniu

Naudodami identifikavimo įrankį dabar galite spausti ant drobės dešiniu mygtuku, kad panaudotumėte identifikavimo įrankį kontekstiniame režime. Pasirodančiame meniu galite nurodyti, kurių tipų geoobjektus norite identifikuoti (jei norite - galite ir visų tipų objektus).