QGIS 2.14 pakeitimai

image1

Laidos data: 2016-02-26

Tai kitos QGIS versijos - 2.14 „Essen“ pakeitimai. Esene 2012 Spalį ir 2014 metais buvo rengiamas mūsų vystymo susitikimas.

Ilgalaikė laida

Tai ypatinga laida, nes jis pažymėta „LTR“ (Long Term Release - ilgo galiojimo laida). LTR laidos bus palaikomos senoms versijoms pritaikomais klaidų ištaisymais vienerius metus ir niekada negaus naujų savybių (t.y. nebus pridedamos naujos savybės, bus tik taisomos klaidos ir diegiami trivialūs atnaujinimai). Pastebėtina, kad mes svarstome galimybę pratęsti LTR laidų periodą iki dviejų metų, bet dėl techninių priežasčių to nedarysime iki QGIS 3.2.

LTR laidų tikslas - teikti stabilias ir mažiau besikeičiančias platformas, skirtas didelėms įmonėms ir organizacijoms, kurios nenori rūpintis naudotojų žinių atnaujinimu, mokymo medžiaga ir pan. daugiau nei kartą per metus. LTR sėkmė labiausiai priklauso nuo jūsų - mūsų mylimų naudotojų - mums reikia jūsų palaikymo, kad padėtumėte finansuoti klaidų taisymą ir užtikrinti, kad jūsų palaikymo kontraktuose nurodyta, kad bet kokie klaidų ištaisymai įkeliami ne tik į vystymo, bet ir į LTR šaką.

Jei LTR jums svarbi, prašome apsvarstykite tiesioginį QGIS projekto palaikymą arba įtikinkite savo komercinio palaikymo tiekėją naudoti LTR kaip jūsų įmonės pagrindą, kad visi galėtų pelnytis iš stabilios platformos, kuri pastoviai tobulinama ir atnaujinama. Pastaba kad naudotojams ir įmonėms, kurios mėgsta gyventi priešakyje, ir toliau bus teikiamos mūsų kas keturis mėnesius kuriamos laidos.

Naujos QGIS 2.14 „Essen“ savybės

Jei jūs atsinaujinate iš QGIS 2.8 (mūsų ankstesnė LTR laida), šioje laidoje rasite labai daug naujų savybių. Siūlome jums panaudoti tarpinių, ne LTR, laidų pakeitimų sąrašus 2.10 ir 2.12, nes šioje QGIS 2.14 yra ir visi šiose laidose išvardinti pakeitimai. Pastebėtina, kad 2.14 iš pradžių pateks į paprastas paketų repozitorijas ir ne iš karto pakeis 2.8 LTR paketų repozitorijoje. Tai įvyks tik tada, kai bus išleista 2.16 versija.

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.

Padėkos

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. Jei galite finansiškai paremti QGIS, galite tai |padaryti čia|

Dabartiniai QGIS rėmėjai

Sidabriniai rėmėjai

silver opw Office of Public Works, Ireland, Airija (12.2014-12.2016)

silver gaia GAIA mbH, Vokietija (11.2015-11.2016)

silver sourcepole Sourcepole AG, Šveicarija (10.2014-10.2016)

silver agh AGH University of Science and Technology, Lenkija (06.2015-06.2016)

silver vorarlberg State of Vorarlberg, Austrija (03.2013-05.2016)

Bronziniai rėmėjai

bronze geoinnova

Asociación Geoinnova, Ispanija (03.2016-03-2017)

bronze gis3w

Gis3W, Italija (01.2014-01.2017)

bronze claasleinert

GKG Kassel,(Dr.-Ing. Claas Leiner), Vokietija (03.2014-03.2017)

bronze cawdor_forestry

CawdorForestry Resource Management, Škotija (02.2016-02.2017)

bronze chameleon_john

ChameleonJohn, JAV (02.2016-02.2017)

bronze 2d3dgis

2D3D.GIS, Prancūzija (12.2015-12.2016)

bronze kela

Dr. Kerth + Lampe Geo-Infometric GmbH, Vokietija (12.2015-12.2016)

bronze mappinggis

MappingGIS, Ispanija (11.2015-11.2016)

bronze hfacts

HostingFacts.com, Estija (12.2015-12.2016)

bronze urbsol

Urbsol, Australija (11.2014-11.2016)

bronze lutra

Lutra Consulting, JK (10.2015-10.2016)

bronze whg

WhereGroup GmbH & Co. KG, Vokietija (08.2015-08.2016)

bronze npa

Nicholas Pearson Associates, JK (07.2015-07.2016)

bronze qpolska

QGIS Polska, Lenkija (07.2015-07.2016)

bronze terrelogiche

www.terrelogiche.com, Italija (06.2015-06.2016)

bronze geosynergy

www.geosynergy.com.au, Australija (05.2012-05.2013+06.2015-06-2016)

bronze gaia3d

Gaia3D, Inc., Pietų Korėja (05.2015-05.2016)

bronze windsor

Royal Borough of Windsor and Maidenhead, JK (04.2015-04.2016)

bronze chartwell

Chartwell Consultants Ltd., Kanada (03.2015-03.2016)

bronze tragewegen

Trage Wegen vzw, Belgija (03.2015-03.2016)

bronze gfi

GFI - Gesellschaft für Informationstechnologie mbH, Vokietija (03.2015-03.2016)

bronze gis_supp

GIS-Support, Lenkija (02.2015-02.2016)

bronze adlares

ADLARES GmbH, Vokietija (01.2015-01.2016)

bronze molitec

www.molitec.it, Italija (01.2014-01.2016)

bronze argus

www.argusoft.de, Vokietija (06.2012-06.2013 + 12.2013-12.2015)

bronze canal

Customer Analytics, JAV (12.2014-12.2015)

Bendra

Savybė: pakeista strpos funkcijos veiksena

Buvo pakeista strpos funkcijos veiksena. Dabar neradus atitikmens grąžinama reikšmė „0“, o nenulinė reikšmė reiškia, kad atitikmuo rastas nurodytoje pozicijoje. Ankstesnėse QGIS versijose neradus atitikmens buvo grąžinama reikšmė „-1“, o kitos reikšmės reiškia radimo poziciją - 1.

Ankstesnių QGIS versijų projektų failus reikės pakeisti, atsižvelgiant į šį pakeitimą.

image47

Šią savybę sukūrė Jürgen Fischer

Savybė: priartinti geoobjektą naudojant dešinį paspaudimą atributų lentelėje

Dabar galite priartinti bet kokį geoobjektą iš atributų lentelės (nereikia iš pradžių pažymėti) paspaudę dešinį pelės mygtuką ir parinkę geoobjekto priartinimą.

image48

