A QGIS 2.8 változásnaplója

Release date: 2015-02-20

Ez egy változásnapló a következő QGIS kiadáshoz - 2.8 verzió «Wien». Wien Bécs német neve - a 2009 novemberi és 2014 márciusi fejlesztői találkozó vendéglátó városa.

Hosszútávú kiadás

Ez egy speciális kiadás, LTR-nek (hosszútávú kiadás) jelölték ki. LTR kiadásokba egy éven keresztül a hibajavításokat átvezetik, de állandó funkció bővítés befagyasztás állapotban lesz (azaz új funkciókkal nem bővül, csak hibajavításokkal és triviális frisítésekkel).

Az LTR kiadások célja, hogy egy stabil, kevésbé gyakran változó platformot biztosítson azoknak a vállalatoknak és szervezeteknek, melyek évente egynél többször nem akarnak foglalkozni a felhasználói ismeretek, az oktató anyagok, stb. frissítésével. Az LTR sikere nagyban öntől függ, a kedves felhasználóinktól - szükségünk van a támogatására a hibajavítások finanszírozásában és bizonyosodjon meg róla, hogy a támogatás nyújtó szerződésében vállalja a hibajavítások átvezetését az LTR ágon és a fejlesztési ágon is.

Ha egy LTR fontos önnek, kérjük fontolja meg a QGIS projekt közvetlen támogatását, ösztönözze a kereskedelmi szolgáltatóját, hogy az LTR-t használja a vállalati megoldás alapjául, így mindenkinek előnyös lehet a stabil platform, melyet folyamatosan javítanak és finomítanak. Ne feledje, hogy a négy hónaponkénti kiadások töretlenül folytatódnak azoknak a felhasználóknak és szervezeteknek, akik élen akarnak járni.

Újdonságok

A QGIS 2.8 egy különleges kiadás, mert sok nagyszerű új funkciót, gyorsításokat és fejlesztéseket tartalmaz, hogy a legnépszerűbb szabad asztali GIS-t még funkció gazdagabbá és hasznosabbá tegye.

Amikor egy új funkciót adnak a szoftverhez azzal az új hibák lehetőségét is bevezetik - ha bármilyen problémával találkozik ebben a kiadásban, kérjük küldjön egy jelzést a QGIS hibakövetőben.

Köszönet

Szeretnénk megköszönni a fejlesztőknek, a dokumentáció készítőknek, tesztelőknek és a sok embernek akik önként adják az idejüket és energiájukat (vagy finanszírozza, hogy mások tegyenek így).

From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

Végül szeretnénk megköszönni a hivatalos szponzorainknak a felbecsülhetetlen anyagi támogatást, melyet a projektnek nyújtottak:

A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become an official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts.

If you enjoy using QGIS, please consider making a donation to support the project - either financial or of your time and skills! Lastly we would like to also take a moment to encourage you to fund a special campaign by one of our QGIS developers to get a working test suite for QGIS so that we can improve out quality assurance process and deliver you the best possible releases.

A QGIS szabad szoftver és semmi sem kötelezi arra, hogy fizessen használatáért. Valójában a QGIS használatára bátorítjuk az embereket, legyenek bárhol a világon, pénzügyi és társadalmi helyzettől függetlenül. Hiszünk benne, hogy térbeli döntéstámogatási eszközök biztosítása jobb társadalmakat eredményez az emberiség egészének hasznára.

Általános

Funkció: Kifejezés bevitel a léptethető mezőkbe

Az attribútum táblában vagy űrlapokban, amikor az attribútumokat szerkeszti, kifejezéseket is beírhat közvetlenül a léptethető mezőkbe, pl. 5 * 2.5 és a program automatikusan kiértékeli azokat.

Funkció: Könyvjelzők importálhatók, exportálhatók

Már lehetséges a könyvjelzők mentése / betöltése fájlból, ami megkönnyíti a megjelölt helyek megosztását és átvitelét számítógépek között.

