qgis

QGIS 3.0 - Sidee, goorma iyo maxay; waxay tilmaamaysaa

Dad badan oo nala yaab leh:

Goorma ayaa la sii daayaa QGIS 3.0?

Sanadkii la soo dhaafay (2015) kooxda mashruuca waxay bilaabeen inay baaraan marka iyo sida QGIS 3.0 loo sii daayo. Waxay u ballanqaadeen, sida laga soo xigtay boostada Anita Graser, oo ay si cad ugu gudbin lahaayeen adeegsadayaasha iyo horumariyeyaasha qorshayaashooda ka hor inta aysan bilaabin QGIS 3.0. Dhawaan waxay isku dayeen inay dejiyaan qaar ka mid ah tixgelinta QGIS 3.0 sii deynta dhamaadka boostada waxaa jirta fursad aan ku soo bandhigi karno fikradaheena.

Waa maxay sababta 3.0?

QGis_LogoCaadi ahaan nooc weyn ayaa loo hayaa waqtiyada marka isbedel weyn lagu sameeyo barnaamijkaaga API. Fasaxan ma aha go'aan aan qiimo lahayn oo loogu talagalay mashruuca QGIS maaddaama aan nahay boqollaal kun oo isticmaaleyaal ah oo ku tiirsan QGIS, labadaba adeegsikeenna iyo adeegyada la siiyo dhinacyada saddexaad.

Laga bilaabo wakhtiga jadwalka jabinta API waa lagama maarmaan in la sii hagaajiyo cusboonaysiinta dhismaha iyadoo la hagaajinayo qaababka, maktabadaha cusub iyo hagaajinta go'aamada la sameeyay goor hore.

Waa maxay cawaaqibta lagu jebinayo API?

Mid ka mid ah sababaha jebinta this ee API ee QGIS 3.0 waa in ay yeelan doonaan raad weyn, taas oo jabin karo boqolaal plugins horumaray in mar dambe ma jiri doonto socon API cusub iyo qorayaasha ka mid ah ayaa ah inay sameeyaan dib-u-eegis ku saabsan horumarkiisa si loo hubiyo in la raaco API-ga cusub.

Qiyaasta isbeddelada loo baahan yahay waxay ku xiran tahay inta badan:

  • Imisa isbedel ee API ayaa saameeya howlaha hadda jira.
    Meeqo dhibcood oo ah qorayaasha plugin ayaa isticmaalay qaybo ka mid ah API oo ay beddeli doonaan.
  • Maxay noqon doonaan isbeddelada weyn ee 3.0?

Waxaa jira afar qaybood oo muhiim ah oo aad rabto in aad isbedesho 3.0:

 

Cusbooneysii Qt4 ilaa QT5: Tani waa saldhigga aasaasiga ah ee maktabadaha in QGIS lagu dhisay heerka ugu sarreeya, waxaan ka hadalnaa heerka CORE-functional ee goobta. QT waxay kaloo bixisaa maktabado si ay u qabtaan maaraynta xusuusta, hawlaha isku xidhka, iyo maaraynta sawirada. Qt4 (oo ay QGIS hadda ku salaysan tahay) ma aha kuwo ay soo saareen ilaaliyayaasha maktabadda Qt waxaana laga yaabaa in ay leeyihiin arrimo la xidhiidha shaqaynta aaladaha qaarkood (tusaale OS X) oo xitaa ay fududeeyaan in la maareeyo noocyada binary (tusaale Imtixaanka Debian iyo sii deynta Debian soo socota "Fidin"). Habka keenista QGIS QT5 waxay horey u leedahay hormar muhiim ah (badanaa waxa Matthias Kuhn sameeyay) taas oo ay weheliso qiiqa Marco Bernasocchi ee Android "QField" oo ku salaysan gebi ahaanba QT5. Si kastaba ha ahaatee, waxaa jira xoogaa xaddidaad ah oo ku saabsan kor u qaadista QT5 cusub oo soconaysa sababtoo ah saameynta ay ku leedahay QGIS - gaar ahaan aaladaha browserka webka (badanaa loo isticmaalo laxanka iyo sidoo kale meelo kale oo QGIS ah).

