qgis

QGIS 3.0 - Sei, riini uye chii; zvinoreva

Vakawanda vari kuzvibvunza:

Ko QGIS 3.0 ichabudiswa rini?

Gore rapera (2015) team yepurogiramu yakatanga kuongorora nguva uye kuti sei QGIS 3.0 inofanira kusunungurwa. Vakavimbisa, maererano nemashoko kubva Anita Graser, kuti ivo vaizonyatsoburitsa zvirongwa zvavo kuvashandisi uye vagadziri vasati vatangisa QGIS 3.0. Ivo vachangobva kuyedza kuburitsa pachena zvimwe zvezvinhu zvekuburitswa kweQGIS 3.0 uye pakupera kwembiru pane mukana wekuti tipe pfungwa dzedu.

Nei 3.0?

QGis_LogoKazhinji chikuru vhezheni inochengeterwa nguva apo shanduko huru inoitwa kune yako software's API. Kuputsa uku hakuzi sarudzo diki yeiyo QGIS chirongwa nekuti isu tiri mazana ezviuru zvevashandisi vanovimba neQGIS, zvese nekuda kwekushandisa kwedu uye nemasevhisi anopiwa kune vamwe mapato.

Dzimwe nguva kuputsa API kunofanirwa kugoverwa nekuvandudzwa kwemaumbirwo nemaitiro akavandudzwa, mabhuku matsva uye kugadziriswa kwezvisarudzo zvakaitwa munguva yakapfuura.

Ndeipi migumisiro yekuputsa API?

Chimwe chikonzero nei pakaputsika iyi API muna QGIS 3.0 ndechokuti achava zvikuru, izvo mukaputsa mazana dzakabudirira plugins kuti hawaizovazve Inoenderana API itsva uye vanyori ava kuita kuburitswa kwezviitiko zvavo kuita kuti huenderane neAAPI itsva.

Kuwanda kwekushandurwa kunodikanwa kunobva pane zvakakura pa:

  • Ingani kuchinja kuAAPI inoshandisa maitiro ezvino.
    Pakawanda sei mapeji vanyori vepurgin vakashandisa zvikamu zveAAP zvavanenge vachinje.
  • Chii chichava chikuru chekuchinja kwe3.0?

Pane zvinhu zvina zvinokosha zvauri kutsvaga kuti uchinje mu 3.0:

 

Qt4 inoshandiswa ku QT5: Iyi ndiyo yekutanga seti yemaraibhurari iyo QGIS yakavakirwa padanho repamusoro, isu tinotaura nezve CORE-inoshanda nhanho yepuratifomu. QT inopawo maraibhurari kuita ndangariro manejimendi, yekubatanidza mashandiro, uye girafu manejimendi. Qt4 (iyo QGIS yakavakirwa pairi parizvino) haisi kugadzirwa nevanochengeta raibhurari yeQt uye inogona kunge iine nyaya dzekushanda nemamwe mapuratifomu (eg OS X) uye kunyange kuita kuti zvive nyore kubata mabhinari shanduro (semuenzaniso Debian Testing uye inotevera Debian kuburitswa. "Tambanudza"). Maitiro ekuunza QGIS kuQT5 atove neakakosha kumberi (kunyanya zvakaitwa naMatthias Kuhn) izvo pamwe naMarco Bernasocchi utsi pa Android "QField" yakavakirwa zvachose paQT5. Zvakadaro, pane zvimwe zvipimo mukuita kuti QT5 itsva itange kushanda nekuda kwekukanganisa kwayo paQGIS - kunyanya newebhu browser widget (inonyanya kushandiswa muComposer uye nedzimwe nzvimbo shoma muQGIS).