Ezt a funkciót fejlesztette: Salvatore Larosa

Funkció: fejlesztések a kifejezésekhez

  • Az egész osztás eredménye dupla, ha szükséges: korábban két egész érték osztása a kifejezésben mindig egész eredményt adott, pl. 5 / 2 = 2. Az eredmény most mindig dupla érték lesz, így 5 / 2 = 2.5, melyet a felhasználók sokkal inkább várnak. Egy új egész osztás operátort - // adtunk meg, hogy a korábbi viselkedést utánozzuk, pl. 5 // 2 = 2.

  • Új «if() függvény: egy új if(feltétel, igaz, hamis) kifejezés

  • Kifejezések „lusta” kiértékelése

  • Hozzáadtuk a geometra lekérét és transzformációját: Ezek az új kulcsszavak a getFeature kéréssel használhatók geometriai relációk meghatározására, mint a metszés, keresztezés, tartalmazás stb.

  • geometry - az elem geometriáját adja vissza

  • transform - a transzformált geometriát adja vissza

Funkció: Folyamatos tesztelő keretrendszer és minőségbiztosítási fejlesztések

Folyamatos törekvésünk részeként a QGIS stabiitásának és minőségének javítására, minden commit-ot egy egyre növekvő tesztsorozatnak vetünk alá a visszatérő hibák automatikus kiszűrésére. A jobb oldali képen látható, hogy GitHub oldalunkra bejövő pull kéréseket megjelöljük egy pipával, vagy kereszttel, attól függően, hogy a tesztsorozat sikeresen futott-e a Travis.ci -on, mikor a pull kérést küldik, vagy frissítik.

Rendszeresen végzünk „Coverity Scan” vizsgálatot a QGIS kódbázison. Ennek eredményeképpen több, mint 1000 megjelölt problémát azonosítottunk és javítottunk, mint pl. a memória szivárgás és potenciális összeomlások. A QGIS hibasűrűsége 0.01, míg az átlagos, hasonló méretű programoké körülbelül 1.0.

Elemző eszközök

Funkció: mérés párbeszédablak fejlesztések

A mérőeszközt továbbfejlesztettük, így már kiválasztható a mértékegység a párbeszédablakban. A párbeszédablaknak van egy információs része is, ami mutatja a mérés közben érvényes beállításokat.

Böngésző

Reszponzívabb böngésző

A QGIS Böngészőben az egyes tételek megnyitása külön szálon történik, ezért a böngésző gyorsabban betöltődik és reszponzívabb lett. A PostGIS források tallózása sokkal gyorsabb lett a böngészőben. Az animált nézőkép a jobb oldalon (klikkeljen a képre az animáció megtekintéséért) mutatja két lassú WMS szerver párhuzamos betöltését. A böngésző állapota (fastruktúra ágai) megőrződik újraindításkor.

Ezt a funkciót fejlesztette: Radim Blazek

Adatszolgáltatók

Funkció: WMS jelkulcsi grafikák környezetérzékeny támogatása

Ha WMS szervere támogatja a környezetérzékeny jelkulcsokat, azokat már QGIS-ben is használhatja. A környezetérzékeny jelkulcsok getLegendGraphic hívások, melyek a jelkulcs adott nézetre releváns részét adják vissza és így nem tartalmaznak jelkulcsi bejegyzéseket a térképen éppen nem látható dolgokra.

Ezt a funkciót finaszírozta: ** Regione Toscana

Ezt a funkciót fejlesztette:** Faunalia

Adatkezelés

Funkció: Egyedi előtag kapcsolásokhoz (join)

Megadhat egy egyedi előtagot a kapcsolások kezelőjében a rétegtulajdonságok párbeszédablakban. Ha előtagot használ, az attribútum tábla a kapcsolt attribútumokat a beállított előtaggal mutatja.

Funkció: Ideiglenesen, memóriában létező rétegek készítésének támogatása