Savybė: greičio ir atminties naudojimo patobulinimai

  • Pažymėtų geoobjektų įrašymas iš didelio sluoksnio dabar daug greitesnis

  • Tik pažymėtų geoobjektų keitimas laukų skaičiuotuve yra greitesnis

  • Greitesnis priartinimas prie pažymėjimo dideliuose sluoksniuose

  • Daug greitesnė get_feature išraiškos funkcija (ypač kai naudojamas indeksuotas stulpelis kreipimosi sluoksnyje)

  • SelectByAttribute ir ExtractByAttribute apdorojimo algoritmai yra stipriai greitesni ir gali panaudoti atributams sukurtus duomenų bazės indeksus

  • PointsInPolygon apdorojimo algoritmas yra daug kartų greitesnis

  • Kategorijų filtravimas kategorizuotame braižyme (pavyzdžiui rodant tik kai kurias kategorijas, kitas išmetus) yra daug greitesnis, nes dabar tik atitinkantys geoobjektai ištraukiami iš duomenų tiekėjo

  • Didelis atminties naudojimo sumažinimas atidarant didelius vektorinius sluoksnius

Savybė: daugiau išraiškų kintamųjų

Braižymo metu bus galima naudoti naujus kintamuosius:

  • @geometry_part_count: Dabar braižomos geometrijos dalių skaičius (įdomu kelių dalių geoobjektams)

  • @geometry_part_num: dabar braižomos geometrijos dalies 1-prasidedantis indeksas

Šie naudingi, norint pritaikyti skirtingus stilius skirtingoms kelių dalių geoobjektų dalims:

  • @map_extent_width: Dabar braižomo žemėlapio plotis žemėlapio vienetais

  • @map_extent_height: Dabar braižomo žemėlapio aukštis žemėlapio vienetais

  • @map_extent_center: Dabar braižomo žemėlapio centras žemėlapio vienetais

Taipogi pridėti kintamieji, susiję su operacinės sistemos aplinka:

  • @qgis_os_name: pavyzdžiui „Linux“, „Windows“ arba „OSX“

  • @qgis_platform: pavyzdžiui „Desktop“ arba „Server“

  • @user_account_name: dabartinio naudotojo operacinės sistemos paskyros vardas

  • @user_full_name: dabartinio naudotojo vardas iš operacinės sistemos paskyros (jei yra)

image49

Šią savybę finansavo Andreas Neumann (su OS ir naudotoju susiję kintamieji)

Šią savybę sukūrė Nyall Dawson, Matthias Kuhn

Savybė: geresnis žemėlapių elementų pozicionavimo valdymas

QGIS 2.14 gavo geresnį šiaurės rodyklių, mastelio juostų ir autorinių teisių pozicionavimo žemėlapio drobėje valdymą. Dabar galite tiksliai nurodyti šių elementų poziciją naudojant įvairius vienetus (įskaitant milimetrus, taškus arba procentus).

image50

Savybė: mokama riktų taisymo programa

Prieš kiekvieną laidą, mes vykdomą apmokamą riktų taisymo programą, kurios metu mokame programuotojams, kad jie ištaisytų kiek galima daugiau riktų. Mes nusprendėme pradėti informuoti apie šią programą pakeitimų ataskaitoje. Pastebėtina, kad sąrašas nėra pilnas.

Savybė: laukų skaičiuotuvu galima keisti geoobjekto geometriją

Laukų skaičiuotuvą dabar galima naudoti geoobjekto geometrijos atnaujinimui naudojant geometrinės išraiškos rezultatą. Tai patogus būdas atlikti greitus veiksmus, tokius kaip pridėti buferį grupei pažymėtų geoobjektų. Kartu su visomis naujomis 2.14 versijoje pridėtomis geometrijos funkcijomis taip labai patogu valdyti jūsų geometrijas!

image51

Šią savybę sukūrė Nyall Dawson

Savybė: Naujos 2.14 išraiškų funkcijos

2.14 versijoje buvo pridėta daug naujų išraiškų funkcijų:

  • relate: vykdo DE-9IM geometrijos susiejimą arba grąžinant ryšio tarp dviejų geometrijų DE-9IM išraišką, arba tikrinant, ar DE-9IM ryšys atitinka nurodytą šabloną.

  • make_point funkcija dabar priima neprivalomas z ir m reikšmes, o nauja make_point_m funkcija buvo pridėta PointM geometrijų kūrimui.

  • m ir z funkcijos m ir z taškinės geometrijos reikšmių ištraukimui

  • naujos make_line ir make_polygon funkcijos linijų ir poligonų geometrijų kūrimui iš taškų aibės

  • reverse linijų apsukimui

  • eval funkcija, kuri gali įvertinti eilutę, tarsi ji pati būtų išraiška

  • translate funkcija, skirta pastumti geometrijas x/y poslinkiu

  • darker ir lighter funkcijos, kurios gauna spalvos argumentą ir padaro ją nurodytu dydžiu tamsesne ar šviesesne

  • radians ir degrees: kampų keitimui tarp radianų ir laipsnių

  • point_on_surface: grąžina tašką ant geometrijos paviršiaus

  • exterior_ring: grąžina poligono geometrijos išorinį žiedą

  • is_closed: grąžina true, jei linija yra uždara

  • naujos geometrijos prieigos funkcijos: geometry_n (grąžina konkrečią rinkinio geometriją), interior_ring_n (grąžina vidinį poligono žiedą)

  • num_geometries: grąžina geometrijų skaičių rinkinyje

  • num_rings: grąžina poligono geometrijos objekto žiedų skaičių

  • num_interior_rings: grąžina poligono vidinių žiedų skaičių

  • nodes_to_points, keičia visas geometrijos viršūnes į multi-taškų geometriją

  • segments_to_lines, kiekvieno geometrijos segmento keitimui į multiline geometriją

  • closest_point: grąžina geometrijos tašką, kuris yra arčiausiai kitos geometrijos

  • shortest_line: grąžina trumpiausią įmanomą liniją, jungiančią dvi geometrijas

nodes_to_points ir segments_to_lines skirti naudojimui su geometrijų generatoriaus simbologija, pavyzdžiui gali leisti naudoti m ir z reikšmes viršūnėms,linijoms su nuo duomenų priklausančia simbologija.

Kiti patobulinimai:

  • geometrijas ir geoobjektus dabar galima naudoti sąlyginėse funkcijose. Pavyzdžiui tai leidžia štai tokias išraiškas case when $geometry then ... else ... and case when get_feature(...) then ... else ...

image52

Analizės įrankiai

Savybė: daugiau statistikos ir atributų suliejimo įrankis

Naudojant atributų reikšmių ar geoobjektų suliejimo įrankį, yra papildoma suminė statistika, kurią galima naudoti nustatant gaunamas atributų reikšmes. Tarp tokių funkcijų yra Q1, Q3, tarp-kvartilinių diapazonų, daugumos ir mažumos reikšmės, unikalių reikšmių skaičius bei kitos.

image27

Šią savybę sukūrė Nyall Dawson

Savybė: z/m reikšmės rodomos naudojant identifikavimo įrankį

Identifikavimo įrankis dabar gali rodyti bet kurią z ar m reikšmę, kuri yra identifikuojamuose geoobjektuose. Jei geoobjektas yra linijas ar poligonas, įrankis rodys viršūnės numerį ir x/y/z/m viršūnės, esančios arčiausiai identifikavimo taško. Identifikavimo įrankis dabar taipogi rodo rinkinių dalių skaičių ir dalies numerį.

image28

