QGIS 2.18 pakeitimai

image1

Laidos data: 2016-10-21

Tai paskutinė 2.x laida. Dabartinė ilgo laiko laida (LTR) lieka 2.14.x versija. Ši laida teikia papildomus paskutinės versijos patobulinimus. Pagrindinė veikla šiuo metu susijusi su QGIS 3.0 - kitos kartos laida - kūrimu. Planuojamas išleidimo laikas - 2018 pirmas ketvirtis.

Ačiū

Mes norėtume padėkoti vystytojams, dokumentacijos rašytojams, testuotojams ir visiems kitiems, kurie savanoriškai skyrė laiką ir pastangas (arba skyrė lėšų, kad tai būtų padaryta). QGIS bendruomenė tikisi, kad jums patiks ši laida! Jei norite skirti laiko, pinigų ar kitaip prisidėti prie to, kad QGIS būtų dar puikesnis, prašome užsukti į qgis.org ir padėti!

QGIS remia rėmėjai. 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. 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 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.

QGIS 2.18.0 versijos rėmėjai

Mes taipogi kasmet gauname paramą iš įvairių organizacijų, kurios dėkingos už mūsų atliekamą darbą ir nori padėti šio projekto ilgalaikiam vystymui. Šie sponsoriai išvardinti žemiau su mūsų padėkomis!

Auksiniai rėmėjai (9000 EUR)

gold qgis-ch QGIS Usergroup Switzerland, Šveicarija

Sidabriniai rėmėjai (3000 EUR)

silver Land Vorarlberg State of Vorarlberg, Austrija

silver Office of Public Works, Flood Risk Management and Data Management Section Office of Public Works, Ireland, Airija

silver GAIA mbH GAIA mbh, Vokietija

silver sourcepole Sourcepole AG, Šveicarija

silver QGISusergroupGermany QGIS user group Germany, Vokietija

Bronziniai rėmėjai (500 EUR)

bronziniai 2D3D.GIS

2D3D.GIS

bronziniai Lutra Consulting

Lutra Consulting

bronziniai Ager Technology

Ager Technology

bronziniai MappingGIS

MappingGIS

bronziniai Asociación Geoinnova

Asociación Geoinnova

bronziniai Molitec

Molitec

bronziniai BGEO Open GIS, SL

BGEO Open GIS, SL

bronziniai NCC Roads AB

NCC Roads AB

bronziniai Cawdor Forestry

Cawdor Forestry

bronziniai National Parks UK

National Parks UK

bronziniai Urbsol

Urbsol

bronziniai QGIS Danijos naudotojų grupė

QGIS user group Denmark

bronziniai Dr. Kerth + Lampe Geo-Infometric GmbH

Dr. Kerth + Lampe Geo-Infometric GmbH

bronziniai QGIS Portugalijos naudotojų grupė

QGIS user group Portugal

bronziniai FORNAT AG

FORNAT AG

bronziniai Royal Borough of Windsor and Maidenhead

Royal Borough of Windsor and Maidenhead

bronziniai GEPOL Ltd.

GEPOL Ltd.

bronziniai SOLTIG (Soluciones en Tecnologías de Información Geográfica)

SOLTIG (Soluciones en Tecnologías de Información Geográfica)

bronziniai GFI - Gesellschaft für Informationstechnologie mbH

GFI - Gesellschaft für Informationstechnologie mbH

bronziniai Septima

Septima

bronziniai GIS Support Sp. z o.o.

GIS Support Sp. z o.o.

bronziniai TYC GIS

TYC GIS

bronziniai GKG Kassel, (Dr.-Ing. Claas Leiner)

GKG Kassel, (Dr.-Ing. Claas Leiner)

bronziniai Teaching Jobs with Footprints

Teaching Jobs with Footprints

bronziniai Gaia3D, Inc.

Gaia3D, Inc.

bronziniai TerreLogiche

TerreLogiche

bronziniai Gis3W

Gis3W

bronziniai Trage Wegen vzw

Trage Wegen vzw

bronziniai KBB Underground Technologies GmbH

KBB Underground Technologies GmbH

bronziniai WhereGroup GmbH & Co. KG

WhereGroup GmbH & Co. KG

Bendra

Savybė: pelės ratukas virš spalvos dialogo slankiklių

QGIS 2.18 galite sukti pelės ratuką virš bet kokio slankiklio spalvos parinkimo dialoge, kad didintumėte reikšmę mažu dydžiu. Tai patogus būdas daryti mažus spalvų komponentų pakeitimus.

image59

Šią savybę finansavo Nyall Dawson (North Road)

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: pridėti savo spalvų schemas į spalvų mygtuko iškrentantį meniu