Ez a kiadás támogatja ideiglenes vázlatrétegek létrehozását a QGIS core-on belül. Vázlat réteget a Réteg-->Új réteg--> Új ideiglenes vázlatréteg menüponttal készíthet.

Funkció: Kiválasztott sorokon számítások végzésének támogatása

Az attribútum táblában végezhet számításokat a kiválasztott sorokon a mező-számológép eszköztáron elhelyezett új gomb segítségével.

Digitalizálás

Funkció: Fejlett digitalizáló eszközök

Ha párhuzamos, merőleges, meghatározott szögű szakaszokat stb. szeretne digitalizálni, most már lehet QGIS-ben! A fejett digitalizáló eszközök a CADinput modul portolásával jöttek létre és egy új panelre kerültek QGIS-ben. A panel aktívvá válik, mikor új geometriát, vagy geometria részeket szerkesztünk.

Funkció: javított egyszerűsítés eszköz

Az egyszerűsítő eszközt átírtuk. Új funkciói:

  • azonnali újravetítési támogatás

  • felhasználó megadhatja a pontos toleranciát (nem csak egy nem sokat mondó relatív értéket)

  • a toleranciát térkép-i, réteg-, vagy pixel mértékegységben adhatjuk meg

  • a tolerancia beállítások az egyéb beállításokkal mentődnek

  • több elem együttes egyszerűsítése (húzzon téglalapot klikkelés helyett)

  • több részből álló elemek támogatása

  • statisztika a töréspontok számának csökkenéséről

Ezt a funkciót támogatta: Tracks for Africa

Ezt a funkciót fejlesztette: Lutra Consulting együttműködésben a Kartoza-val

Funkció: Illesztés fejlesztések

Készült egy új illesztési mód: illesztés az összes réteghez, ami gyorsítja az illesztés összes rétegre történő bekapcsolását. A QGIS illesztési motorját is átírtuk, ami által az illesztés felgyorsult nagy projektek esetén is, továbbá fejlődött az illesztés pontossága. Az illesztési tolerancia körüli bizonytalanság is kisebb lett a térképi-, vagy réteg mértékegységgel kapcsolatosan, így az elvárt 1 méteres tolerancia nem válik 1 fokossá magától.

Ezt a funkciót támogatta: ` Ville de Vevey, SITNyon <http://www.vevey.ch/>`_ és a QGIS Svájci Felhasználói Csoport

Ezt a funkciót fejlesztette: Lutra Consulting

Réteg jelmagyarázat

Funkció: a szabály alapú renderelő jelkulcsa fastruktúrában szemlélhető

A QGIS szabály alapú renderelőjének felhasználói örülni fognak a változásnak, hogy a szabályokat egy fastruktúrában jelenítjük meg a jelkulcsban. Még jobb, hogy minden levél a fán egyedileg ki- és bekapcsolható, nagy rugalmasságot biztosítva a tekintetben, hogy melyik alrétege renderelődik a térképen.

A funckciót támogatta: SIGE

Ezt a funkciót fejlesztette: Lutra Consulting együttműködésben a Kartoza-val

Térkép összeállítás

Funkció: Lapösszeállítő felhasználói felület fejlesztések

  • A Nézet menü-ben megjelent a Befoglaló téglalap megjelenítés. Ez lehetővé teszi a felhasználóknak a befoglaló téglalap elrejtését egy lapösszeállításon. Ez lehetővé teszi az egyes elemek kezelését, miközben pont úgy néznek ki, ahogy a lapot exportálni fogjuk, nagy, megtekintést akadályozó téglalapok nélkül.

  • Teljes képernyős mód a lapösszeállítóban

  • A panelek elrejtése opció a lapösszeállítóban, elérhető a Nézet menüben ``,  ``F10 gyorsgombbal és a Tab billentyű megnyomásával, mikor a lapösszeállító munkaterülete aktív. Térképlap tervezésekor ez hasznos a terület maximalizálása érdekében.

Funkció: Rács fejlesztése