Šią savybę sukūrė Nyall Dawson

Savybė: suvienytas atstumo ir ploto vienetų bei koordinačių formatų valdymas

QGIS 2.14 skirtingų parinkčių, susijusių su atstumo ir ploto vienetais bei koordinačių rodymu buvo suvienyti, supaprastinti ir perkelti į projekto parinktis. Šis pakeitimas suteikia tokius privalumus:

  • Projekto savybėse nurodytas koordinačių formatas naudojimas visur, kur naudotojui rodomos koordinatės, įskaitant identifikavimo įrankio rezultatus bei būsenos juostą.

  • Į atstumo ir ploto vienetų nustatymus projekto savybėse atsižvelgiama visuose atstumo ir ploto skaičiavimuose, įskaitant matavimo įrankį, identifikavimo rezultatus bei funkcijas $area, $length ir $perimeter.

  • Pridėti papildomi ploto vienetai, įskaitant kvadratinius jardus, akrus, hektarus ir kitus.

  • Į kampų matavimo įrankį pridėti papildomi kampų vienetai, įskaitant apsisukimus, lanko minutes bei sekundes ir pan.

  • Dabar galima būsenos juostoje rodyti koordinačių platumą ir ilgumą net kai naudojama projektuota CRS.

image29

Šią savybę finansavo QGIS riktų taisymo programa

Šią savybę sukūrė Nyall Dawson

Naršyklė

Savybė: naršyklės patobulinimai

QGIS naršyklė yra failų sistemos, OGC paslaugų ir duomenų bazių jungčių skydelis, leidžiantis jums paprastai įtempti ir numesti bet kokį sluoksnį iš aukščiau paminėtų šaltinių į jūsų žemėlapio drobę (arba į DB tvarkyklės langą). Šioje laidoje pridėtos dvi naujovės:

  • Naršymo skydelyje galima pasirinktinai paslėpti kelius - tai naudinga norint išvengti šaltinių sąrašo užteršimo, leidžiant fokusuotis į reikiamus aplankus.

  • Įkelti projektus tiesiai iš naršyklės - dabar galite įtempti ir numest visą projektą į QGIS žemėlapio drobę ir jis bus įkeltas.

image30

Šią savybę sukūrė Nathan Woodrow

Duomenų tiekėjai

Savybė: WMS galimybių įrašymas į podėlį

QGIS dabar įrašys WMS GetCapabilities užklausas, kad vėlesnės tos paslaugos užklausos būtų greitesnės. Pagal nutylėjimą podėlio periodas yra 24 valandos, bet jūs galite pakeisti tai QGIS nustatymų dialogo kortelėje Tinklas.

image31

Šią savybę sukūrė Jürgen Fischer

Savybė: išplėstas kreivių geometrijos palaikymas

Atskirto teksto tiekėjas dabar palaiko kreivines WKT eilutes, o atminties tiekėjas (pvz. „laikinas juodraštinis“ sluoksnis) įgavo kreivinių geometrijų palaikymą. Papildomai, jei QGIS sukurtas naudojant GDAL 2.0 ar naujesnę, QGIS pilnai palaikys kreivines geometrijas palaikomuose failų tipuose (pvz. GML failuose).

image32

Šią savybę sukūrė Nyall Dawson

Savybė: geresnis laiko ir datoslaiko laukų valdymas

QGIS 2.14 pagerinos laiko ir datoslaiko laukų tipų valdymą, įskaitant:

  • Teisingai valdomi PostgreSQL timestamp laukai

  • Išraiškų variklis dabar pilnai palaiko laiko laukus

  • Išraiškos kūrėjas dabar rodo peržiūroje skaičiavimo rezultatus datos, laiko, datoslaio ir intervalų skaičiavimams

  • Laiko laukai pilnai palaikomi vektoriniuose failų sluoksniuose (priklausomai nuo failo formato), PostgreSQL, MS SQL Server ir laikinuose juodraštiniuose sluoksniuose

  • Įrašant sluoksnius į vektorinius failus bus išlaikomi laiko laukai, jei jie palaikomi vektorinio sluoksnio formato (pvz. MapInfo .tab failuose)

image33

Šią savybę sukūrė Jürgen Fischer, Nyall Dawson

Savybė: atskirto teksto tiekėjo Z/M palaikymas

Atskirto teksto tiekėjas gavo WKT eilučių su Z ir M koordinatėmis palaikymą. Pavyzdžiui taip jūs galite išreikšti tašką su z mato elementais : POINT ZM (1 1 5 60).

image34

Šią savybę sukūrė Nyall Dawson

Savybė: postgres redagavimo transakcijų grupės

Transakciniam redagavimui pridėta nauja parinktis.

Įjungus šią parinktį

  • Visi tos pačios duomenų bazės sluoksniai įdedami į transakcijos grupę

  • Kai pirmas grupės sluoksnis pakeičiamas, visiems kitiems taipogi įjungiamas redagavimo režimas

  • Pakeitus sluoksnį, visi pakeitimai iš karto siunčiami į duomenų bazę, taip leidžiant iš karto pritaikyti trigerius ir apribojimus

  • Patvirtinant vieno transakcijų grupės sluoksnio pakeitimus, patvirtinami visi sluoksniai (patvirtinama duomenų bazės transakcija)

  • Kai vieno transakcijų grupės sluoksnio pakeitimai atšaukiami, atšaukiami visų sluoksnių pakeitimai (atšaukiama duomenų bazės transakcija)

Ši savybė šiuo metu eksperimentinė. Jei aptiksite kokių nors problemų, prašome pranešti apie jas.

Šiuo metu tai įgyvendinta tik postgres duomenų bazei.

image35

Šią savybę finansavo SIGE

Šią savybę sukūrė Matthias Kuhn, OPENGIS.ch, pagal Sourcepole darbo rezultatus

Savybė: Postgres tiekėjo PKI autentifikacija

QGIS 2.12 versijos pridėta Autentifikacijos tvarkyklės galimybė buvo praplėsta į PostGIS tiekėją. Tai leidžia jungtis prie Postgres naudojant bazinę ar PKI autentifikaciją su prisijungimo duomenimis, saugomais QGIS konfigūracijoje. Nauja Postgres tiekėjo autentifikaciją taipogi galima naudoti ir DB tvarkyklėje.

image36

Šią savybę finansavo Boundless Spatial

Šią savybę sukūrė Luigi Pirelli

Savybė: virtualūs sluoksniai

Dinamines SQL užklausas dabar galima naudoti bet kokio tipo vektoriniams sluoksniams, kurios QGIS gali įkelti, net jei sluoksnio formatas nepalaiko SQL užklausų!

Tam tikslui dabar pridėtas naujo tipo vektoriniai sluoksniai - „virtualūs sluoksniai“. Jie leidžia jums sukurti virtualų sluoksnį nurodant užklausą (įskaitant ir agregaciją be sujungimus) iš kitų jūsų projekto sluoksnių. Gaunamas sluoksnis bus gyvas, dinaminis užklausos rezultato vaizdas, taigi bet kokie pradinių sluoksnių pakeitimai bus automatiškai ir nedelsiant matomi virtualiame sluoksnyje!