Cusbooneysii PyQt4 si PyQt5: Kuwani waa isbeddelada qaraabo ee luqadda Python ee Qt kaas oo QGIS Python API ku saleysan yahay. SABABAY beddelo maktabadda QT5 C ++, waxaa sidoo kale la filayaa in lagu wareejiyo maktabadda tukan jiray PyQt5 si ay u faaiidaysan karaan faa'iidooyinka API cusub ee lagu tukan jiray QT5.
Cusbooneysiinta Python 2.7 ilaa Python 3: Waqtigan xaadirka ah wax walba waxay ku socdaan Python 2.7. Python 3 waa noocii ugu dambeeyay ee Python waxaana kugula taliya kuwa hogaaminaya mashruucaas. Python 2 wax yar lama jaanqaadi karo Python 3 (ku dhowaad waa u dhiganta iswaafajinta QGIS 2 iyo Qgis 3). Dad badan oo horumariyayaal ah ayaa Python Python 3 ka dhigay kuwo inta badan gadaal la jaan qaada Python 2, laakiin iswaafajinta gadaal uma fiicna sidaas.
Hagaajinta QGIS API lafteeda lafteeda: Mid ka mid ah dhibaatooyinka sii wadida ku-habboon API ee u dhexeeya noocyada ayaa ah inaad la noolaato doorashooyinkaaga naqshadaynta muddada dheer. Dadaal kasta ayaa lagu sameeyaa QGIS si aan loo jebin API-ga siideynno yaryar oo taxane ah. Siideynta nooca QGIS ee 3.0 oo leh API-ga aan hadda la taageerin waxay na siin doontaa fursad aan ku "guri nadiifin" annagoo hagaajinayna waxyaabaha API-ga ku jira oo aynaan u hoggaansamin. Waxaad arki kartaa liis ku meel gaar ah Isbedelka la soo jeediyey ee 3.0 API.

Sida loo taageero isbedelka 3.0 API

Sidaan horeyba u soo sheegnay, nooca 3.0 wuxuu ku jabi doonaa nooca QGIS 2.x waxaana suurta gal ah in waxyaabo badan oo fiilooyin ah, codsiyo jira iyo koodhadh kale oo salka ku haya API-ga hadda jira ay jabi doonaan. Marka maxaa la samayn karaa si loo yareeyo isbeddelada? Matthias Kuhn, Jürgen Fischer, Nyall Dawson, Martin Dobias, iyo horumariyeyaasha kale waxay raadinayeen habab lagu yareynayo tirada isbeddelka jabinta API iyadoo la sii wadayo horumarinta QGIS codebase iyadoo lagu saleynayo jiilka soo socda ee maktabadaha iyo API-ga u gaarka ah. Intii lagu gudajiray kulankeenii ugu dambeeyay ee Gudiga Hogaaminta Mashruuca QGIS waxaan kusoconay fursado kala duwan. Jadwalka soo socda ayaa soo koobaya waxa Matthias Kuhn uu si naxariis leh u soo koobay iyo inaan qayb ahaan isku daynay inaan ku turjunno maqaalkan sida ay tahay posted on blog:


QGIS 2.14 LTR
QGIS 2.16 ??? QGIS 3.0
Taariikhda sii deynta Dhammaadka Febraayo 4 bilood ka dib 2.14 8 bilood wareega?
Notas Dib u cusbooneysii habka Python of core QGIS in ay noqdaan kuwo ku habboon Python 3 iyo PyQt5 waafaqsan (qayb ka mid ah hirgelinta hawlaha muhiimka ah, konsole, plugiyada muhiimka ah python iwm)
Qt4 Si

Waxaa laga reebay Debian Stretch (sanadki)

(webkit laga saaray)

Haa Maya
Qt5 Maya

Misses QWebView - beddelaad cusub ma ahan dhammaan meeraha. Waxaa sidoo kale ka maqan QPainter Engine.

Si Si
PyQt4 Si Si Maya
PyQt5 Maya Si Si
Python 2 Si Si Maya
Python 3 Maya Si Si
Nadiifinta API Maya Maya Si
Waraaqaha
PyQt5 -> PyQt4
Waxay bixisaa ~ 90% La-qabsiga Dib-u-Soo-celinta
Maya Si Si
Binaryada caadiga ah Qt4 Ku Saleysan Qt4 Ku Saleysan Qt5 Ku Saleysan
Mudnaanta maaliyadeed Qalabka Python

Waxaa jira laba arrimood oo muhiim ah oo maskaxda lagu hayo ee ku saabsan soo jeedinta Matías:

Wajiga kowaadshaqada waxaa loo sameeyaa in taxanaha ah si ay u dhamaystiraan QT2 taageero 5.x, PyQt5 isticmaalaya Python 3.0, taageerada Qt4, PyQt4 iyo Python 2.7. Tani waxay tusineysaa in dhammaan isbeddelada lagu sameeyay marxaladda koowaad ay ku xiran tahay 2.x hore. Tilmaamo Python dari doonaa la soo bandhigi doonaa si ay API PyQt4 jir weli la gaar ahaan loo isticmaali karaa marka ay diyaarisey ka dhanka ah QT5, PyQt5, Python 3.0. Markaad isticmaasho QGIS oo laga soo horjeedo Qt4, PyQt4 iyo Python 2.7 ma jiri doonto isdhaafsasho jaban.
Marxaladda labaadWaxaa shaqayn lahaa si loo soo saaro QGIS 3.0, soo bandhigid API cusub, gabi ahaanba meesha laga saaro 2.7 Python ah, oo ay ku jirto taageero Qt4 iyo PyQt4. qaababka cusub ee lagu tukan jiray galaan wajiga koowaad waa sidoodii, iyada oo la tixgelinayo oo dhan code tukan jiray iyo horumar for versions of 2.x QGIS sii shaqayso on qoraalkii 3.x of QGIS. Marxaladaan waxaa la filayaa inay soo bandhigto isbedelka QGIS API oo laga yaabo inay jebiso qaar ka mid ah ekooyinka. Si wax looga qabto siin doono socdaalka aa hanuun in ay isku dayaan si ay u fududeeyaan socdaalka ee versions 2.x QGIS 3.x QGIS versions.

