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|
Office of Public Works, Ireland, Airija (12.2014-12.2016) |
GAIA mbH, Vokietija (11.2015-11.2016) |
Sourcepole AG, Šveicarija (10.2014-10.2016) |
AGH University of Science and Technology, Lenkija (06.2015-06.2016) |
State of Vorarlberg, Austrija (03.2013-05.2016) |
Asociación Geoinnova, Ispanija (03.2016-03-2017) |
Gis3W, Italija (01.2014-01.2017) |
GKG Kassel,(Dr.-Ing. Claas Leiner), Vokietija (03.2014-03.2017) |
CawdorForestry Resource Management, Škotija (02.2016-02.2017) |
ChameleonJohn, JAV (02.2016-02.2017) |
2D3D.GIS, Prancūzija (12.2015-12.2016) |
Dr. Kerth + Lampe Geo-Infometric GmbH, Vokietija (12.2015-12.2016) |
MappingGIS, Ispanija (11.2015-11.2016) |
HostingFacts.com, Estija (12.2015-12.2016) |
Urbsol, Australija (11.2014-11.2016) |
Lutra Consulting, JK (10.2015-10.2016) |
WhereGroup GmbH & Co. KG, Vokietija (08.2015-08.2016) |
Nicholas Pearson Associates, JK (07.2015-07.2016) |
QGIS Polska, Lenkija (07.2015-07.2016) |
www.terrelogiche.com, Italija (06.2015-06.2016) |
www.geosynergy.com.au, Australija (05.2012-05.2013+06.2015-06-2016) |
Gaia3D, Inc., Pietų Korėja (05.2015-05.2016) |
Royal Borough of Windsor and Maidenhead, JK (04.2015-04.2016) |
Chartwell Consultants Ltd., Kanada (03.2015-03.2016) |
Trage Wegen vzw, Belgija (03.2015-03.2016) |
GFI - Gesellschaft für Informationstechnologie mbH, Vokietija (03.2015-03.2016) |
GIS-Support, Lenkija (02.2015-02.2016) |
ADLARES GmbH, Vokietija (01.2015-01.2016) |
www.molitec.it, Italija (01.2014-01.2016) |
www.argusoft.de, Vokietija (06.2012-06.2013 + 12.2013-12.2015) |
Customer Analytics, JAV (12.2014-12.2015) |
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ą.
Šią savybę sukūrė Jürgen Fischer
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ą.
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
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)
Šią savybę finansavo Andreas Neumann (su OS ir naudotoju susiję kintamieji)
Šią savybę sukūrė Nyall Dawson, Matthias Kuhn
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).
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.
Sandro Santilli: Postgis jungties strigimas paspaudus „Nurodyti filtrą“ duomenų įkėlimo metu
Sandro Santilli: db_manager negali įkelti rastrų iš jungčių, kuriose nenurodytas dbname
Sandro Santilli: Priedų sluoksniai neteisingai dirba su pasukimu
Sandro Santilli: QgsGeomColumnTypeThread lūžimas stabdant jungties skenavimą #14140 #13806
Sandro Santilli: Lūžimas po masinio atributų reikšmių pakeitimo shape faile
Sandro Santilli: KMZ sukelia QGIS lūžimą (Mac)
Sandro Santilli: QGIS 2.8.1 lūžimas atveriant FileGDB (openGDB-Driver)
Sandro Santilli: QGIS lūžimas pašalinant viršūnę iš kelių dalių geometrijos
Sandro Santilli: test -V -R qgis_analyzertest lūžimas
Sandro Santilli: output/bin/qgis_diagramtest lūžimas
Sandro Santilli: Pirminio rakto perpildymas su neigiamomis reikšmėmis; lūžta QGIS redaguojant #13958 #14262
Sandro Santilli: PyQgsPostgresProvider testas kimba kai nėra testavimo duombazės
Sandro Santilli: TestVectorLayerJoinBuffer kimba, kai duombazė neprieinama
Nyall Dawson: BLOKUOJANTIS: Lūžimas, kai atidaromas sluoksnio savybių dialogas vektoriniam sluoksniui be geometrijų
Nyall Dawson: Blogas serverio pusės filtravimas OGR, Oracle ir Spatialite sluoksniams
Nyall Dawson: BLOKUOJANTIS: Blogas poligonų skaitmenizavimas
Nyall Dawson: BLOKUOJANTIS: Intensyvumo žemėlapis su išraiškomis iššaukia lūžima
Nyall Dawson: BLOKUOJANTIS: išjungus vieną sub-sluoksnį kategorizuotoje simbologijoje nebraižomi jokie geoobjektai
Nyall Dawson: AUKŠTAS: Kelių juostų piešinys (pavyzdžiui landsat5,7,8) negali būti parodytas windows8
Nyall Dawson: BLOKUOJANTIS: CurvePolygons nebraižomi
Nyall Dawson: BLOKUOJANTIS: Įrankis „Sulieti atributus“ nepakeičia reikšmių jas rašant
Nyall Dawson: AUKŠTAS: Legendos filtravimas pagal turinį neveikia, kai braižyme dalyvauja dubliuoti simboliai
Nyall Dawson: Pataisyti problemas su braižymo keitimu į nuo taisyklių priklausantį braižymą
Nyall Dawson: Pataisyti kategorizuoto braižymo klaidą, kai pakeitimai neįrašomi į išeities simbolį
Nyall Dawson: AUKŠTAS: Vengti lūžimo rastro skaičiuotuve su didžiuliais rastrais
Nyall Dawson: AUKŠTAS: Neveikia maketo legendos keitimas įjungus filtravimą
Nyall Dawson: NORMALUS: Neprognozuojamas viršūnių trynimo elgesys
Nyall Dawson: Sutvarkyti laiko reikšmių valdymą atributuose
Nyall Dawson: Dialogo kortelių rikiuotės pataisymai
Nyall Dawson: BLOKUOJANTIS: lūžimas pridedant kelis failus iš naršyklės skydelio
Nyall Dawson: AUKŠTAS: Parinktų geoobjektų suliejimas sugadina duomenis, kai stulpeliai apibrėžti kaip „paslėpti“
Nyall Dawson: Teisingai apdoroti LongLong laukus atributų suliejimo dialoge
Nyall Dawson: Sutvarkyti netinkamą skaičiavimo detalių rodymą matavimo įrankio dialoge (buvo netinkamas ir netikslus daugumai CRS/vienetų kombinacijų)
Nyall Dawson: NORMALUS: maksimali reikšmė parinkčiai „didinti mažas diagramas“ yra nepakankama
Nyall Dawson: BLOKUOJANTIS: Area not calculated correctly with OTF on
Nyall Dawson: NORMALUS: Incoherent lat/lon coordinates in a projected coordinate system project
Nyall Dawson: NORMALUS: make the field calculator compute areas and lengths in units other than map units #12939 #2402 #4857
Nyall Dawson: NORMALUS: different built-in tools calculate inconsistent polygon areas
Nyall Dawson: NORMALUS: In virtual fields $area function computes always values using „None/planimetric“ ellipsoid
Martin Dobias: raster layer drawn as garbage
Martin Dobias: AUKŠTAS: Multi-threaded rendering and OTF reprojection issues #11441 #11746
Martin Dobias: BLOKUOJANTIS: Regression in „save as“ dialog for shapefiles
Martin Dobias: Slow loading of attribute table in debug mode
Martin Dobias: BLOKUOJANTIS: Crash when changing renderer type
Martin Dobias: AUKŠTAS: Custom python renderer issues #1
Martin Dobias: AUKŠTAS: Custom python renderer issues #2
Martin Dobias: 2.5d renderer fixes
Martin Dobias: AUKŠTAS: Long freeze when initializing snapping
Martin Dobias: NORMALUS: Loading of data-defined from xml
Martin Dobias: Fix DB manager to work with SpatiaLite < 4.2
Martin Dobias: NORMALUS: Crash while rendering in debug mode
Martin Dobias: BLOKUOJANTIS: Fix selection / identification in spatialite views #14232 #14233
Martin Dobias: BLOKUOJANTIS: Fix drag&drop of spatialite tables
Jürgen Fischer:Zoom to layer works incorrectly while layer editing
Jürgen Fischer:Help viewer process running in the background with no help viewer (or even QGIS) open
Jürgen Fischer:Spatialindex include path missing in some components
Jürgen Fischer:compile fails attempting to generate qgsversion.h
Jürgen Fischer:Edit widget configuration is stored twice
Jürgen Fischer:Extra space in „IS NOT“ operator makes the expression return wrong selection
Jürgen Fischer:QGIS greadily allocates memory and crashes when editing moderately large shapefiles with the node tool
Jürgen Fischer:French reprojection use ntf_r93.gsb (IGNF:LAMBE etc ..)
Jürgen Fischer:Digitizing: „Reuse last entered attribute values“ should not overwrite primary key column
Jürgen Fischer:Issues in Case expression description
Jürgen Fischer:shapefile vector writer: datetime field saved as date resulting in data loss of time
Jürgen Fischer:Add help for some variable functions
Jürgen Fischer:Virtual layers not working in Processing
Jürgen Fischer:layer definition file load error
Jürgen Fischer:QgsGeometry::fromWkb fails if WKB is different endian representation
Jürgen Fischer:Debian build failure.
Jürgen Fischer:PyQgsPostgresProvider test hangs in absence of test database
Jürgen Fischer:wkb access out of bounds
Jürgen Fischer:QGIS under Windows netCDF import reverses Y axis, Linux doesn’t OSGeo4W #483
Jürgen Fischer:OSGEO4W: Running offline install crashes installer
Jürgen Fischer:OSGEO4W: Dependencies are not tracking on Windows Server 2003 x64
Jürgen Fischer:OSGEO4W: installation from local package don’t check the dependencies
Jürgen Fischer:OSGEO4W: Setup starts downloading and installing packages before showing you a list to choose from
Jürgen Fischer:OSGEO4W: Using -a for Advanced selects two options (command line install)
Jürgen Fischer:OSGEO4W: Infinite license download during quite installation of szip
Jürgen Fischer:Oracle provider deadlock
Jürgen Fischer:fix saga path setting
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!
Šią savybę sukūrė Nyall Dawson
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 ...
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.
Šią savybę sukūrė Nyall Dawson
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į.
Šią savybę sukūrė Nyall Dawson
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.
Šią savybę finansavo QGIS riktų taisymo programa
Šią savybę sukūrė Nyall Dawson
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.
Šią savybę sukūrė Nathan Woodrow
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
.
Šią savybę sukūrė Jürgen Fischer
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).
Šią savybę sukūrė Nyall Dawson
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)
Šią savybę sukūrė Jürgen Fischer, Nyall Dawson
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)
.
Šią savybę sukūrė Nyall Dawson
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.
Šią savybę finansavo SIGE
Šią savybę sukūrė Matthias Kuhn, OPENGIS.ch, pagal Sourcepole darbo rezultatus
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.
Šią savybę finansavo Boundless Spatial
Šią savybę sukūrė Luigi Pirelli
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“.
Šią savybę finansavo MEDDE (French Ministry of Sustainable Development)
Šią savybę sukūrė Hugo Mercier / Oslandia
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
Šią savybę sukūrė Médéric Ribreux
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.
Šią savybę sukūrė Michaël Douchin @kimaidou
„SPIT“ priedas daugiau neįdedamas į QGIS, nes priedas nebepalaikomas ir jį pakeitė DB tvarkyklė bei apdorojimo duomenų bazės importo algoritmai.
Šią savybę sukūrė Nathan Woodrow
Šią savybę finansavo City of Uster
Šią savybę sukūrė Jürgen Fischer
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ą.
Šią savybę sukūrė Nyall Dawson
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ė:
Matthias Kuhn at OPENGIS.ch
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
Šią savybę finansavo République et canton de Neuchâtel, Ville de Pully, Ville de Vevey
Šią savybę sukūrė Matthias Kuhn
Dabar galite nurodyti gumelės, kuri naudojam skaitmeninant, plotį ir spalvą.
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
Šią savybę sukūrė Lutra Consulting
Š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.
Šią savybę finansavo Andreas Neumann
Šią savybę sukūrė Nyall Dawson
Į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.
Šią savybę finansavo Andreas Neumann
Šią savybę sukūrė Nyall Dawson
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ę.
Šią savybę sukūrė Nyall Dawson
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ų.
Šią savybę finansavo City of Uster
Šią savybę sukūrė Nyall Dawson
Ši savybė prideda galimybę įkelti vieno sluoksnio stilių sluoksnių grupei ar pažymėtiems sluoksniams.
Šią savybę sukūrė Salvatore Larosa
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.
Šią savybę finansavo Agence de l’Eau Adour-Garonne (Adour-Garonne Water Agency)
Šią savybę sukūrė Hugo Mercier / Oslandia
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.
Šią savybę sukūrė Hugo Mercier (Oslandia)
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
Šią savybę sukūrė Nathan Woodrow
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.
Šią savybę sukūrė Médéric Ribreux
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.
Šią savybę finansavo Boundless Spatial
Šią savybę sukūrė Larry Shaffer
Glotninti: linijų ar poligonų sluoksnių glotninimas.
Apsukti linijos kryptį.
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.
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.
Šią savybę finansavo QGIS Projektas
Šią savybę sukūrė Matthias Kuhn, OPENGIS.ch
Supaprastina naudotojo sąsaja buvo išimta, o pridėta nauja ir labiau draugiška naudotojui tiekėjų valdymo sistema.
Šią savybę finansavo Boundless Spatial
Šią savybę sukūrė Víctor Olaya
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ą…“
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.
Šią savybę sukūrė Médéric Ribreux
Su automatiniu įrašymu
Pridėta galimybė ir kodo redaktoriaus parinktis įrašyti pythono formos inicializavimo kodą į projektą (ir DB, nes jis yra stiliaus sekcijoje)
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.
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.
Šią savybę finansavo ARPA Piemonte
Šią savybę sukūrė Alessandro Pasotti (ItOpen)
QgsAttributeEditorElement - abstrakti bazinė klasė bet kokiems tempimo ir nutempimo formos elementams
QgsAttributeEditorContainer - atributų redaktorių konteineris, naudojamas jų vizualiam grupavimui atributų formoje
QgsAttributeEditorField - elementas lauko valdiklio įkėlimui į formą
QgsAttributeEditorRelation - elementas ryšių redaktoriaus valdiklio įkėlimui į formą
QgsEditFormConfig - saugo ir nustato atributų redaktoriaus formos konfigūravimo parametrus
QgsFeatureFilterProvider - teikia sąsają QgsFeatureRequest keitimui vietoje papildomų užklausos parametrų taikymui
QgsTracer - teikia vektorinių sluoksnių grafo kūrimo ir trumpiausio kelio paiešką
QgsTransactionGroup - sąsaja sluoksnių grupavimui į vieną redagavimo transakciją
QgsUnitTypes - pagalbinės funkcijos skirtingiems matavimo vienetų tipams ir keitimams tarp vienetų (pvz. atstumo ir ploto vienetų)
QgsVirtualLayerDefinition - klasė virtualių sluoksnių apibrėžimų valdymui
QgsVirtualLayerDefinitionUtils - pagalbinės priemonės darbui su QgsVirtualLayerDefinition objektais
Qgs25DRenderer - 2.5D simbolių braižytojas
QgsGeometryGeneratorSymbolLayerV2 - geometrijos generatoriaus simbolių sluoksnis
QgsFeatureRequest.OrderByClause - klasė geoobjektų užklausos laukų rikiavimo tvarkos nurodymui
QgsFeatureRequest.OrderBy - prioritetizuotas rikiavimo sąlygų sąrašas
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
QgsStyleV2GroupSelectionDialog - stiliaus sekcijų grupavimo dialogas
QgsGroupWMSDataDialog - WMS grupės savybių nustatymo dialogas
QgsOrderByDialog - laukų rikiavimo nurodymo dialogas
`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
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.
Šią savybę sukūrė 3Liz
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
Šią savybę finansavo Ifremer
Šią savybę sukūrė 3Liz
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ą.
Šią savybę sukūrė 3Liz
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.
Šią savybę sukūrė 3Liz
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
Į simbolių savybių dialogą pridėtas naujas mygtukas „dubliuoti“, kuris leidžia lengvai dubliuoti simbolių sluoksnius.
Šią savybę sukūrė Nyall Dawson
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ė:
Matthias Kuhn at OPENGIS.ch
Šią savybę finansavo:
Regional Council of Picardy
ADUGA
Ville de Nyon
Wetu GIT cc
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
Šią savybę sukūrė Matthias Kuhn, OPENGIS.ch
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.
Naudojama 2.5D braižymo metu stogui
translate( $geometry, 10, 10 )
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.
Šią savybę finansavo Regional Council of Picardy, ADUGA, Ville de Nyon, Wetu GIT cc
Šią savybę sukūrė Matthias Kuhn, OPENGIS.ch
Atributų lentelėje pridėta galimybė iš naujo įkelti atributus.
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ų.
Šią savybę sukūrė Nyall Dawson