QGIS 2.18 pridėta galimybė naudotojams nurodyti, ar naudotojo sukurta spalvų schema turėtų pasirodyti spalvų mygtuko iškrentančiuose meniu. Šis nustatymas valdomas per spalvos parinkimo dialogą, sąrašo kortelėje. Tiesiog pridėkite naują spalvų schemą, tada schemos meniu paspauskite parinktį „Rodyti prie mygtukų“. Tai patogi kombinacija, jei turite bendrus palečių rinkinius ir norite, kad jie būtų akimirksniu prieinami per spalvų meniu.

image60

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Simbologija

Savybė: spalvos parinkiklis dabar įsiūtas į sluoksnio stiliaus skydelį

QGIS 2.18 paspaudus spalvos mygtuką sluoksnio stiliaus skydelyje, atidaromas spalvos parinkimo dialogas tiesiai stiliaus skydelyje, o ne atskirame dialoge. Tai leidžia interaktyviai keisti spalvas iš karto matant rezultatą.

image42

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Etiketės

Savybė: etikečių sinonimų sąrašas

Pridėta galimybė nurodyti sąrašą etikečių teksto sinonimų. Pavyzdžiui sutrumpintus gatvių pavadinimus.

Naudotojai gali eksportuoti ir importuoti sinonimų sąrašus, kad būtų paprasčiau naudoti ir dalintis.

image43

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: patobulintas linijų etikečių vietos parinkimo algoritmas

Stipriai pagerintas paralelinių etikečių režimas linijų sluoksniams. Naujas algoritmas vengia dėti etiketes virš dantytų geometrijų dalių.

image44

Šią savybę finansavo Andreas Neumann

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: lenktos poligonų etiketės palei perimetrą

Pridėtas naujas poligonų etikečių režimas, kai lenktos etiketės braižomos ties perimetru.

image45

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Braižymas

Savybė: rastro kaladėlių peržiūra (WMTS ir XYZ sluoksniai)

Ankstesnėse QGIS versijose naudotojai turėjo laukti, kol visos sluoksnio kaladėlės atsiunčiamos, prieš pamatant gautą žemėlapį. Dabar tai pataisyta ir kaladėlės pasirodo žemėlapio drobėje iš karto, kai tik yra atsiunčiamos, taip pagerinant naudotojo įspūdžius stipriai sumažinant laiką iki to, kai kažkas parodoma. Taipogi, anksčiau atsiųstos kaladėlės ir žemesnės ar aukštesnės rezoliucijos gali būti panaudotos peržiūros funkcionalumui tose vietose, kur dar neatsiųstos kaladėlės su tinkama rezoliucija.

image46

Šią savybę finansavo Land Information New Zealand

Šią savybę sukūrė Martin Dobias (Lutra Consulting)

Savybė: nutraukiamas rastro braižymas (WMS, WMTS, WCS ir XYZ sluoksniai)

Šis papildymas gerina naudotojo įspūdžius dirbant su rastro sluoksniais, atsiunčiamais iš nutolusių stočių. Anksčiau reikėdavo laukti, kol atsiuntimai būdavo pilnai baigiami, kad galėtumėte keisti mastelį ar pastumti žemėlapį, nes naudotojo sąsaja siuntimo metu būdavo užšaldyta. Tai dabar pataisyta, nes rastro sluoksnių braižymą galima nutraukti bet kokiu metu.

Šią savybę finansavo Land Information New Zealand

Šią savybę sukūrė Martin Dobias (Lutra Consulting)

Duomenų valdymas

Savybė: pridėtas požymis kopijuoti tik pažymėtus geoobjektus

Redagavimo neprisijungus priedas yra numatytasis priedas, kuris pateikiamas kartu su QGIS ir kuris leidžia jums dirbti neprisijungus prie nutolusio duomenų rinkinio (pvz. duomenų bazės), keisti duomenis lauke, o grįžus į kontorą sinchronizuoti duomenis. Tai praplečia darbo neprisijungus galimybes, leidusias dirbti tik su didelių sluoksnių poaibiais.

image47

Šią savybę finansavo DB Fahrwegdienste GmbH

Šią savybę sukūrė Matthias Kuhn (OPENGIS.ch)

Formos ir valdikliai

Savybė: konkrečių redagavimo valdiklių etikečių valdymas

Leisti valdyti konkrečių redagavimo valdiklių etiketes formoje. Pertempimo dizaineryje, dvigubas elemento paspaudimas leis valdyti, ar etiketė turėtų būti rodomą kiekvienam konkrečiam elementui.

Papildomai galima konfigūruoti, ar susiejimo/atsiejimo mygtukao rodomi ryšio valdiklyje, o tai naudinga paslėpti 1:n ryšiuose, kur vaikas negali egzistuoti be tėvo.

image48

Šią savybę finansavo Kanton Zug, GIS-Fachstelle