A lapösszeállítóban finomabban vezérelhető a keret és a feliratok megjelenítése. Korábban, elforgatott térképek, vagy újravetített rácsok esetén a lapösszeállító minden koordinátát a térkép minden oldalára felírt. Ennek eredménye kevert szélesség/y és hosszúság/x koordináta megírás volt egy-egy oldalon. Most kiválasztható, hogy minden koordinátát szeretne, csak szélességit, vagy csak hosszúságit megírni a térképkeret oldalaira. Hasonló opciók elérhetők a térképrács keret felosztására is.

Új függőlegesen lefelé íródó feliratok. Ez a változás egy lefelé íródó irányt ad hozzá a térképrács megírások irányaihoz. Korábban függőleges irányban csak felfelé íródó feliratokat támogattunk.

Funkció: Címke margók

  • Most már vezérelheti mind a vízszintes, mind függőleges irányban a címke margót. Korábban egy azonos margó beállítást lehetett alkalmazni vízszintes és függőleges irányban. Ez a változtatás lehetővé teszi különböző vízszintes és függőleges margók használatát.

  • Negatív margó is megadható a címkékre, ami megengedi a címke megírását kissé annak határain kívülre is. Ez akkor kívánatos, ha más elemekhez kell igazítani a címkét, az optikai margó igazítás érdekében az adott címke típusra.

Modulok

Funkció: Python konzol fejlesztések

Lehetséges python scriptek fogd-és-vidd bedobása a QGIS ablakba, melyeket rögtön végrehajt a rendszer. Hozzáadtunk egy eszköztár ikont is a modulok eszköztárhoz és egy billentyűkombinációt (Ctrl-Alt-P) a python konzol gyors eléréshez.

Feldolgozás

Funkció: Új geometriai predikátum paraméter típus

Ezzel az új paraméterrel, melyet a Hely szerinti kiválasztás, Hely szerinti kivágás és a Attribútumok kapcsolása hely szerint algoritmusok használnak, a felhasználó pontosan beállíthatja a használandó térbeli operátort.

Ezt a funkciót támogatta: French Ministry of Ecology, Sustainable Development and Energy

Ezt a funkciót fejlesztette: Camptocamp

Funkció: Új algoritmusok