Dareeraha khamriga

Waxaa jira dhowr khibradood oo loo baahan yahay in la tixgeliyo si loo hubiyo in hijrada loo dhigo QGIS 3.0 uu yareeyo xanuun yar.

  • 1. SWaa in la ogaadaa halka habka kor ku xusan uu isku dayayo inuu yareeyo xaddiga shaqada ee qorista qormada ee ku jirta fiilooyinka, tani qasab maahan inay ahaato 100%. Waxay u badan tahay inay jiri doonaan kiisas koodh ay tahay in la beddelo oo kiisaska oo dhan ugu yaraan, waxay u badan tahay inay tahay in dib loo eego si loo hubiyo inay u sii socoto inay si sax ah u shaqeyso.
    2. Ma jirto ilo dhaqaale oo rasmi ahaan loo aasaasay oo lagu bixiyo mushahar bixiyeyaasha si iskood ah waqtigooda u geliya hawshan socdaalka. Tan darteed, way adkaan doontaa in waqti sax ah la siiyo inta qayb kasta oo hawshu qaadanayso. Hubin la'aantan waa in lagu tixgeliyaa qorshaynta. Deeqaha dabcan waa la soo dhaweynayaa si looga caawiyo inay tan dhacdo.
    3. Waxaa jiri kara horumariyayaal iyo hay'ado halkaas jooga oo maalgeliya astaamo cusub oo loogu talagalay taxanaha QxIS 2.x tanina waxay saameyn ku yeelan kartaa shaqadaada. Waxaa lagama maarmaan ah in lagu daro qorshayaasha iyo miisaaniyadaha mashaariicdan, qoondayn gaar ah oo lagu wajahayo u guuritaanka u gudubka QGIS 3.x platform.
    4. Haddii kooxda QGIS ay ku shaqeyso "isbedel wadareed", waxaa jiri doona waqti gaaban inta lagu guda jiro kaas oo QGIS noqon doono mid aan xasilloonayn oo si joogto ah isu beddelaya sababtoo ah cusbooneysiinta joogtada ah ee QGIS 3.0.
    4. Haddii aad u horumarto qaab 'evolutionary' ah, waxaad halis u tahay in horumarka 3.0 uu qaadan karo waqti dheer ilaa aad haysato koox daacad ah oo horumariyayaal ah oo ka shaqeeya tan oo u diyaargaroobaysa inay dekeddo.

    Soo jeedinta

Marka la eego dhammaan xogta kor ku xusan, mid ka mid ah laba tallaabo ee talaabo ayaa la soo jeediyey:

Soo jeedinta 1:

Soosaarista nooc kumeelgaar ah 2.16 ka dibna laga bilaabo shaqo ku saabsan nooca 3.0 mudnaanta, iyadoo leh daaqad horumarineed oo ah 8 bilood. Isbedelada lagu sameeyay nooca 2.16 waxay raadin doonaan inay la jaan qaadayaan nooca 3.0 (eeg python3 / pytq5).

Soo jeedinta 2:

Qalad mar 3.0 la daaqad muddo ka badan maalin fidsan ee QT5, Python 3.0 iyo PyQt5 oo weydii horumarinta si ay shaqo u sameeyaan 3.0. Sii wad 2.x noocyada caadiga ah ilaa 3.0 diyaar u tahay.

Soo jeedin kale

Ma haysaa soo jeedin kale? QGIS waxay xiiseyneysaa inay wax ka ogaato waxyaabaha kale ee suurtogalka ah. Haddii aad rabto inaad soo gudbiso soo jeedin, fadlan u soo dir tim@qgis.org oo leh mawduuca "QGIS 3.0 Proposal".

Way ku habboon tahay in la raaco QGIS blog, halkaas oo daabacaddan ka timid.

Golgi Alvarez

Qoraa, cilmi-baare, khabiir ku ah Qaababka Maamulka Dhulka. Waxa uu ka qaybqaatay fikradda iyo hirgelinta moodooyinka sida: Nidaamka Qaranka ee Maamulka Hantida ee SINAP ee Honduras, Moodelka Maareynta Degmooyinka Wadajirka ah ee Honduras, Habka Isku-dhafka ah ee Maareynta Cadastre - Diiwaanka Nicaragua, Nidaamka Maamulka Gobolka SAT ee Colombia . Tifaftiraha barta aqoonta Geofumadas ilaa 2007 iyo abuuraha AulaGEO Academy oo ay ku jiraan in ka badan 100 koorso oo ku saabsan GIS - CAD - BIM - mawduucyada mataanaha dhijitaalka ah.

Qodobbo la xiriira

Tomato comentario un

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

Gadaal u laab