Palaikomas SQL dialektas yra SQLite su Spatialite funkcijomis. Užklausose taipogi galima naudoti QGIS išraiškų funkcijas. Užklausoje galima pasiekti bet kokio tipo vektorinius sluoksnius, įskaitant kelis sluoksnius iš skirtingų duomenų tiekėjų darant jungtis.

Virtualių sluoksnių palaikymas taipogi pridėtas į DB tvarkyklę bei į apdorojimo įrankinę, kur pridėtas naujas įrankis „Vykdyti SQL“.

image37

Šią savybę finansavo MEDDE (French Ministry of Sustainable Development)

Šią savybę sukūrė Hugo Mercier / Oslandia

Savybė: daugiau GDAL ir OGR tiekėjų failų parinkimo failų plėtinių

Vektorinių ir rastro failų skaitymui QGIS naudoja GDAL/OGR bibliotekas. Tai reiškia, kad beveik bet kokį failo formatą, kurį gali atidaryti GDAL ar OGR, galima atidaryti ir tiesiai QGIS. Iki šiandien kai kurie failų plėtiniai nebuvo pridėti į GDAL ar OGR failų parinkimą, dėl to naudotojai tikėjo, kad QGIS negalėjo atverti ar apdoroti tokių failų formatų. Siekiant sumažinti šią problemą, kai kurie nauji plėtiniai buvo pridėti į GDAL ir OGR failų parinkimo filtrus:

Vektoriniams failams:

  • .thf EDIGEO Prancūzijos kadastro formatas

  • .ods OpenDocument LibreOffice skaičiuoklės formatas

  • .xls Microsoft Excel formatas

  • .xlsx Microsoft Excel OpenXML formatas

  • .xml NAS - ALKIS formatas

  • .map WAsP formatas

  • .pix PCIDSK formatas

  • .gtm ir.gtz GPSTrackMaker formatas

  • .vfk VFK formatas

  • .osm ir .pbf OpenStreetMap formatas

  • .sua SUA formatas

  • .txt OpenAir formatas

  • .xml Planetary Data Systems TABLE formatas

  • .htf Hidrografinio perdavimo formatas

  • .svg SVG formatas

  • .gen ARCGEN

  • .sxf Storage ir eXchange formatai

  • .pdf Geoerdvinio PDF vektorinis formatas

  • .sgy ir .segy SEG-Y formatas

  • .seg, .seg1, .sp1, .uko, .ukooa SEGUKOOA formatas

  • .ovf VRT vektorinio failo formatas

  • .kmz suspaustas KML (KMZ) formatas

  • .db3, .s3db, .sqlite3, .db3, .s3db, .sqlite3 SQLite/Spatialite formatas

  • .sl3 SQLite erdvinis (FDO) formatas

  • CouchDB Spatial (per URL)

Rastro failams:

  • .ovr vrt rastro failų formatas

image38

Šią savybę sukūrė Médéric Ribreux

Savybė: Naudokite ST_RemoveRepeatedPoints serverio pusės sluoksnių paprastinimui su PostGIS 2.2 (ar naujesniu)

Jei naudodami PostGIS 2.2, QGIS dabar naudoja funkciją ST_RemoveRepeatedPoints vietoje funkcijos ST_SnapToGrid serverio pusėje vykdant paprastinimą, kaip aprašo Paul Ramsey.

Šis metodas sumažins skaičių geometrijos viršūnių, kurias QGIS turi atsisiųsti iš serverio, tai pagerins braižymo greitį ir sutaupys pralaidumą tarp QGIS ir PostgreSQL serverio.

image39

Šią savybę sukūrė Michaël Douchin @kimaidou

Duomenų valdymas

Savybė: SPIT priedo pašalinimas

„SPIT“ priedas daugiau neįdedamas į QGIS, nes priedas nebepalaikomas ir jį pakeitė DB tvarkyklė bei apdorojimo duomenų bazės importo algoritmai.

image40

Šią savybę sukūrė Nathan Woodrow

Savybė: DXF eksportas: galimybė naudoti pavadinimą vietoje vardo kaip DXF sluoksnio vardą aplikacijoje ir serveryje

image41

Šią savybę finansavo City of Uster

Šią savybę sukūrė Jürgen Fischer

Savybė: Geometrijos tipą galima permušti vektoriaus įrašymo dialoge

Taip paprasčiau daryti tokius dalykus kaip įrašyti geometrijos neturinčias lenteles SU geometrijos tipu, kad geometrijas vėliau būtų galima pridėti rankiniu būdu. Anksčiau tai buvo įmanoma padaryti tik su QGIS naudojant netikrus sujungimus ir kitus apėjimus.

Papildomai pridėtos parinktys priverstinai nurodyti išvesties failui būti multi tipo ar įtraukti z-dimensiją.

image42

Šią savybę sukūrė Nyall Dawson

Savybė: vektoriniai sujungimai dabar įrašomi į QLR sluoksnių apibrėžimų failus

Savybė: išorinių resursų valdiklis

Pridėtas naujas formų valdiklis. Jis pavadintas „Išorinis resursas“ ir leidžia pilnesnį failų kelių laikymo atributų valdymą. Čia yra pilnas valdiklio savybių sąrašas:

  • Jūs galite nustatyti plėtinio filtrą, kad priverstumėte konkrečių failų formatų saugojimą. Nustačius filtrą failų parinkiklis rodys tik failų pavadinimus, kurie atitinka filtrą (vis tiek bus galima parinkti bet kokį failą paieškos lauke panaudojus „*“). Filtro sintaksė yra tokia pati kaip Qt widget QFileDialog::getOpenFileName.

  • Galite nustatyti numatytąjį kelią. Kiekvieną kartą, kai naudotojas panaudos valdiklį, failų parinkiklis atvers numatytąjį kelią (jei nustatytas). Jei numatytasis kelias nenustatytas, failų parinkiklis naudos paskutinį valdiklio „Išorinis resursas“ naudotą kelią. Jei valdiklis niekada nebuvo naudotas, failų parinkiklis pagal nutylėjimą atidarys projekto kelią.

  • Jūs galite apibrėžti ir nustatyti santykinio kelio saugojimą. Santykinio kelio saugojimas leis jums įrašyti tik dalį kelio, einantį po numatytojo kelio (jei numatytasis kelias įvestas) arba dabartinio projekto kelio. Tai ypač naudinga, kai norite įrašyti ilgus kelius į riboto dydžio atributus (pavyzdžiui Shape failų teksto atributus, kurie riboti 254 simboliais), arba kai kuriate tik nuo savęs priklausantį projektą su duomenų failų archyvu paruoštu platinimui.

  • Kita nauja savybė, palengvinanti valdiklio naudojimą, yra tai, kad failų kelius dabar galima rodyti kaip nuorodas. Paspaudus nuorodą QGIS atvers susietą failą. Jūs galite konfigūruoti šią parinktį, kad būtų rodomas pilnas arba tik failo pavadinimas. Failas bus atidarytas naudojant numatytąjį failo valdymą priklausomai nuo formato nustatymų jūsų operacinėje sistemoje.

  • Taipogi galite naudoti URL vietoje failo kelio. Valdiklis interpretuos jį kaip URL ir jūs galėsite atverti susijusį puslapį tiesiai jūsų numatytoje naršyklėje.

  • Jūs galite pasirinkti saugoti aplanko kelią vietoje failo kelio.

  • Šiame valdiklyje yra ir integruota dokumentų žiūryklė. Jūs galite ją naudoti, jei norite tiesiai QGIS rodyti nuotraukas ar puslapius. Integruotos žiūryklės failų parinkiklis geriau veiks dėl visų šių paminėtų savybių.