Jópár új algoritmust adtunk hozzá a feldolgozó keretrendszerhez.

  • Szabályos pontok algoritmus (#5953-as hibát javítja)

  • Szimmetrikus különbség (addresses #5953)

  • Vektor darabolás algoritmus (addresses #5953)

  • Vektor rács algoritmus (#5953)

  • Hipszometrikus görbe számítási algoritmus

  • Vonalak darabolása vonalakkal

  • Refaktor mezők attribútum kezelő algoritmus

Programozhatóság

Funkció: megjegyzés hozzáadása a kifejezésekhez

Megjegyzéseket adhatunk a kifejezésekhez az SQL stílus alkalmazásával, -- előtag.

Funkció: Testre szabott kifejezések, függvény szerkesztő

Most már saját függvényeket definiálhat a kifejezés ablakban. A további részletekért nézze meg ezt a blog bejegyzést.

Funkció: Qt5 támogatás

A QGIS összeszerkeszthető a Qt5 könyvtárak használatával. Vegye figyelembe, hogy az aktuális bináris változatok alapértelmezés szerint még Qt4-el készülnek.

Funkció: Térbeli index tömeges betöltése

Az API-ban a térbeli indexek tömeges betöltéséhez adtunk támogatást. A térbeli indexek inicializálására ez egy sokkal gyorsabb módszer. Pythonból ilyen egyszerű:

index = QgsSpatialIndex( layer.getFeatures() )

Egy egyszerű teszt 50K ponttal egy memória rétegen:

tömeges betöltés ~ 100 ms

elemek beszúrása ~ 600 ms

Az index fa elméletileg jobban felépített lehetne és ez gyorsabb kereséseket eredményezne.

Funkció: Az SQL lekérdezés szelektált részének futtatása

A DB kezelő SQL szerkesztőjében kiemelheti az SQL utasítás egy részét és csak azt hajtja végre, ha megnyomja az F5 billentyűt vagy ha a futtatás gombra kattint

QGIS Server

Funkció: Szerver python modulok

A Python modulok támogatása a QGIS szerveren a Python erejét hozza a szerver oldalra, az új funkciók gyors, hatékony fejlesztését és továbbítását lehetővé téve.

Ezt a funkciót fejlesztette: Alessandro Pasotti (ItOpen)

Funkció: réteg stílusok támogatása

  • A QGIS szerver támogatja az előre definiált réteg stílusokat a GetMap kérésekben

  • A QGIS szerver most már támogatja a többszörös stílusokat GetStyles kérésekben (lásd. a lenti jelrendszer szakaszban)

Funkció: DescribeLayer metódus hozzáadása a WMS-hez

Styled Layer Descriptor profile of the Web Map Service : DescribeLayer

http://www.opengeospatial.org/standards/sld

Defining a user-defined style requires information about the features being symbolized, or at least their feature/coverage type. Since user-defined styles can be applied to a named layer, there needs to be a mechanism by which a client can obtain feature/coverage-type information for a named layer. This is another example of bridging the gap between the WMS concepts of layers and styles and WFS/WCS concepts such as feature-type and coverage layer. To allow this, a WMS may optionally support the DescribeLayer request.

DescribeLayer method has been thought to be a better approach than overloading the WMS capabilities document even more.

For each named layer, the description should indicate if it is indeed based on feature data and if so it should indicate the WFS/WCS (by a URL prefix) and the feature/coverage types. Note that it is perfectly valid for a named layer not to be describable in this way.

Jelrendszer

Funkció: Raszter kép kitöltési típus

Ez az új szimbólum réteg típus lehetővé teszi egy felület kitöltését (csempe) raszter képpel.

Options include (data defined) file name, opacity, image size (in pixels, mm or map units), coordinate mode (feature or view), and rotation.

Funkció: élő hőtérkép rajzolás

Az új hőtérkép vektor réteg rajzoló lehetővé teszi a pont rétegekre az élő, dinamikus hótérképeket.

Options include specifying heatmap radius in pixels, mm or map units, choice of color ramp,weighting points by field, and a slider for selecting a tradeoff between render speed and quality.

Funkció: Több stílus rétegenként

It is now possible to set multiple styles for a layer and then easily toggle between them. This functionality is available in the legend context menu --> styles sub-menu where it is possible to add/remove styles and quickly switch between them. Layer sets remember styles, and different styles can also be applied to individual composer map items. The multiple styles defined are also available when the project is served via QGIS Server as a WMS layer. For more information on this see also this blog post.

Ezt a funkciót finaszírozta: ** Regione Toscana

Ezt a funkciót fejlesztette: Gis3W, Lutra Consulting

Funkció: Több adatvezérelt megjelenítési beállítások

The user interface for data defined symbology settings has been improved - moving the data defined option next to each data definable property (in keeping with other parts of QGIS such as the labeling properties). Also many new properties have been made data definable for symbology. This user interface improvement also provides a way to immediately see if a data defined override is defined as well as easier access to the data-defined settings.

Funkció: DXF export: szimbólum export tökéletesítése

The exporter functionality for DXF files has been improved, with better fidelity of exported marker symbols to the original QGIS symbology.

Funkció: Térkép forgatás a vásznon, tökéletesített forgatás az összeállítás szerkesztőben

This release includes preliminary support for rotation in the map canvas. You can rotate the canvas using the new rotation widget in the status bar. Rotation support has been extended into the map composer too so that it correctly handles labelling and symbology, etc.

Ezt a funkciót finanszírozta: ** Japan Space Imaging Corporation (JSI)

Ezt a funkciót fejlesztette:** Faunalia

Felhasználói interfész

Funkció: Javított/konzisztens vetület kiválasztás

All dialogs now use a consistent projection selection widget, which allows for quickly selecting from recently used and standard project/QGIS projections.

.