Ongorora PyQt4 kuPyQt5: Izvi ndizvo zvinoshandiswa kuenderana nePython mutauro weQt pane iyo QGIS Python API yakavakirwa. Unomuka kushandura QT5 C ++ raibhurari, anonziwo kutarisirwa kutamira PyQt5 Shato raibhurari kuitira kuti kushandisa zvikomborero API idzva Python QT5.
2.7: Kudzokorora Python 3 kuPython Parizvino zvese zvinomhanya pa Python 2.7. Python 3 ndiyo yazvino vhezheni yepython uye inokurudzirwa neavo vanotungamira chirongwa icho Python 2 haiwirirane nePython 3 (ingangoenzana nekusawirirana pakati peQGIS 2 neQgis 3). Vagadziri vazhinji vakagadzira python Python 3 zvakanyanya kumashure inowirirana nePython 2, asi kuenderana kumashure hakusi kukuru.
Kuvandudza QGIS API pachayo: Rimwe rematambudziko nekuchengetedza API kuenderana pakati peshanduro nderekuti iwe unofanirwa kurarama nesarudzo dzako dzekugadzira kwenguva refu. Kuedza kwese kunoitwa muQGIS kusatyora iyo API munhevedzano yezvidiki zvaburitswa. Kuburitsa QGIS vhezheni ye3.0 ine API isingatsigirwe parizvino kuchatipa mukana we "kuchenesa imba" nekugadzirisa zvinhu muAPI zvatisiri kutevedzera. Unogona kuona rondedzero yenguva kuchinja kunorongedzerwa kwe3.0 API.

Nzira yekutsigira sei kuchinja 3.0 API

Sezvambotaurwa, vhezheni 3.0 ichaputsa neQGIS vhezheni 2.x uye pane mukana wekuti akawanda plugins, zviripo zvishandiso uye imwe kodhi inoenderana neazvino API ichapwanya. Saka chii chingaitwe kudzikamisa shanduko? Matthias Kuhn, Jürgen Fischer, Nyall Dawson, Martin Dobias, nevamwe vashanduri vepamusoro vanga vachitsvaga nzira dzekudzora huwandu hwekuchinja kweAPI vachiri kuenderera mberi nekodhi yeQGIS ichivakirwa pachizvarwa chinotevera chemaraibhurari uye neayo API yemukati. Panguva yemusangano wedu wekupedzisira weQGIS Project Steering Committee yaive geofumed kuburikidza nemikana yakawanda. Iyi tafura inotevera inopfupisa zvakataurwa naMatias Kuhn nenyasha uye kuti isu takaedza kuyedza kushandurudza muchinyorwa chino maringe nezvakataurwa posted on blog yako:


QGIS 2.14 LTR
QGIS 2.16 ??? QGIS 3.0
Release Date Mugumo waFebruary Mwedzi 4 gare gare 2.14 Purogiramu Mwedzi 8?
Notes Shandisa purogiramu ye python yeK core QGIS kuti ive Python 3 inoenderana nePyQt5 inobvumirana (kushandiswa kwechikamu chekushanda kwemashoko makuru, eg, console, python core plugins, etc.)
Qt4 Si

Inodhindwa muDebian Stretch (yakakodzera mugore)

(webkit yakabviswa)

Ehe Aihwa
Qt5 Aihwa

Misses QWebView - kushandiswa kutsva kwete pamapuratifomu ose. Uyewo unoshaya QPainter Engine.

Si Si
PyQt4 Si Si Aihwa
PyQt5 Aihwa Si Si
Python 2 Si Si Aihwa
Python 3 Aihwa Si Si
API Cleanup Aihwa Aihwa Si
Wrappers
PyQt5 -> PyQt4
Inopa ~ 90% Kumbomira kuwirirana
Aihwa Si Si
Mainstream Binary Qt4 yakabva Qt4 yakabva Qt5 yakabva
Mari yekutanga Python wrappers

Kune zvinhu zviviri zvakakosha kuti uchengete mupfungwa pamusoro peMatias's proposal:

Muchikamu chekutangaBasa rinoitwa dzinoti kupedzisa 2.x rutsigiro QT5, PyQt5 vachishandisa Python 3.0, kutsigira Qt4, PyQt4 uye Python 2.7. Izvi zvinoreva kuti kuchinja zvose akaita rokutanga chokutambudzika yaizova inowirirana mushanduro ambotaurwa 2.x. Python zvinhu zvichange nevanopinda vachange kusumwa kuitira kuti yekare API PyQt4 vanongogona kushandiswa kunyanya kana rakanyorwa pamusoro QT5, PyQt5, Python 3.0. Nokushandisa QGIS rakanyorwa pamusoro Qt4, PyQt4 uye Python 2.7 vaisaputsa kugarisana.
Muchikamu chechipiriZvaizoratidza kushanda kubereka QGIS 3.0, kudzidzisa API itsva, zvachose kubvisa Python 2.7, kusanganisira kutsigira Qt4 uye PyQt4. New Mumagazini Shato kupinda rokutanga kutotanga nekuchengetedzwa, kufungisisa zvose Shato remitemo uye kuitika nokuda 2.x shanduro QGIS kuramba kushanda pazuva 3.x shanduro QGIS. danho iri uyewo kutarisirwa kusuma zvachinja QGIS API kuti kutyora vamwe plugins. Kugadzirisa izvi ichapa mazano a vaitamira kuedza aivabatsira yokutama mushanduro 2.x QGIS 3.x QGIS shanduro.