Daugiau informacijos apie konfigūravimo parinktis galite rasti konfigūracijos dialogo patarimuose, rodomuose užvedus pelę ant atitinkamo elemento.

Pagrindinis šio naujo valdiklio tikslas yra pataisyti ir pagerinti du esamus „Failų pavadinimo“ ir „Nuotraukų“ valdiklius bei pakeisti juos vienu apibendrintu valdikliu. Šiuo metu jūs vis dar galite naudoti senus valdiklius, bet jie bus išimti QGIS 3.0. Mes rekomenduojame jūsų projektuose jau dabar persijungti į „Išorinio resurso“ valdiklį.

Šią savybę sukūrė:

image43

Savybė: N:M ryšių redagavimas

Pridėta galimybė tvarkyti duomenis normalizuotuose reliacinėse duomenų bazėse N:M (daug su daug) ryšiuose. Ryšių redaktoriaus formoje įrankiai pridėti, trinti, susieti ir nebesusieti veikia ir susiejant lenteles, jei ryšys vizualizuotas kaip N:M ryšys.

Konfigūruojama laukų kortelėje, kur prie ryšio galima parinkti antrą ryšį (jei yra tinkamas ryšys, atsižvelgiant į antrą ryšį susiejimo lentelėje).

Apribojimai:

QGIS nėra duomenų bazių valdymo sistema.

Daroma prielaida apie duomenų bazės sistemą. Tiksliau:

  • tikimasi, kad antra lentelė turi ON DELETE CASCADE ar kažką panašaus

  • nesirūpinama pirminio rakto nustatymu, kai pridedami geoobjektai. Arba naudotojai turi mokėti nustatyti juos rankiniu būdu, arba - jei tai išvesta reikšmė - sluoksniai turi būti transakcijos režime

image44

Šią savybę finansavo République et canton de Neuchâtel, Ville de Pully, Ville de Vevey

Šią savybę sukūrė Matthias Kuhn

Skaitmeninimas

Savybė: Konfigūruojama gumelės spalva

Dabar galite nurodyti gumelės, kuri naudojam skaitmeninant, plotį ir spalvą.

image45

Savybė: sekimo skaitmeninimo įrankis

Naujas sekimo skaitmeninimo įrankis yra išmanus skaitmeninimo įrankis, kuris leidžia jums skaitmenizuoti geoobjektus viename sluoksnyje sekant kito sluoksnio geoobjektus.

Sekimo įrankis:

  • naudoja Dijkstra trumpiausio kelio algoritmą, kad rastų sekamus kelius

  • gali sekti maršrutus per kelis skirtingus geoobjektus

  • gali būti naudojamas su Sudėtingesniu skaitmenizavimo įrankiu (pvz. keičiant formą)

  • gali būti įjungtas ir išjungtas paspaudus T skaitmeninimo metu

  • yra greitas ir paprastas naudoti

Daugiau apie šią savybę galite paskaityti čia ir šioje pamokoje.

Šią savybę finansavo: The Royal Borough of Windsor and Maidenhead, Neath Port Talbot County Borough Council, Ujaval Gandhi, Surrey Heath Borough Council, Matias Arnold, Northumberland National Park Authority, Buccleuch Estates Limited, Countryscape

image46

Šią savybę sukūrė Lutra Consulting

Etiketės

Savybė: „Kartografinis“ taškų užrašų vietos nustatymo režimas

Šis vietos nustatymo režimas taškų užrašų kandidatus kuria pagal idealias kartografines vietos taisykles, t.y. užrašų vietos prioritetizuojamos tokia seka:

  • viršuje dešinėje

  • viršuje kairėje

  • apačioje dešinėje

  • apačioje kairėje

  • per vidurį dešinėje

  • per vidurį kairėje

  • viršuje, šiek tiek dešiniau

  • apačioje, šiek tiek kairiau

(pagal Krygier ir Wood (2011) ir kitų kartografijos ekspertų darbų gaires)

Vietos prioritetą taipogi galima nurodyti ir konkrečiam geoobjektui naudojant nuo duomenų priklausantį prioritetizuotų pozicijų sąrašą. Tai taipogi leidžia naudoti tik kai kurias pozicijas, pavyzdžiui kranto objektams jūs galite neleisti užrašus dėti virš žemės.

image53

Šią savybę finansavo Andreas Neumann

Šią savybę sukūrė Nyall Dawson

Savybė: užrašo atstumo nuo simbolio ribų taikymas

Įjungus šį nustatymą, užrašo atstumas skaičiuojamas nuo braižomo taško simbolio kraštų, o ne paties taško. Tai ypač naudinga, kai simbolio dydis kinta, t.y. kai jis nustatomas priklausomai nuo duomenų ar kai naudojami skirtingi simboliai kategorizuotame braižyme.

Pastebėtina, kad šis nustatymas galimas tik naujame kartografiniame taško užrašo pozicijos režime.

image54

Šią savybę finansavo Andreas Neumann

Šią savybę sukūrė Nyall Dawson

Savybė: užrašų braižymo rikiuotės valdymas

Užrašų savybių dialoge pridėtas naujas valdiklis, leidžiantis nurodyti užrašo „z-indeksą“. Šis valdiklis (kuris taipogi leidžia naudoti ir nuo duomenų priklausančias reikšmes konkretiems geoobjektams) nustato rikiuotę, kuria braižomi užrašai. Užrašų sluoksniai su aukštesnius z-indeksu braižomi virš užrašų sluoksnių su žemesniu z-indeksu.

Papildomai buvo pakeista logika, kad jei 2 užrašai turi tą patį z-indeksą, tai:

  • jei jie yra iš to paties sluoksnio, mažesnis užrašas visada bus braižomas virš didesniojo

  • jei jie yra iš skirtingų sluoksnių, tai užrašai bus braižomi tokia pačia tvarka kaip ir sluoksniai (t.y. bus atsižvelgiama į legendoje nurodytą rikiuotę)

Diagramoms taipogi galima nurodyti z-indeksą (bet ne nuo duomenų priklausantį), kad būtų valdoma užrašų ir diagramų rikiuotė.

Pastebėtina, kad tai NEleidžia braižyti užrašų po kitų sluoksnių geoobjektais, tik valdo užrašų braižymo ant jūsų žemėlapio rikiuotę.

image55

Šią savybę sukūrė Nyall Dawson

Savybė: taškinių geoobjektų užrašų kliūtimi laikomas realus braižomas simbolis