Šią savybę sukūrė Matthias Kuhn (OPENGIS.ch)

Savybė: sąlyginis kortelė ir grupių matomumas

Pridėta nauja konfigūravimo parinktis, leidžianti rodyti arba paslėpti korteles ir grupes pertempimo dizainerio formose.

Konfigūravimas atliekamas du kartus paspaudus dizainerio medyje laukų konfigūravimo sąsajoje.

Matomumui valdyti gali būti įvesta išraiška. Išraiška bus įvertinta kiekvieną kartą, kai formoje pasikeičia reikšmės, kortelės ir grupės bus atitinkamai rodomos arba slepiamos.

image49

Šią savybę sukūrė Matthias Kuhn (OPENGIS.ch)

Savybė: kliento pusės numatytosios laukų reikšmės

Leidžia vektorinio sluoksnio laukui nurodyti išraišką, kuris bus panaudota skaičiuojant numatytąją šio lauko reikšmę. Numatytosios reikšmės išraiškos gali naudoti tas geoobjekto savybes, kurios egzistuoja kvietimo metu, tokios kaip suskaitmeninta geometrija. Gali būti naudojami ir išraiškų kintamieji, todėl labai paprasta pavyzdžiui įterpti naudotojo vardą, dabartinę datą ir laiką, projekto kelią ir t.t.

image50

Šią savybę finansavo DB Fahrwegdienste GmbH

Šią savybę sukūrė Nyall Dawson (North Road)

Žemėlapio maketas

Savybė: tikros šiaurės rodyklės

QGIS 2.18 pridėta galimybė šiaurės rodyklę orientuoti į tikrą šiaurę. Anksčiau visos rodyklės buvo lygiuojamos į tinklelio šiaurę, kuri netinkama poliariniams regionams arba ne-šiaurė-viršuje projekcijoms (tokiomis kaip Pietų Afrikos projekcijos sistemos). Dabar jūs galite pasirinkti rodykles nukreipti arba į tinklelio šiaurę, arba į tikrą šiaurę. Taip pat yra pasirinktinis poslinkio kampas, kurį galite naudoti, kad nurodytumėte tinklelio konvergenciją ir priverstumėte rodykles rodyti magnetinę šiaurę!

image51

Šią savybę finansavo Norwegian Polar Institute’s Quantarctica project

Šią savybę sukūrė Nyall Dawson (North Road)

Apdorojimas

Savybė: taško ant paviršiaus algoritmas

Šis naujas algoritmas panašus į centroido algoritmą, tik centroidas gali nepatekti į atitinkamą geoobjektą, o algoritmas „Taškas ant paviršiaus“ garantuoja sukurti tašką, kuris yra atitinkamo poligono viduje (arba liečia atitinkamą linijos geoobjektą linijų sluoksniuose).

image52

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: Apdorojimo ištirpinimo algoritmui galima pateikti kelis laukus

Ištirpinimo algoritmas leidžia ištirpinti pagal daugiau nei vieną lauko reikšmę. Ankstesnėse QGIS versijose ištirpinimas geoobjektus grupuoti galėjo tik pagal vieno lauko reikšmę.

image53

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: optimizuotas apdorojimo apkarpymo algoritmas

Apdorojimo karpymo algoritmas buvo optimizuotas pagrindiniams naudojimo atvejams, dėl to stipriai pagreitėjo apkarpymo operacija. Pavyzdžiui:

Kelių sluoksnio apkarpymas su 1 milijonu eilučių pagal 2 poligonus

Ankstesnės versijos: 5 minutės 30 sekundžių
QGIS 2.18: 10 sekundžių

5 milijonų adresų apkarpymas pagal 2 poligonus

Ankstesnės versijos: 50 minučių
QGIS 2.18: 30 sekundžių

image54

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: apimties stačiakampio algoritmas

Šis naujas algoritmas skaičiuoja apimties stačiakampį (voką) kiekvienam įvesties sluoksnio geoobjektui.

image55

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: sujungtų linijų suliejimo algoritmas

Šis algoritmas sujungia visas susiliečiančias MultiLineString geometrijų dalis į vieną LineString geometriją. Jei bet kuri įvesties MultiLineString geometrijos dalis nesiliečia, galutinė geometrijas bus MultiLineString su bet kuriomis linijomis, kurias pavyko ir kurių nepavyko sulieti.

image56

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: geometrijos ribos algoritmas

Šis naujas algoritmas grąžina įvesties geometrijos kombinatorinės ribos uždarą ribą (t.y. topologinę geometrijos ribą). Pavyzdžiui poligono geometrijai tai bus riba, susidedanti iš linijų kiekvienam poligono žiedui. Linijos geometrija gaus ribą, susidedančią iš linijos pradžios ir pabaigos taškų. Šis algoritmas tinka tik poligonų ir linijų sluoksniams.

