צוגעבן
קגיס

QGIS 3.0 - ווי, ווען און וואָס; עס ימפּלייז

פילע זענען אַסקינג זיך:

ווען וועט קגיס קסנומקס זיין פריי?

לעצטע יאָר (2015) די פּרויעקט מאַנשאַפֿט אנגעהויבן צו פאָרשן ווען און ווי QGIS 3.0 איז געווען באפרייט. זיי צוגעזאגט, לויט צו אַ פּאָסטן פון אַניטאַ גראַסער, וואָס זיי וועלן קלאר יבערגעבן צו וסערס און דעוועלאָפּערס פון זייער פּלאַנז איידער זיי קאַטער QGIS 3.0. זיי האָבן לעצטנס געפרוווט צו ויסשטעלן עטלעכע קאַנסידעריישאַנז פֿאַר אַ QGIS 3.0 מעלדונג, און אין די סוף פון די פּאָסטן עס איז אַ געלעגנהייט פֿאַר אונדז צו פאָרשטעלן אונדזער יידיאַז.

Why 3.0?

QGis_Logoטיפּיקאַללי, אַ הויפּט ווערסיע איז רעזערווירט פֿאַר די צייט ווען אַ גרויס ענדערונג איז געמאכט אין די אַפּי פון דיין ווייכווארג. די ברעכן איז נישט אַ נישטיק באַשלוס פֿאַר די QGIS פּרויעקט ווייַל מיר זענען הונדערטער פון טויזנטער פון וסערס וואָס זענען אָפענגיק אויף QGIS, ביידע פֿאַר אונדזער אייגן נוצן און פֿאַר סערוויסעס צוגעשטעלט צו דריט פּאַרטיעס.

טייל מאָל ברייקינג די אַפּי איז נייטיק צו אַקאַמאַדייט די אַפּגרייד פון אַרקאַטעקטשער מיט ימפּרוווד אַפּראָוטשיז, נייַ לייברעריז און קערעקשאַנז צו די באַשלוס געמאכט אין דער פאַרגאַנגענהייַט.

וואָס זענען די פאלגן פון ברייקינג די אַפּי?

איין סיבה וואָס דאָס בריטש פון די אַפּי אין קגיס קסנומקס איז אַז עס וועט האָבן אַ גרויס פּראַל, וואָס קען ברעכן הונדערטער פון דעוועלאָפּעד פּלוגינס אַז וואָלט ניט מער זיין קאַמפּאַטאַבאַל מיט די נייַ אַפּי און די מחברים פון די האָבן צו טאָן אַ רעצענזיע פון ​​זייער אַנטוויקלונג צו ענשור קאַמפּאַטאַבילאַטי מיט די נייַ אַפּי.

דער מאָס פון די נייטיק ענדערונגען איז דעפּענדס אויף אַ גרויס מאָס אויף:

  • ווי פילע ענדערונגען צו די אַפּי ווירקן די קראַנט פאַנגקשאַנאַליטי.
    אין ווי פילע פונקטן די פּלוגין מחברים האָבן געניצט טיילן פון די אַפּי אַז זיי וואָלט טוישן.
  • וואָס וועט זיין די הויפּט ענדערונגען פֿאַר קסנומקס?

עס זענען פיר שליסל געביטן וואס איר זוכט צו טוישן אין קסנומקס:

 