Anksčiau užrašų kandidatų kliūtimis buvo laikomi tik patys taškiniai geoobjektai. Jei taškui buvo naudojamas didelis ar pasislinkęs simbolis, tai užrašams buvo leidžiama dengti šį simbolį nesukeliant jokios kliūties kainos.

Dabar nustatant ar užrašas kertasi su taškiniu geoobjektu, tikrinamas realus braižomo simbolio dydis ir poslinkis. Rezultate QGIS dabar dauguma atveju vengia braižyti užrašus virš taškų simbolių.

image56

Šią savybę finansavo City of Uster

Šią savybę sukūrė Nyall Dawson

Sluoksnių legenda

Savybė: įkelti stilių keliems pažymėtiems sluoksniams ar visiems legendos grupės sluoksniams

Ši savybė prideda galimybę įkelti vieno sluoksnio stilių sluoksnių grupei ar pažymėtiems sluoksniams.

image57

Šią savybę sukūrė Salvatore Larosa

Savybė: filtruoti legendą pagal išraišką

Dabar galima filtruoti legendos elementus naudojant išraišką. Funkcionalumas sukurtas galvojant apie taisyklėmis paremto ir kategorizuoto simbolizavimo filtravimą.

Legendos filtravimas galimas pagrindinės aplikacijos legendoje bei QGIS maketuotojo legendos komponente.

image59

Šią savybę finansavo Agence de l’Eau Adour-Garonne (Adour-Garonne Water Agency)

Šią savybę sukūrė Hugo Mercier / Oslandia

Žemėlapio maketas

Savybė: naujos galimybės filtruoti legendos elementus

Pristatytos dvi naujos legendos elementų filtravimo parinktys.

Pirmoj - filtravimas išraiška - leidžia naudotojams nustatyti išraišką, skirtą legendoje rodomų geoobjektų filtravimui. Legendoje bus rodomi tik atitinkančių geoobjektų simboliai.

Antroji filtro parinktis leidžia maketo legendos filtre įtraukti tik elementus, kurie yra dabartinio atlaso poligone.

image58

Šią savybę sukūrė Hugo Mercier (Oslandia)

Savybė: papildomi maketo šablonų keliai

Dabar jūs galite nurodyti savo kelius, kuriuos QGIS turėtų naudoti, kai ieško maketų šablonų. Tai reiškia, kad jūs galite pridėti krūvą šablonų tinklo aplanke ir duoti jūsų naudotojams prieigą tam tinklo aplankui greta vietinių, esančių savoje sistemoje. Maketų šablonų kelius galima valdyti Nustatymai -> Parinktys -> Išdėstymai

image60

Šią savybę sukūrė Nathan Woodrow

Savybė: galimybė tvarkyklėje parinkti kelis maketus

Maketu tvarkyklė gavo galimybę valdyti kelis maketus vienu metu. Dabar jūs galite atidaryti ar ištrinti kelis maketus iš karto, laikydami Ctrl mygtuką kol pažymite sąraše kelis maketus.

image61

Šią savybę sukūrė Médéric Ribreux

Priedai

Savybė: autentifikacijos sistemos palaikymas priedų tvarkyklėje

Naujos autentifikacijos sistemos palaikymas pridėtas į priedų tvarkyklę. Tai leidžia naudotojams taikyti autentifikacijos konfigūracijas jungtims į priedų repozitorijas, o sistemos administratoriams sukurti autentifikuotas prieigas prie priedų repozitorijų ir/arba priedų paketų atsiuntimo.

image62

Šią savybę finansavo Boundless Spatial

Šią savybę sukūrė Larry Shaffer

Apdorojimas

Savybė: nauji 2.14 algoritmai

QGIS geo algoritmai:

  • Glotninti: linijų ar poligonų sluoksnių glotninimas.

  • Apsukti linijos kryptį.

GDAL/OGR geo algoritmai:

  • gdal2tiles: sukuria aplanką su TMS kaladėlėmis, KM ir paprasta žiniatinklio žiūrykle.

  • gdal_retile: perkuria kaladėlių rinkinį ir/arba sukuria skirtingų lygių piramidžių kaladėles.

Savybė: Unit testai ir kokybės užtikrinimas

Apdorojimo modulio ilgalaikio stabilumo garantavimui buvo pridėtas naujas testavimo karkasas.

Apdorojimo geo algoritmai vykdomi po kiekvieno pakeitimo, kuris kliudo QGIS išeities kodą, o rezultatai lyginami su kontroline duomenų aibe, taip garantuojant teisingą elgseną. Tai leidžia nedelsiant gauti informaciją apie galimas regresijas.

Galima ir pageidaujama, kad būtų pridėta daugiau testų. Daugiau apie tai galite paskaityti kaip dalyvauti.

image63

Šią savybę finansavo QGIS Projektas

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

Savybė: pagerinta įrankinė

Supaprastina naudotojo sąsaja buvo išimta, o pridėta nauja ir labiau draugiška naudotojui tiekėjų valdymo sistema.

image64

Šią savybę finansavo Boundless Spatial

Šią savybę sukūrė Víctor Olaya

Savybė: paketinius darbus dabar galima įrašyti ir vėliau atstatyti naudojant paketinio darbo sąsają

image65

Savybė: informatyvesnis algoritmų dialogas

Greta algoritmo parametrų rodomas ir trumpas aprašymas, taip palengvinant algoritmo tikslo supratimą.

Taipogi paketinius darbus dabar galima pradėti iš algoritmų dialogo, naudojant mygtuką „Vykdyti kaip paketinį procesą…“

image66

Savybė: GRASS7 v.net moduliai

QGIS 2.14 apdorojime dabar pridėti GRASS v.net moduliai (tik naudojant GRASS7). Šie moduliai - tai grupė algoritmų, kurie veikia su vektorinių sluoksnių linijų grafais (tinklais). Grafas - tai aibė viršūnių (ar mazgų, ar taškų) susietų tarpusavyje kraštinėmis (arba lankais ar linijomis). Kraštinių aibė dažnai vadinama tinklu.

v.net modulių dėka jūs galite lengvai skaičiuoti trumpiausią kelią tarp aibės viršūnių tinkle ar net paskaičiuoti izochroninį žemėlapį iš aibės centro taškų. Jūs galite nesunkiai išspręsti sudėtingą keliaujančio prekybininko uždavinį turėdami tinklą ir aibę keliautojo taškų.

v.net algoritmai dažnai naudoja vektorinį linijų sluoksnį (tinklui) ir taškų sluoksnį, kuriame yra viršūnės, kurias norite naudoti skaičiavimuose. Kad išvengtumėte problemų, įsitikinkite, kad tinklui naudojate tikrą linijų grafo sluoksnį (kraštinės turi būti sujungtos viršūnėse be tarpų tarp jų). Taipogi galite naudoti bet kokį tinklo sluoksnio atributą kainos skaičiavimui (atributo turinys naudojamas skaičiuojant kelionės kraštine kainą).