image57

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Duomenų tiekėjai

Savybė: savas XYZ kaladėlių sluoksnių palaikymas

XYZ formato rastro kaladėlės dabar palaikomos WMS duomenų tiekėjų. Tai leidžia naudotojams naudoti bazinius žemėlapius iš kitų šaltinių, daugiau nebenaudojant trečiųjų šalių priedų, tokių kaip QuickMapServices ar OpenLayers.

Kad pridėtumėte jungtis į XYZ sluoksnius, tiesiog atidarykite naršymo skydelį, raskite elementą pavadinimu „Kaladėlių serveris (XYZ)“, spauskite dešinį pelės mygtuką, kad gautumėte meniu su veiksmu „Nauja jungtis“. Jums reikės įvesti URL, kuriame {x}, {y}, {z} bus pakeisti konkrečiais kaladėlės skaičiais pagal dabartinį žemėlapio rodinį. Pavyzdžiui norėdami pridėti OpenStreetMap bazinį žemėlapį, galima naudoti šį URL: http://c.tile.openstreetmap.org/{z}/{x}/{y}.png

Duomenų tiekėjas taip pat palaiko XYZ kaladėlių numerių kodavimą „quadkeys“, naudojamą Bing’o. URL tiesiog naudokite {q} vietoje {x}, {y} ir {z}.

image61

Šią savybę finansavo Lutra Consulting

Šią savybę sukūrė Martin Dobias (Lutra Consulting)

QGIS Serveris

Savybė: galimybė serveryje segmentuoti geoobjekto informacijos geometriją

Reikalinga geometrijoms, turinčioms kreives (CircularArc, CompoindCurve, CurvePolygon), kurių rodymo negali apdoroti žiniatinklio klientas (pvz. QGIS Web Client).

Šią savybę galima įjungti dialogo „Projekto savybės“ kortelėje „QGIS serveris“.

image62

Šią savybę finansavo Andreas Neumann

Šią savybę sukūrė Marco Hugentobler (Sourcepole)

Priedai

Savybė: DB tvarkyklė: pridėta galimybė pakeisti SQL sluoksnį

Su šia savybe naudotojas gali pakeisti sluoksnio duomenų šaltinį, jei jis paremtas SQL užklausa.

Šią savybę finansavo Ifremer

Šią savybę sukūrė 3Liz

Programavimas

Savybė: GEOS linijinio referencijavimo funkcijos prieinamumas QgsGeometry

Pridėta nauja funkcija QgsGeometry::lineLocatePoint(), kuri leidžia gauti atstumą palei linestring iki artimiausios pozicijos nuo pateikto taško.

Šią savybę finansavo North Road

Šią savybę sukūrė Nyall Dawson (North Road)

Savybė: Naujos PyQGIS klasės 2.18

Naujos bazinės klasės

  • QgsAnnotation - virš žemėlapio braižomų anotacijos elementų interfeisas

  • QgsFeedback - bazinė klasė atsiliepimų objektams, skirta nutraukimui darbų, vykdomų darbininkų gijose

  • QgsOptionalExpression - išraiška su papildoma įjungimo būsena

Naujos GUI klasės, perpanaudojami valdikliai

  • QgsExpressionLineEdit - turi eilutės redaktorių išraiškų įvedimui kartu su mygtuku išraiškos kūrimo dialogo atidarymui. Valdiklis sukurtas naudojimui kontekstuose, kur nėra sluoksnio laukų, kuriuos būtų galima naudoti išraiškose ir vieta yra ribota.

  • QgsTabWidget - panašu į QTabWidget, bet su papildomais metodais laikinam kortelių rodymui/slėpimui

Savybė: naujos išraiškų funkcijos

QGIS 2.18 pridėtos kelios naujos išraiškų funkcijos, įskaitant funkcijas kampo/atstumo interpoliavimui.

  • line_merge: sulieja MultiLineString geometriją į sujungtas LineStrings

  • boundary: grąžina geometrijos topologines ribas, pavyzdžiui poligonams tai MultiLineString, sudaryta iš poligono žiedų

  • angle_at_vertex: grąžina vidutinį (bisector) kampą geometrijai nurodytoje viršūnėje

  • distance_to_vertex: grąžina atstumą palei geometriją iki nurodytos viršūnės

  • line_interpolate_angle: skaičiuoja kampą paraleliai geometrijai nurodytu atstumu palei geometriją

  • line_interpolate_point: grąžina tašką linijoje nurodytu atstumu

  • line_locate_point: grąžina atstumą palei liniją iki artimiausios linijos vietos arčiausiai nurodyto taško

Šią savybę finansavo Andreas Neumann

Šią savybę sukūrė Nyall Dawson (North Road)