קטקסנומקס דערהייַנטיקן צו קטקסנומקס: דאָס איז די יקערדיק גאַנג פון לייברעריז וואָס QGIS איז געבויט אויף שפּיץ מדרגה, מיר רעדן וועגן די קאָרע-פאַנגקשאַנאַל מדרגה פון דער פּלאַטפאָרמע. QT אויך גיט לייברעריז צו דורכפירן זכּרון פאַרוואַלטונג, קאַנעקטיוויטי אַפּעריישאַנז און גראַפיקס פאַרוואַלטונג. Qt4 (וואָס QGIS איז דערווייַל באזירט אויף) איז דערווייַל נישט דעוועלאָפּעד דורך די Qt ביבליאָטעק מאַינטערז און קען האָבן פאַנגקשאַנאַליטי ישוז מיט עטלעכע פּלאַטפאָרמס (למשל אַס רענטגענ) און אפילו מאַכן עס גרינגער צו פירן ביינערי ווערסיעס (למשל דעביאַן טעסטינג און דער ווייַטער דעביאַן מעלדונג "אויסשטרעקן"). דער פּראָצעס פון ברענגען QGIS צו QT5 האט שוין אַ וויכטיק שטייַגן (דער הויפּט וואָס Matthias Kuhn האט געטאן) אַז צוזאַמען מיט Marco Bernasocchi רויך אויף די אַנדרויד "QField" באזירט לעגאַמרע אויף QT5. אָבער, עס זענען עטלעכע לימיטיישאַנז אין געטינג די נייַ QT5 אַרויף און פליסנדיק ווייַל פון זיין פּראַל אויף QGIS - ספּעציעל מיט וועב בלעטערער ווידזשיץ (דער הויפּט געניצט אין קאַמפּאָוזער און אויך עטלעכע אנדערע ערטער אין QGIS).

Update PyQt4 צו PyQt5: די זענען די קאָרעוו ענדערונגען צו די פּיטהאָן שפּראַך פֿאַר קט, וואָס די קגיס פּיטהאָן אַפּי איז באזירט. ערייזאַז טוישן די קטקסנומקס C ++ ביבליאָטעק, איז אויך געריכט צו אַריבערפירן צו פּיקטקסנומקס פּיטהאָן ביבליאָטעק אַזוי אַז זיי קענען נעמען מייַלע פון ​​די Benefits פון די נייַ אַפּי אין פּיטהאָן קטקסנומקס.
קסנומקס: אַפּדייטינג פּיטהאָן קסנומקס צו פּיטהאָן דערווייַל אַלץ ראַנז אויף פּיטהאָן 2.7. Python 3 איז די לעצטע ווערסיע פון ​​Python און איז רעקאַמענדיד דורך יענע וואָס פירן דעם פּרויעקט. Python 2 איז אַ ביסל ינקאַמפּאַטאַבאַל מיט Python 3 (כּמעט פּראַפּאָרשאַנאַל צו די ינקאַמפּאַטיביליטי צווישן QGIS 2 און Qgis 3). פילע דעוועלאָפּערס האָבן געמאכט פּיטהאָן פּיטהאָן 3 לאַרגעלי צוריק קאַמפּאַטאַבאַל מיט פּיטהאָן 2, אָבער צוריק קאַמפּאַטאַבילאַטי איז נישט אַזוי גרויס.
פֿאַרבעסערן די QGIS API זיך: איינער פון די פראבלעמען מיט האַלטן אַפּי קאַמפּאַטאַבילאַטי צווישן ווערסיעס איז אַז איר האָבן צו לעבן מיט דיין פּלאַן ברירות פֿאַר אַ לאַנג צייַט. יעדער מי איז געמאכט אין QGIS נישט צו ברעכן די אַפּי אין אַ סעריע פון ​​מינערווערטיק ריליסיז. ריליסינג אַ QGIS ווערסיע פֿאַר 3.0 מיט אַן אַפּי ניט איצט געשטיצט וועט געבן אונדז אַ געלעגנהייט צו "ריין הויז" דורך פיקסיר טינגז אין די API וואָס מיר זענען נישט געהאָרכיק מיט. איר קענען זען אַ דערווייַליק רשימה פון ענדערונגען פארגעלייגט פֿאַר די קסנומקס אַפּי.

ווי צו שטיצן טשאַנגינג די קסנומקס אַפּי