Žemiau pateikta greita skirtingų į apdorojimą pridėtų algoritmų santrauka:

  • v.net.alloc: paima potinklius iš artimiausių centrų.

  • v.net.allpairs: skaičiuoja trumpiausią kelią tarp visų tinklo taškų porų.

  • v.net.arcs: sukuria lankus iš taškų failo.

  • v.net.articulation: skaičiuoja tinklo artikuliacijos taškus.

  • v.net.bridge: skaičiuoja tinklo tiltus.

  • v.net.centrality: skaičiuoja kiekvienos tinklo viršūnės laipsnį, centriškumą, tarpiškumą, artumą ir eigen vektoriaus centriškumą.

  • v.net.components: skaičiuoja stipriai ir silpnai sujungtus tinklo komponentus.

  • v.net.connect: sujungia taškus (viršūnes) su artimiausiu tinklo lanku (ir, jei reikia, prideda kraštines).

  • v.net.connectivity: skaičiuoja viršūnių jungumą tarp dviejų tinklo viršūnių aibių.

  • v.net.distance: skaičiuoja trumpiausią kelią tinklu tarp dviejų viršūnių aibių.

  • v.net.flow: Skaičiuoja maksimalų srautą tarp dviejų tinklo viršūnių aibių.

  • v.net.iso: skaičiuoja tinklo izochronių žemėlapį pagal viršūnių aibę.

  • v.net.nodes: ištraukia tinklo/grafo sluoksnio viršūnes.

  • v.net.nreports: praneša informaciją apie viršūnes.

  • v.net.path: randa trumpiausią kelią tinkle tarp dviejų viršūnių.

  • v.net.report: praneša informaciją apie tinklo kraštines.

  • v.net.salesman: skaičiuoja keliaujančio prekybininko kelią pagal tinklo viršūnių aibę.

  • v.net.spanningtree: skaičiuoja tinklo besitęsiantį medį.

  • v.net.steiner: sukuria tinklo ir nurodytų viršūnių Steiner medį.

  • v.net.visibility: vykdo matomumo grafo konstrukciją.

Naudokite prie kiekvieno v.net apdorojimo algoritmo esančią kortelę „Pagalba“, kad perskaitytumėte oficialią GRASS7 dokumentaciją, kad gautumėte daugiau informacijos.

image67

Šią savybę sukūrė Médéric Ribreux

Programavimas

Savybė: išraiškų funkcijų redaktoriaus perkūrimas

Su automatiniu įrašymu

image68

Savybė: python inicializacijos kodas įrašomas į projektą

Pridėta galimybė ir kodo redaktoriaus parinktis įrašyti pythono formos inicializavimo kodą į projektą (ir DB, nes jis yra stiliaus sekcijoje)

image69

Savybė: naujos QgisFeatureRequest filtravimo ir rikiavimo parinktys

QgsFeatureRequest dabar leidžia nurodyti maksimalų grąžinamų geoobjektų skaičių. Dauguma atveju šis apribojimas perduodamas tiekėjui, o tai leidžia stipriai pagerinti greitaveiką, nes reikia grąžinti tik poaibį geoobjektų.

Papildomai QgsFeatureRequest dabar palaiko nustatymą grąžinamų geoobjektų rikiavimui. Vėlgi, dauguma atveju rikiavimas perduodamas tiekėjui, o tai reiškia vykdomas „serverio pusėje“ optimaliai greitaveikai.

image70

Savybė: python savo geoobjekto kodo galimybės

Pridėta daugiau galimybių Pythono kodo savam geoobjektui:

  • įkelti iš failo (su failų parinkimo valdikliu)

  • įkelti iš aplinkos (pvz. priedo ar Python init funkcijos)

  • tiesiogiai įvesti kodą įvesties valdiklyje (nauja parinktis)

Konfigūracijos parinktys, įskaitant savo python kodą įvestą dialoge ir įrašytą projekte bei kaip stiliaus QML nustatymai, kurie gali būti eksportuojami/atstatomi iš DB.

image71

Šią savybę finansavo ARPA Piemonte

Šią savybę sukūrė Alessandro Pasotti (ItOpen)

Savybė: naujos 2.14 PyQGIS klasės

Naujos bazinės klasės

Naujos GUI klasės

Perpanaudojami valdikliai

  • QgsExternalResourceWidget - valdiklis kelio rodymui su mygtuku skirtu dialogui „atverti failą“ bei pasirinktine piešinių ir HTML failų peržiūra

  • QgsFileWidget - failo ar aplanko pasirinkimo valdiklis

  • QgsLegendFilterButton - įrankinės mygtuko valdiklis, leidžiantis įjungti ar išjungti legendos filtrą pagal žemėlapio turinį

  • QgsMapCanvasTracer - QgsTracer plėtinys, teikiantis papildomą funkcionalumą sąveikai su žemėlapio drobėmis

  • Qgs25DRendererWidget - valdiklis 2.5D braižytojo savybių nustatymui

  • QgsColorWidgetAction - valdiklio veiksmas spalvos parinkimo įdėjimui į meniu

Perpanaudojami dialogai:

QGIS Serveris

Savybė: WFS GetFeature užklausos parametras STARTINDEX