Caveat emptor

Kune matanho maviri akafanirwa kuiswa munzvimbo inochengetedza kuti kuenderera kune QGIS 3.0 kunonzwika kunorwadza.

  • 1. SIzvo zvinofanirwa kucherechedzwa kuti nepo maitiro ataurwa pamusoro achiedza kudzikisira huwandu hwebasa huripo mukunyora pane python muma plugins, izvi hazvinganzi 100%. Pachave panogona kunge paine zviitiko apo kodhi inofanirwa kubviswa uye mune zvese zviitiko zvirinani, ingangodaro inofanira kuongororwa kuitira kuti ive nechokwadi chekuti inoramba ichishanda nemazvo.
    2.Hakuna chakamisikidzwa sosi yezvemari yekubhadhara vanogadzira vanozvidira kuisa mari yavo yenguva yekutama. Nekuda kweizvi, zvichave zvakaoma chaizvo kupa chaiyo nguva mafuremu kuti inguvai yega yega chikamu cheichi chiitiko chinotora. Uku kusava nechokwadi kunofanirwa kutarisirwa mukuronga. Mipiro zvirokwazvo inogamuchirwa kubatsira kuti izvi zviitike.
    3. Panogona kunge paine vagadziri nemasangano kunze uko arikubhadharira zvinhu zvitsva zveQGIS 2.x dzakateedzana uye izvi zvinogona kukanganisa basa rako. Izvo zvinodikanwa kusanganisira muzvirongwa uye mabhajeti emapurojekiti aya, imwe chikamu chekutarisana nekutama kune QGIS 3.x chikuva.
    4. Kana boka reQGIS rikashanda pa "kuchinja kwese", pachava nenguva shoma panguva iyo QGIS inenge isina kugadzikana uye inogara ichichinja nekuda kwekuenderera mberi kwekugadzirisa kuQGIS 3.0.
    4. Kana ukakudziridza nenzira 'yekushanduka-shanduka', unova nenjodzi yekuti 3.0 budiriro inogona kutora nguva yakareba kunze kwekunge uine boka rakavimbika revagadziri vari kushanda pairi uye vachiigadzirira chiteshi.

    Mazano

Mukuona kwehumwe humwe huri pamusoro apa, imwe yemiganhu miviri yekuita inorongwa:

1 Chirevo:

Regedza yechinguvana vhezheni 2.16 uye wotanga kushanda pane vhezheni 3.0 sechinhu chakakosha, iine hwindo rekuvandudza remwedzi misere. Shanduko dzakaitwa mushanduro 8 ichatsvaga kuenderana neshanduro 2.16 (ona python3.0 / pytq3).

2 Chirevo:

Lunging kamwe 3.0 ane zvakawanda dzimwe nguva hwindo musi QT5, Python 3.0 uye PyQt5 uye kumbira Developers kuita basa ravo 3.0. Ramba pamwe 2.x shanduro pamwe zvatinosiita kakawanda kusvikira 3.0 akagadzirira.

Zvimwe zvingaitwa

Iwe une imwe sarudzo here? QGIS inofarira kuziva nezve dzimwe nzira dzinogona kuitika. Kana iwe uchida kuendesa zano, ndokumbira utumire ku tim@qgis.org ine chinyorwa "QGIS 3.0 Proposal".

The QGIS blog, uko bhuku iri rakabuda.

Golgi Alvarez

Munyori, muongorori, nyanzvi muLand Management Models. Akatora chikamu mukugadzirisa uye kushandiswa kwemhando dzakadai se: National System of Property Administration SINAP muHonduras, Model of Management ye Joint Municipalities muHonduras, Integrated Model yeCadastre Management - Registry muNicaragua, System of Administration yeTerritory SAT muColombia. . Mupepeti weiyo Geofumadas ruzivo blog kubvira 2007 uye mugadziri weAulaGEO Academy iyo inosanganisira anopfuura zana makosi paGIS - CAD - BIM - Digital Twins misoro.

Related Articles

Leave mhinduro

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

Kudzoka kumusoro