ווי שוין דערמאנט, ווערסיע 3.0 וועט ברעכן מיט QGIS ווערסיע 2.x און עס איז אַ מעגלעכקייט אַז פילע פּלוגינס, יגזיסטינג אַפּלאַקיישאַנז און אנדערע קאָד וואָס זענען באזירט אויף דעם קראַנט API וועט ברעכן. וואָס קען מען טאָן צו פֿאַרבעסערן די ענדערונגען? Matthias Kuhn, Jürgen Fischer, Nyall Dawson, Martin Dobias, און אנדערע שפּיץ דעוועלאָפּערס האָבן געזוכט וועגן צו פאַרמינערן די נומער פון API ברייקס ענדערונגען בשעת זיי פאָרזעצן צו פאָרזעצן די QGIS קאָדעבאַסע באזירט אויף דער ווייַטער דור פון לייברעריז און זיין אייגענע ינערלעך API. בעשאַס אונדזער לעצטע באַגעגעניש פון די QGIS Project סטירינג קאַמיטי, מיר געאָפומד דורך פאַרשידענע פּאַסאַבילאַטיז. די פאלגענדע טיש סאַמערייז וואָס מאַטטהיאַס קוהן גריישאַסלי סאַמערייטיד און אַז מיר האָבן טייל געפרוווט צו טראַנסליטעראַט אין דעם אַרטיקל לויט צו וואָס אַרייַנגעשיקט אויף דיין בלאָג:


קגיס קסנומקס לטר
QGIS 2.16 ??? QGIS 3.0
ריליס טאָג סוף פון פעברואר קסנומקס חדשים שפּעטער קסנומקס ציקל קסנומקס חדשים?
נאָטאַס דערהייַנטיקן פּיטהאָן קאָוד פון האַרץ קגיס צו זיין פּיטהאָן קסנומקס קאַמפּאַטאַבאַל און פּיקצטקסנומקס קאַמפּאַטאַבאַל (פּאַרטיייש ימפּלאַמענטיישאַן פֿאַר שליסל פאַנגקשאַנאַליטי אַזאַ ווי קאַנסאָול, פּיטהאָן האַרץ פּלוגינס עטק)
קטקסנומקס Si

דעפּרעסאַטעד אין דעביאַן סטרעטש (רעכט אין אַ יאָר)

(וועבקיט אראפגענומען)

יאָ ניין
קטקסנומקס ניין

מיסוועס קוועבוויעוו - נייַ פאַרבייַט נישט אויף אַלע פּלאַטפאָרמס. אויך מיסט QPainter Engine.

Si Si
PyQt4 Si Si ניין
PyQt5 ניין Si Si
פּיטהאָן קסנומקס Si Si ניין
פּיטהאָן קסנומקס ניין Si Si
אַפּי קלינאַפּ ניין ניין Si
Wrappers
PyQt5 -> PyQt4
גיט ~ 90% Backwards Compatibility
ניין Si Si
Mainstream Binary Qt4 Based Qt4 Based Qt5 Based
פאַנדינג בילכערקייַט פּיטהאָן ראַפּערז

עס זענען צוויי וויכטיק זאכן צו האַלטן אין גייַסט וועגן מאַטיאַס 'פאָרשלאָג:

אין דער ערשטער פאַסעדי אַרבעט איז געטאן אין די סעריע צו פאַרענדיקן קסנומקס.קס שטיצן קטקסנומקס, פּיקטקסנומקס ניצן פּיטהאָן קסנומקס, סופּפּאָרטינג קטקסנומקס, פּיקטקסנומקס און פּיטהאָן קסנומקס. דעם ענדערונגען אַז אַלע ענדערונגען אין דער ערשטער פאַסע וואָלט זיין קאַמפּאַטאַבאַל מיט פריער 2.x ווערסיעס. פּיטהאָן פֿעיִקייטן וועט זיין ינקאָרפּערייטיד וועט זיין באַקענענ אַזוי אַז דער אַלט אַפּי פּיקטקסנומקס קענען נאָך ווערן געניצט ספּעציעל ווען קאָמפּילעד קעגן קטקסנומקס, פּיקטקסנומקס, פּיטהאָן קסנומקס. ווען ניצן QGIS קאַמפּיילד קעגן Qt5, PyQt5 און פּיטהאָן קסנומקס עס וואָלט זיין קיין ברעכן קאַמפּאַטאַבילאַטי.
אין די רגע פאַסעעס וואָלט אַרבעט צו פּראָדוצירן קגיס קסנומקס, ינטראָודוסינג די נייַ אַפּי, גאָר אַראָפּנעמען די פּיטהאָן קסנומקס, כולל שטיצן פֿאַר קטקסנומקס און פּיקטקסנומקס. די נייַ פּיטהאָן פֿעיִקייטן באַקענענ אין דער ערשטער פאַסע וועט זיין ריטיינד, בעכעסקעם אַז אַלע פּיטהאָן קאָד און דיוועלאַפּמאַנץ פֿאַר QNISXX ווערסיעס פון קגיס וועט פאָרזעצן צו אַרבעטן אויף 3.0.x ווערסיעס פון קגיס. אין דעם פאַסע עס איז אויך געריכט צו באַקענען ענדערונגען צו די קגיס אַפּי וואָס קענען ברעכן עטלעכע פּלוגינס. צו אַדרעס דעם וועט צושטעלן גיידאַנס אַ אַ מייגריישאַן צו פּרובירן פֿאַר גרינג די מייגריישאַן פון ווערסיעס קסנומקס.קס קגיס קסנומקס.קס קגיס ווערסיעס.

קאַוועאַט עמפּטער

עס זענען אַ פּאָר פון טריקס וואָס מוזן זיין שטעלן אין פּלאַץ צו ענשור אַז מיגראַטיאָן צו קגיס קסנומקס סאָונדס ווייניקער ווייטיקדיק.

  • 1. שעס זאָל זיין אנגעוויזן אַז בשעת דער אויבן באַשטימט פּרווון צו מינאַמייז די סומע פון ​​פּיטהאָן סקריפּטינג אין פּלוגינס, דאָס וועט נישט דאַווקע זיין 100%. עס וועט מיסטאָמע זיין קאַסעס וואָס די קאָד מוזן זיין טוויקט און אין אַלע פאלן, אין מינדסטער, עס וועט מיסטאָמע האָבן צו זיין ריווייזד צו ענשור אַז עס פאָרזעצן צו פונקציאָנירן רעכט.
    2. עס איז קיין פאָרמאַלי געגרינדעט פינאַנציעל מיטל צו צאָלן דעוועלאָפּערס וואָס וואַלאַנטעראַלי ינוועסטירן זייער צייט פֿאַר דעם מייגריישאַן פּראָצעס. דעריבער, עס וועט זיין זייער שווער צו געבן פּינטלעך צייט ראָמען פֿאַר ווי לאַנג יעדער טייל פון דעם פּראָצעס וועט נעמען. די אַנסערטאַנטי מוזן זיין גענומען אין חשבון אין פּלאַנירונג. דאָך, דאָנאַטיאָנס זענען באַגריסונג צו העלפֿן דאָס פּאַסירן.
    3. עס קען זיין דעוועלאָפּערס און אינסטיטוציעס וואָס פינאַנצן נייַ פֿעיִקייטן פֿאַר QGIS 2.x סעריע, און דאָס קען ווירקן דיין אַרבעט. אין די פּלאַנז און באַדזשיץ פון די פּראַדזשעקס, עס איז נייטיק צו אַרייַן אַ זיכער אַלאַקיישאַן פֿאַר די מייגריישאַן צו די QGIS 3.x פּלאַטפאָרמע.
    4. אויב די QGIS מאַנשאַפֿט אַרבעט אויף אַ "גאַנץ ענדערונג", עס וועט זיין אַ לעפיערעך קורץ צייט בעשאַס וואָס QGIS וועט זיין אַנסטייבאַל און קעסיידער טשאַנגינג רעכט צו אָנגאָינג דערהייַנטיקונגען צו QGIS 3.0.
    4. אויב איר אַנטוויקלען אין אַ 'עוואָלוטיאָנאַרי' וועג, איר לויפן די ריזיקירן אַז 3.0 אַנטוויקלונג קען נעמען מער סייַדן איר האָבן אַ געטרייַ גרופּע פון ​​דעוועלאָפּערס ארבעטן אויף עס און באַקומען עס גרייט צו פּאָרט.

    Suggestions