`STARTINDEX yra WFS 2.0 standartas, bet čia yra WFS 1.0 plėtinys, įdėtas į QGIS Server.

STARTINDEX galima naudoti, norint praleisti kelis geoobjektus gaunamame rinkinyje ir, kartu su MAXFEATURES, teikia galimybę naudoti WFS GetFeature gauti rezultatų puslapius. Pastebėtina, kad STARTINDEX=0 reiškia, kad reikia pradėti pirmu geoobjektu, nieko nepraleidžiant.

Šią savybę sukūrė 3Liz

Savybė: GetLegendGraphic užklausos parametras showFeatureCount

Nestandartinis parametras showFeatureCount prideda į legendą geoobjektų skaičių. Kad jį aktyvuotumėte,showFeatureCount gali būti nustatyta reikšmė TRUE arba 1.

Šiai savybei reikia netikro X server.

image72

Šią savybę sukūrė 3Liz

Savybė: parinktis vengti liekanų braižymą kaladėlių kraštuose

image73

Savybė: konfigūracijos tikrinimas projekto savybėse

Siekiant padėti sukonfigūruoti projektą QGIS Serveriui, projekto savybėse pridėtas naujas konfigūracijos tikrinimas.

Tikrinamos tokios klaidos:

  • OWS vardų pasikartojimai ar trumpi pavadinimai

  • netinkami OWS vardai

  • trūkstamos vektorinių sluoksnių koduotės

image74

Šią savybę finansavo Ifremer

Šią savybę sukūrė 3Liz

Savybė: WMS INSPIRE galimybės

Projekto savybėse naudotojas gali:

  • aktyvuoti INSPIRE galimybes

  • parinkti paslaugos kalbą iš 24 ES oficialių kalbų + 5 regioninių kalbų

  • parinkti paslaugos metaduomenų scenarijų ir nurodyti jo parametrus

WMS 1.3.0 galimybės atspindi INSPIRE konfigūraciją.

image75

Šią savybę sukūrė 3Liz

Savybė: pridėti trumpą pavadinimą sluoksniams, grupėms ir projektui

Keli elementai turi tiek Pavadinimą, tiek ir Antraštę. Pavadinimas yra tekstinė eilutė, kuri naudojama bendravimui tarp mašinų, o antraštė yra rodoma žmonėms. Pavyzdžiui duomenų aibė gali turėti aprašomąją antraštę Maksimali atmosferinė temperatūra ir būti užregistruota su trumpu vardu ATMAX.

Naudotojai jau gali nurodyti sluoksnių ir projektų antraštes. OpenGeospatial Web Services, OWS (WMS, WFS, WCS), pavadinimas paremtas sluoksnio medyje naudojamu pavadinimu. Šis pavadinimas labiau skirtas žmonėms, nei bendravimui tarp mašinų.

Pridedant galimybę naudotojams nurodyti vardą kaip trumpą teksto eilutę, skirtą bendravimui tarp mašinų, ši savybė prideda:

  • trumpo vardo lauką sluoksnio savybėse

  • WMS duomenų dialogą sluoksnio medžio grupėse (trumpas pavadinimas, antraštė, aprašymas)

  • trumpo vardo laukas projekto savybėse

  • trumpo vardo regexp tikrinimas „^[A-Za-z][A-Za-z0-9._-]*“ per statinį metodą

  • TreeName elementas įdėtas į fullProjectSettings

Jei sluoksniams, grupėms ir projektui nurodytas trumpas vardas, jis naudojamas QGIS Serverio kaip sluoksnio pavadinimas.

image76

Šią savybę sukūrė 3Liz

Simbologija

Savybė: dydžio padėjėjas kintančiam linijos pločiui

image77

Savybė: SVG spalvų parametrų permatomumo palaikymas

Nesupakuotuose SVG reikia pridėti:

fill-opacity="param(fill-opacity)"

ir

stroke-opacity="param(outline-opacity)"

kad įjungtumėte permatomumo palaikymą.

Šią savybę sukūrė Nyall Dawson

Savybė: lengvas simbolinių sluoksnių dubliavimas

Į simbolių savybių dialogą pridėtas naujas mygtukas „dubliuoti“, kuris leidžia lengvai dubliuoti simbolių sluoksnius.

image78

Šią savybę sukūrė Nyall Dawson

Savybė: 2.5D braižymas

Tai prideda konfigūracijos sąsają ir braižymą, leidžianti paprastai sudėti visas dalis, kurių reikia norint gauti 2.5D efektą.

Jis leidžia konfigūruoti dalį stiliaus ir skirtas kurti lengvai naudojamus nustatymus.

Kadangi kiekviena sistemos dalis yra sukurta aplink QGIS vidinį braižymo ir simbologijos variklį, yra daug tinkinimo galimybių. Norėdami gauti visas galimybes, tiesiog po sukūrimo pakeiskite braižymą į graduotą, kategorizuotą ar vieno simbolio braižymą ir rasite galimybę pagerinti stilių pagal savo poreikius.

Šią savybę sukūrė:

Šią savybę finansavo:

  • Regional Council of Picardy

  • ADUGA

  • Ville de Nyon

  • Wetu GIT cc

image79

Savybė: leisti apibrėžti geoobjektų braižymo rikiavimą

Kai reikia geoobjektus braižyti kažkokia konkrečia rikiuote, tai galima padaryti naudojant išraišką.

Tai galima konfigūruoti sluoksnio simbologijos konfigūravimo dialoge ir tai gali būti tiek tiesiog laukas, tiek ir sudėtinga išraiška.

Tai taipogi leidžia valdyti ar rikiuojama didėjančia ar mažėjančia tvarka bei ar NULL turi būti priekyje ar pabaigoje.

Jei įmanoma, užklausa bus nusiųsta į duomenų bazę (priklauso nuo išraiškos sudėtingumo bei nuo sluoksnio tiekėjo). Jei užklausos į duomenų bazę nusiųsti neįmanoma, rikiavimas bus vykdomas lokalioje mašinoje.

Tai naudoja 2.5D braižymas, siekiant geoobjektus braižyti priklausomai nuo jų atstumo iki „kameros“.

Tai taipogi veikia ir priedams:

layer.getFeatures( QgsFeatureRequest().setOrderBy( 'name' ) ) -- alphabetical by name

Šią savybę sukūrė: Matthias Kuhn at OPENGIS.ch Šią savybę finansavo: Regional Council of Picardy, ADUGA, Ville de Nyon, Wetu GIT cc

image80

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

Savybė: geometrijos generatoriaus simboliai

Geometrijos generatoriaus simboliai leidžia naudoti išraiškų variklį modifikuojant geometriją prieš braižymą ar net sukuriant naujas geometrijas braižant priklausomai nuo geoobjekto atributų.

Tai gali naudoti įvairiausias erdvines operacijas, tokias kaip buferį, vertimą, susikirtimą ar išsikišimą su parametrais, priklausančiais nuo atributų ir tik braižymui, nekeičiant pačių duomenų šaltinyje.

Pavyzdžiai

Versti geometriją

Naudojama 2.5D braižymo metu stogui

translate( $geometry, 10, 10 )

Pildymo stilius poligono kontūrui

Tai sukuria poligoną, kuris reprezentuoja pradinio poligono kontūrą (Pavyzdinė nuotrauka)

difference( buffer( $geometry , 250 ), buffer( $geometry, -250 ) )

Skirtingi simbolių sluoksniai galit turėti skirtingus geometrijos generatorius, tai leidžia rodyti skirtingas geometrijos versijas tuo pačiu metu. 2.5D braižymas yra šito pavyzdys.

image81

Šią savybę finansavo Regional Council of Picardy, ADUGA, Ville de Nyon, Wetu GIT cc

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

Naudotojo sąsaja

Savybė: atributų lentelę galima atnaujinti

Atributų lentelėje pridėta galimybė iš naujo įkelti atributus.

image82

Savybė: legendos kontekstiniame meniu tiesiogiai nurodyti braižymo ir klasės simbolio spalvą

Rodo meniu spalvų rato valdiklį, kuris leidžia jums interaktyviai keisti simbolio spalvą net neatidarant jokio dialogo!

image83

Šią savybę sukūrė Nyall Dawson

Savybė: keisti legendos simbolius tiesiai sluoksnių medyje

Tai į braižymo vaiko legendos elemento (pvz. kategorizuoto elemento kategorijoje) kairio paspaudimo kontekstinį meniu prideda naują elementą „keisti simbolį“. Jį parinkus atidaromas simbolio keitimo dialogas, kuris leidžia tiesiogiai keisti klasės simbolį. Taip daug greičiau nei atidaryti sluoksnio savybes ir pereiti per stilių korteles. Jūs taipogi galite du kartus spausti ant vaikinio elemento ir nedelsiant atverti simbolių redaktorių.

image84

Šią savybę sukūrė Nyall Dawson

Savybė: rodyti/slėpti visus legendos elementus per kontekstinį meniu

Leidžia perjungti rodymą/slėpimą visų simbolių elementų kategorizuotam/graduotam/pagal taisykles braižomam sluoksniui per elemento dešinio paspaudimo meniu. Anksčiau jūs turėdavote perjungti kiekvieną elementą po vieną.

image85

Šią savybę sukūrė Nyall Dawson