אין ליכט פון אַלע די אויבן אינפֿאָרמאַציע, איינער פון די צוויי שורות פון קאַמף איז פארגעלייגט:

1 פאָרשלאָג:

מעלדונג אַ דערווייַליק ווערסיע 2.16 און דאַן אָנהייבן ארבעטן אויף ווערסיע 3.0 ווי אַ בילכערקייַט, מיט אַ אַנטוויקלונג פֿענצטער פון 8 חדשים. ענדערונגען אין ווערסיע 2.16 וועלן זיין קאַמפּאַטאַבאַל מיט ווערסיע 3.0 (זען פּיטהאָנ 3 / פּיטק 5).

2 פאָרשלאָג:

לאָנטש קסנומקס אַמאָל מיט אַ מער געדויער פֿענצטער אויף קטקסנומקס, פּיטהאָן קסנומקס און פּיקקטקסנומקס, און פרעגן דעוועלאָפּערס צו טאָן זייער אַרבעט אויף קסנומקס. פאָרזעצן מיט קסנומקס.קס ווערסיעס אין רעגולער ינטערוואַלז ביז קסנומקס איז גרייט.

אנדערער פּראַפּאָוזאַלז

צי איר האָבן אַן אָלטערנאַטיוו פאָרשלאָג? קגיס איז אינטערעסירט צו וויסן וועגן מעגלעך אַלטערנאַטיוועס. אויב איר ווילט פאָרלייגן אַ פאָרשלאָג, ביטע שיקן צו tim@qgis.org מיט די טעמע "QGIS 3.0 פאָרשלאָג".

די קגיס בלאָג, וווּ דאָס אויסגאַבע איז ארויס.

גאָלגי אַלוואַרעז

שרייבער, פאָרשער, מומכע אין לאַנד מאַנאַגעמענט מאָדעלס. ער האָט אָנטייל גענומען אין דער קאַנסעפּטשואַליזיישאַן און ימפּלאַמענטיישאַן פון מאָדעלס אַזאַ ווי: נאַשאַנאַל סיסטעם פון פאַרמאָג אַדמיניסטראַטיאָן סינאַפּ אין האָנדוראַס, מאָדעל פון פאַרוואַלטונג פון דזשאָינט מיוניסאַפּאַליטיז אין האָנדוראַס, ינטעגראַטעד מאָדעל פון קאַדאַסטרע מאַנאַגעמענט - רעגיסטרי אין ניקאַראַגואַ, סיסטעם פון אַדמיניסטראַטיאָן פון די טעריטאָריע סאַט אין קאָלאָמביאַ . עדיטאָר פון די Geofumadas וויסן בלאָג זינט 2007 און באשעפער פון די AulaGEO אַקאַדעמיע וואָס כולל מער ווי 100 קאָרסאַז אויף GIS - CAD - BIM - Digital Twins טעמעס.

Related ארטיקלען

לאָזן אַ באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

דעם פּלאַץ ניצט אַקיסמעט צו רעדוצירן ספּאַם. לערן ווי דיין קאָמענטאַר דאַטע איז פּראַסעסט.

צוריק צו שפּיץ קנעפּל