qgis

QGIS 3.0 - ಹೇಗೆ, ಯಾವಾಗ ಮತ್ತು ಏನು; ಇದು ಸೂಚಿಸುತ್ತದೆ

ಅನೇಕರು ನಮ್ಮನ್ನು ಕೇಳುತ್ತಿದ್ದಾರೆ:

ಯಾವಾಗ QGIS 3.0 ಬಿಡುಗಡೆಯಾಗುತ್ತದೆ?

ಕಳೆದ ವರ್ಷ (2015) ಯೋಜನೆಯ ತಂಡವು ಯಾವಾಗ ಮತ್ತು ಹೇಗೆ QGIS 3.0 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಬೇಕೆಂದು ತನಿಖೆ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿತು. ಅವರು ಪೋಸ್ಟ್ ಪ್ರಕಾರ, ಭರವಸೆ ಅನಿತಾ ಗ್ರೇಸರ್, ಅವರು QGIS 3.0 ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಬಳಕೆದಾರರು ಮತ್ತು ಅವರ ಯೋಜನೆಗಳ ಅಭಿವರ್ಧಕರಿಗೆ ಸ್ಪಷ್ಟವಾಗಿ ತಿಳಿಸಲಿದ್ದಾರೆ. ಅವರು ಇತ್ತೀಚೆಗೆ ಕ್ಯೂಜಿಐಎಸ್ 3.0 ಬಿಡುಗಡೆಗಾಗಿ ಕೆಲವು ಪರಿಗಣನೆಗಳನ್ನು ಹಾಕಲು ಪ್ರಯತ್ನಿಸಿದ್ದಾರೆ ಮತ್ತು ಪೋಸ್ಟ್ನ ಕೊನೆಯಲ್ಲಿ ನಮ್ಮ ಆಲೋಚನೆಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು ನಮಗೆ ಅವಕಾಶವಿದೆ.

ಏಕೆ 3.0?

QGis_Logoನಿಮ್ಮ ಸಾಫ್ಟ್‌ವೇರ್‌ನ API ಗೆ ದೊಡ್ಡ ಬದಲಾವಣೆಯನ್ನು ಮಾಡಿದ ಸಮಯಗಳಿಗೆ ಪ್ರಮುಖ ಆವೃತ್ತಿಯನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಈ ವಿರಾಮವು QGIS ಯೋಜನೆಗೆ ಒಂದು ಕ್ಷುಲ್ಲಕ ನಿರ್ಧಾರವಲ್ಲ, ಏಕೆಂದರೆ ನಾವು QGIS ಅನ್ನು ಅವಲಂಬಿಸಿರುವ ಲಕ್ಷಾಂತರ ಬಳಕೆದಾರರು, ನಮ್ಮ ಸ್ವಂತ ಬಳಕೆಗಾಗಿ ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಒದಗಿಸುವ ಸೇವೆಗಳಿಗಾಗಿ.

ಕೆಲವೊಮ್ಮೆ ಎಪಿಐ ಸುಧಾರಿತ ವಿಧಾನಗಳನ್ನು, ಹೊಸ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಹಿಂದೆ ಮಾಡಲಾದ ನಿರ್ಣಯಗಳಿಗೆ ಸರಿಪಡಿಸಿಕೊಂಡು ವಾಸ್ತುಶಿಲ್ಪ ಅಪ್ಡೇಟ್ ಸರಿಹೊಂದಿಸಲು ಅಗತ್ಯವಿದೆ ಬ್ರೇಕಿಂಗ್.

ಎಪಿಐ ಅನ್ನು ಮುರಿಯುವ ಪರಿಣಾಮಗಳು ಯಾವುವು?

QGIS 3.0 ನಲ್ಲಿನ API ಯ ಈ ಬ್ರೇಕಿಂಗ್ ಏಕೆ ಒಂದು ದೊಡ್ಡ ಪರಿಣಾಮವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ ಎಂಬ ಕಾರಣಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ನೂರಾರು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಪ್ಲಗ್ಇನ್ಗಳನ್ನು ಮುರಿಯಲು ಸಾಧ್ಯವಿದೆ ಅದು ಹೊಸ ಎಪಿಐ ಮತ್ತು ಅದರ ಲೇಖಕರು ಇನ್ನು ಮುಂದೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಹೊಸ ಎಪಿಐನೊಂದಿಗಿನ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅವರ ಬೆಳವಣಿಗೆಗಳ ಒಂದು ವಿಮರ್ಶೆ.

ಅಗತ್ಯ ಬದಲಾವಣೆಗಳ ವ್ಯಾಪ್ತಿಯು ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದಲ್ಲಿ ಅವಲಂಬಿಸಿರುತ್ತದೆ:

  • ಎಪಿಐಗೆ ಎಷ್ಟು ಬದಲಾವಣೆಗಳು ಪ್ರಸ್ತುತ ಕಾರ್ಯವನ್ನು ಪರಿಣಾಮ ಬೀರುತ್ತವೆ.
    ಪ್ಲಗ್ಇನ್ ಲೇಖಕರು ಎಪಿಐನ ಕೆಲವು ಭಾಗಗಳನ್ನು ಎಷ್ಟು ಬದಲಿಸುತ್ತಾರೆ ಎಂದು ಅವರು ಬದಲಾಯಿಸುತ್ತಾರೆ.
  • 3.0 ಗಾಗಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು ಯಾವುವು?

ನೀವು 3.0 ನಲ್ಲಿ ಬದಲಿಸಲು ಬಯಸುವ ನಾಲ್ಕು ಪ್ರಮುಖ ಕ್ಷೇತ್ರಗಳಿವೆ:

 

QT4 ಗೆ Qt5 ಅಪ್ಡೇಟ್: ಇದು QGIS ಅನ್ನು ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಗ್ರಂಥಾಲಯಗಳ ಮೂಲ ಸೆಟ್ ಆಗಿದೆ, ನಾವು ವೇದಿಕೆಯ ಕೋರ್-ಕ್ರಿಯಾತ್ಮಕ ಮಟ್ಟದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ. ಮೆಮೊರಿ ನಿರ್ವಹಣೆ, ಸಂಪರ್ಕ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ನಿರ್ವಹಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಕ್ಯೂಟಿ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. Qt4 (ಪ್ರಸ್ತುತ QGIS ಅನ್ನು ಆಧರಿಸಿದೆ) ಪ್ರಸ್ತುತ Qt ಲೈಬ್ರರಿ ನಿರ್ವಾಹಕರು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿಲ್ಲ ಮತ್ತು ಕೆಲವು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳೊಂದಿಗೆ ಕ್ರಿಯಾತ್ಮಕ ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿರಬಹುದು (ಉದಾ OS X) ಮತ್ತು ಬೈನರಿ ಆವೃತ್ತಿಗಳನ್ನು ನಿರ್ವಹಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ (ಉದಾ ಡೆಬಿಯನ್ ಪರೀಕ್ಷೆ ಮತ್ತು ಮುಂದಿನ ಡೆಬಿಯನ್ ಬಿಡುಗಡೆ "ಸ್ಟ್ರೆಚ್"). QGIS ಅನ್ನು QT5 ಗೆ ತರುವ ಪ್ರಕ್ರಿಯೆಯು ಈಗಾಗಲೇ ಪ್ರಮುಖ ಮುಂಗಡವನ್ನು ಹೊಂದಿದೆ (ಮುಖ್ಯವಾಗಿ ಮ್ಯಾಥಿಯಾಸ್ ಕುಹ್ನ್ ಏನು ಮಾಡಿದ್ದಾರೆ) ಅದು ಮಾರ್ಕೊ ಬರ್ನಾಸೊಚಿ ಜೊತೆಗೆ ಸಂಪೂರ್ಣವಾಗಿ QT5 ಅನ್ನು ಆಧರಿಸಿ Android "QField" ನಲ್ಲಿ ಧೂಮಪಾನ ಮಾಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, QGIS ನಲ್ಲಿ ಅದರ ಪ್ರಭಾವದಿಂದಾಗಿ ಹೊಸ QT5 ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿ ಕೆಲವು ಮಿತಿಗಳಿವೆ - ನಿರ್ದಿಷ್ಟವಾಗಿ ವೆಬ್ ಬ್ರೌಸರ್ ವಿಜೆಟ್‌ಗಳೊಂದಿಗೆ (ಮುಖ್ಯವಾಗಿ ಸಂಯೋಜಕದಲ್ಲಿ ಮತ್ತು QGIS ನಲ್ಲಿ ಕೆಲವು ಇತರ ಸ್ಥಳಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ).

PyQt4 ಗೆ PyQt5 ಅನ್ನು ನವೀಕರಿಸಿ: ಕ್ಯೂಜಿಐಎಸ್ ಪೈಥಾನ್ ಎಪಿಐ ಆಧಾರಿತ ಕ್ಯೂಟಿಗಾಗಿ ಪೈಥಾನ್ ಭಾಷೆಗೆ ಸಂಬಂಧಪಟ್ಟ ಬದಲಾವಣೆಗಳು ಇವುಗಳು. QT5 C ++ ನ ಗ್ರಂಥಾಲಯವನ್ನು ಬದಲಾಯಿಸಲು ಇದನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, Python ಗ್ರಂಥಾಲಯವನ್ನು PyQt5 ಗೆ ಸರಿಸಲು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ Python ನಲ್ಲಿನ ಹೊಸ QT5 API ಯ ಪ್ರಯೋಜನಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು.
2.7: ಪೈಥಾನ್ಗೆ ಪೈಥಾನ್ 3 ಅನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ ಪ್ರಸ್ತುತ ಎಲ್ಲವೂ ಪೈಥಾನ್ 2.7 ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಪೈಥಾನ್ 3 ಪೈಥಾನ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಾಗಿದೆ ಮತ್ತು ಆ ಯೋಜನೆಯನ್ನು ಮುನ್ನಡೆಸುವವರು ಇದನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತಾರೆ. ಪೈಥಾನ್ 2 ಪೈಥಾನ್ 3 ಗೆ ಸ್ವಲ್ಪ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ (ಕ್ಯೂಜಿಐಎಸ್ 2 ಮತ್ತು ಕ್ಯೂಜಿಸ್ 3 ನಡುವಿನ ಅಸಾಮರಸ್ಯಕ್ಕೆ ಬಹುತೇಕ ಅನುಪಾತದಲ್ಲಿರುತ್ತದೆ). ಅನೇಕ ಅಭಿವರ್ಧಕರು ಪೈಥಾನ್ ಪೈಥಾನ್ 3 ಅನ್ನು ಹೆಚ್ಚಾಗಿ ಪೈಥಾನ್ 2 ರೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುವಂತೆ ಮಾಡಿದ್ದಾರೆ, ಆದರೆ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆ ಅಷ್ಟು ಉತ್ತಮವಾಗಿಲ್ಲ.
QGIS API ಅನ್ನು ಸ್ವತಃ ಸುಧಾರಿಸುವುದು: ಆವೃತ್ತಿಗಳ ನಡುವೆ API ಹೊಂದಾಣಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುವಲ್ಲಿನ ಒಂದು ಸಮಸ್ಯೆ ಎಂದರೆ ನೀವು ದೀರ್ಘಾವಧಿಯವರೆಗೆ ನಿಮ್ಮ ವಿನ್ಯಾಸದ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಬದುಕಬೇಕಾಗುತ್ತದೆ. ಚಿಕ್ಕ ಬಿಡುಗಡೆಗಳ ಸರಣಿಯಲ್ಲಿ API ಅನ್ನು ಮುರಿಯದಿರಲು QGIS ನಲ್ಲಿ ಎಲ್ಲಾ ಪ್ರಯತ್ನಗಳನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಪ್ರಸ್ತುತ ಬೆಂಬಲಿಸದ API ಜೊತೆಗೆ 3.0 ಗಾಗಿ QGIS ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವುದರಿಂದ ನಾವು ಅನುಸರಿಸದಿರುವ API ನಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಸರಿಪಡಿಸುವ ಮೂಲಕ "ಮನೆಯನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು" ನಮಗೆ ಅವಕಾಶವನ್ನು ನೀಡುತ್ತದೆ. ನೀವು ತಾತ್ಕಾಲಿಕ ಪಟ್ಟಿಯನ್ನು ನೋಡಬಹುದು ಬದಲಾವಣೆಗಳನ್ನು 3.0 API ಗೆ ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.

3.0 API ಅನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುವುದು ಹೇಗೆ

ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, ಆವೃತ್ತಿ 3.0 QGIS ಆವೃತ್ತಿ 2.x ನೊಂದಿಗೆ ಮುರಿಯುತ್ತದೆ ಮತ್ತು ಪ್ರಸ್ತುತ API ಅನ್ನು ಆಧರಿಸಿದ ಅನೇಕ ಪ್ಲಗ್‌ಇನ್‌ಗಳು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಇತರ ಕೋಡ್ ಮುರಿಯುವ ಸಾಧ್ಯತೆಯಿದೆ. ಹಾಗಾದರೆ ಬದಲಾವಣೆಗಳನ್ನು ತಗ್ಗಿಸಲು ಏನು ಮಾಡಬಹುದು? ಮಥಿಯಾಸ್ ಕುಹ್ನ್, ಜುರ್ಗೆನ್ ಫಿಷರ್, ನ್ಯಾಲ್ ಡಾಸನ್, ಮಾರ್ಟಿನ್ ಡೊಬಿಯಾಸ್ ಮತ್ತು ಇತರ ಉನ್ನತ ಅಭಿವರ್ಧಕರು ಮುಂದಿನ ತಲೆಮಾರಿನ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಅದರ ಸ್ವಂತ ಆಂತರಿಕ ಎಪಿಐ ಆಧರಿಸಿ ಕ್ಯೂಜಿಐಎಸ್ ಕೋಡ್‌ಬೇಸ್ ಅನ್ನು ಮುಂದುವರೆಸುತ್ತಲೇ ಎಪಿಐ ಬ್ರೇಕ್ ಬದಲಾವಣೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ತಗ್ಗಿಸುವ ಮಾರ್ಗಗಳನ್ನು ಹುಡುಕುತ್ತಿದ್ದಾರೆ. QGIS ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಟೀರಿಂಗ್ ಸಮಿತಿಯ ನಮ್ಮ ಕೊನೆಯ ಸಭೆಯಲ್ಲಿ ನಾವು ವಿವಿಧ ಸಾಧ್ಯತೆಗಳ ಮೂಲಕ ಜಿಯೋಫ್ಯೂಮ್ ಮಾಡಿದ್ದೇವೆ. ಈ ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ಮಥಿಯಾಸ್ ಕುಹ್ನ್ ಮನೋಹರವಾಗಿ ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಿದ್ದನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಯಾವುದರ ಪ್ರಕಾರ ಲಿಪ್ಯಂತರಣ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದ್ದೇವೆ ನಿಮ್ಮ ಬ್ಲಾಗ್ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ:


QGIS 2.14 LTR
QGIS 2.16 ??? QGIS 3.0
ಬಿಡುಗಡೆ ದಿನಾಂಕ ಫೆಬ್ರವರಿ ಅಂತ್ಯ 4 ತಿಂಗಳ ನಂತರ 2.14 ಸೈಕಲ್ 8 ತಿಂಗಳುಗಳು?
ಟಿಪ್ಪಣಿಗಳು ಕೋರ್ QGIS ಹೆಬ್ಬಾವು ಕೋಡ್ ಪೈಥಾನ್ 3 ನವೀಕರಿಸಿ ದೂರು ನೀಡಬೇಕು ಮತ್ತು PyQt5 ಬೆಂಬಲಿಸುವುದು (ಪ್ರಮುಖ ಕಾರ್ಯಗಳನ್ನು ಉದಾ ಕನ್ಸೊಲ್ಗೆ ಆಂಶಿಕ ಅನುಷ್ಠಾನ, ಹೆಬ್ಬಾವು ಕೋರ್ ಪ್ಲಗಿನ್ಗಳನ್ನು ಇತ್ಯಾದಿ)
Qt4 Si

ಡೆಬಿಯನ್ ಸ್ಟ್ರೆಚ್ನಲ್ಲಿ ಅಸಮ್ಮತಿಗೊಂಡಿದೆ (ಒಂದು ವರ್ಷದ ಕಾರಣ)

(ವೆಬ್ಕಿಟ್ ತೆಗೆದುಹಾಕಲಾಗಿದೆ)

ಹೌದು ಇಲ್ಲ
Qt5 ಇಲ್ಲ

QWebView ತಪ್ಪಿಸುತ್ತದೆ - ಎಲ್ಲಾ ವೇದಿಕೆಗಳಲ್ಲಿ ಹೊಸ ಬದಲಿ. QPainter ಎಂಜಿನ್ ಅನ್ನು ಸಹ ತಪ್ಪಿಸುತ್ತದೆ.

Si Si
PyQt4 Si Si ಇಲ್ಲ
PyQt5 ಇಲ್ಲ Si Si
ಪೈಥಾನ್ 2 Si Si ಇಲ್ಲ
ಪೈಥಾನ್ 3 ಇಲ್ಲ Si Si
API ಕ್ಲೀನಿಂಗ್ ಇಲ್ಲ ಇಲ್ಲ Si
ಹೊದಿಕೆಗಳು
PyQt5 -> PyQt4
~ 90% ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆ ಒದಗಿಸುತ್ತದೆ
ಇಲ್ಲ Si Si
ಮುಖ್ಯವಾಹಿನಿ ಬೈನರಿ QtX NUMX ಆಧಾರಿತ QtX NUMX ಆಧಾರಿತ QtX NUMX ಆಧಾರಿತ
ಹಣಕಾಸಿನ ಆದ್ಯತೆ ಪೈಥಾನ್ ಹೊದಿಕೆಗಳು

ಮಾಟಿಯಸ್ನ ಪ್ರಸ್ತಾವನೆಯ ಬಗ್ಗೆ ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಲು ಎರಡು ಪ್ರಮುಖ ವಿಷಯಗಳಿವೆ:

ಮೊದಲ ಹಂತದಲ್ಲಿಕೆಲಸದ ಸರಣಿಯಲ್ಲಿ 2.x ಬೆಂಬಲ QT5 ಪೂರ್ಣಗೊಳಿಸಲು, PyQt5 ಪೈಥಾನ್ 3.0 ಬಳಸಿ, Qt4, PyQt4 ಮತ್ತು ಪೈಥಾನ್ 2.7 ಪೋಷಕ ಮಾಡಲಾಗುತ್ತದೆ. ಇದು ಮೊದಲ ಹಂತದಲ್ಲಿ ಮಾಡಿದ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಹಿಂದಿನ 2.x ಆವೃತ್ತಿಯೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಇದು ಪೈಥಾನ್ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಆದ್ದರಿಂದ ಹಳೆಯ ಪೈಕ್ಟ್ಎಕ್ಸ್ಎಕ್ಸ್ಎಕ್ಸ್ ಎಪಿಐ ಅನ್ನು QT4, PyQt5, Python 5 ಗೆ ಹೋಲಿಸಿದಾಗ ಇನ್ನೂ ಬಳಸಬಹುದಾಗಿದೆ. Qt3.0, PyQt4 ಮತ್ತು ಪೈಥಾನ್ 4 ಗಳ ವಿರುದ್ಧ QGIS ಅನ್ನು ಬಳಸುವಾಗ ಯಾವುದೇ ಸ್ಥಗಿತ ಹೊಂದಾಣಿಕೆಯಿಲ್ಲ.
ಎರಡನೇ ಹಂತದಲ್ಲಿಇದು, ಹೊಸ API ಪರಿಚಯಿಸಿಕೊಂಡು QGIS 3.0 ಉತ್ಪಾದಿಸಲು ಸಂಪೂರ್ಣವಾಗಿ Qt2.7 ಮತ್ತು PyQt4 ಬೆಂಬಲವೂ, ಪೈಥಾನ್ 4 ತೆಗೆಯಲು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿತ್ತು. Python ನಲ್ಲಿ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮೊದಲ ಹಂತ ಪ್ರವೇಶಿಸುವ ಖಾತೆಯಲ್ಲಿ ಎಲ್ಲ ಹೆಬ್ಬಾವು ಕೋಡ್ ಮತ್ತು QGIS ಆಫ್ 2.x ಆವೃತ್ತಿಗಳಿಗೆ ಬೆಳವಣಿಗೆಗಳು QGIS ಆಫ್ 3.x ಆವೃತ್ತಿಗಳಲ್ಲಿ ಕೆಲಸ ಮುಂದುವರಿಸಲು ತೆಗೆದುಕೊಂಡು, ನಿರ್ವಹಿಸಲಾಗುವುದು. ಈ ಹಂತದಲ್ಲಿ ನೀವು ಕೆಲವು ಪ್ಲಗ್ಇನ್ಗಳನ್ನು ಮುರಿಯಬಲ್ಲ QGIS API ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಚಯಿಸುವ ನಿರೀಕ್ಷೆಯಿದೆ. ಪರಿಹರಿಸಲು ಈ ಆವೃತ್ತಿಗಳು ವಲಸೆ 2.x QGIS 3.x ಆವೃತ್ತಿಗಳು QGIS ಅನುಕೂಲ ಪ್ರಯತ್ನಿಸಿ ಮಾರ್ಗದರ್ಶನ ಆ ವಲಸೆಯ ಒದಗಿಸುತ್ತದೆ ಮಾಡಲು.

ಕೇವತ್ ಎಂಪ್ಟರ್

QGIS 3.0 ಗೆ ಸ್ಥಳಾಂತರವು ಕಡಿಮೆ ನೋವಿನಿಂದ ಉಂಟಾಗುತ್ತದೆ ಎಂದು ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಲು ಕೆಲವು ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಲಾಗಿದೆ.

  • 1. ಎಸ್ಪ್ಲಗ್‌ಇನ್‌ಗಳಲ್ಲಿ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್‌ನಲ್ಲಿನ ಕೆಲಸದ ಪ್ರಮಾಣವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮೇಲೆ ತಿಳಿಸಲಾದ ವಿಧಾನವು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಆದರೆ ಇದು 100% ಆಗುವುದಿಲ್ಲ. ಕೋಡ್ ಅನ್ನು ತಿರುಚಬೇಕಾದ ಸಂದರ್ಭಗಳು ಹೆಚ್ಚಾಗಿರುತ್ತವೆ ಮತ್ತು ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿಯೂ, ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅದನ್ನು ಪರಿಷ್ಕರಿಸಬೇಕಾಗುತ್ತದೆ.
    2. ಈ ವಲಸೆ ಪ್ರಕ್ರಿಯೆಗೆ ತಮ್ಮ ಸಮಯವನ್ನು ಸ್ವಯಂಪ್ರೇರಣೆಯಿಂದ ಹೂಡಿಕೆ ಮಾಡುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಪಾವತಿಸಲು formal ಪಚಾರಿಕವಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಆರ್ಥಿಕ ಸಂಪನ್ಮೂಲಗಳಿಲ್ಲ. ಈ ಕಾರಣದಿಂದಾಗಿ, ಪ್ರಕ್ರಿಯೆಯ ಪ್ರತಿಯೊಂದು ಭಾಗವು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ನಿಖರವಾದ ಸಮಯ ಚೌಕಟ್ಟುಗಳನ್ನು ನೀಡುವುದು ತುಂಬಾ ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ. ಯೋಜನೆಯಲ್ಲಿ ಈ ಅನಿಶ್ಚಿತತೆಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು. ಇದನ್ನು ಮಾಡಲು ಸಹಾಯ ಮಾಡಲು ದೇಣಿಗೆಗಳು ಸ್ವಾಗತಾರ್ಹ.
    3. QGIS 2.x ಸರಣಿಗಾಗಿ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಧನಸಹಾಯ ನೀಡುವ ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಸಂಸ್ಥೆಗಳು ಅಲ್ಲಿರಬಹುದು ಮತ್ತು ಇದು ನಿಮ್ಮ ಕೆಲಸದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಈ ಯೋಜನೆಗಳ ಯೋಜನೆಗಳು ಮತ್ತು ಬಜೆಟ್‌ಗಳಲ್ಲಿ ಸೇರಿಸುವುದು ಅವಶ್ಯಕ, QGIS 3.x ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ವಲಸೆ ಹೋಗುವುದನ್ನು ಎದುರಿಸಲು ಒಂದು ನಿರ್ದಿಷ್ಟ ಹಂಚಿಕೆ.
    4. QGIS ತಂಡವು "ಒಟ್ಟು ಬದಲಾವಣೆ" ಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರೆ, QGIS 3.0 ಗೆ ನಡೆಯುತ್ತಿರುವ ನವೀಕರಣಗಳಿಂದಾಗಿ QGIS ಅಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಮತ್ತು ನಿರಂತರವಾಗಿ ಬದಲಾಗುವ ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ ಸಮಯವಿರುತ್ತದೆ.
    4. ನೀವು 'ವಿಕಸನೀಯ' ರೀತಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರೆ, 3.0 ಡೆವಲಪರ್‌ಗಳ ನಿಷ್ಠಾವಂತ ಗುಂಪನ್ನು ನೀವು ಕೆಲಸ ಮಾಡದಿದ್ದರೆ ಮತ್ತು ಅದನ್ನು ಪೋರ್ಟ್‌ಗೆ ಸಿದ್ಧಪಡಿಸದ ಹೊರತು ಅಭಿವೃದ್ಧಿಯು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.

    ಸಲಹೆಗಳು

ಮೇಲಿನ ಎಲ್ಲಾ ಮಾಹಿತಿಯ ಬೆಳಕಿನಲ್ಲಿ, ಎರಡು ಸಾಲುಗಳ ಒಂದು ಕ್ರಮವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ:

1 ಪ್ರಸ್ತಾಪ:

ತಾತ್ಕಾಲಿಕ ಆವೃತ್ತಿ 2.16 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ ಮತ್ತು ನಂತರ 3.0 ತಿಂಗಳ ಅಭಿವೃದ್ಧಿ ವಿಂಡೋದೊಂದಿಗೆ ಆದ್ಯತೆಯಾಗಿ ಆವೃತ್ತಿ 8 ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ. ಆವೃತ್ತಿ 2.16 ರಲ್ಲಿ ಮಾಡಿದ ಬದಲಾವಣೆಗಳು ಆವೃತ್ತಿ 3.0 ರೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ (ಪೈಥಾನ್ 3 / ಪೈಟ್‌ಕ್ 5 ನೋಡಿ).

2 ಪ್ರಸ್ತಾಪ:

QT3.0, ಪೈಥಾನ್ 5 ಮತ್ತು PyQt3.0 ನಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ ಕಿಟಕಿಯೊಂದಿಗೆ 5 ಒಂದನ್ನು ಒಮ್ಮೆ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು 3.0 ನಲ್ಲಿ ತಮ್ಮ ಕೆಲಸವನ್ನು ಮಾಡಲು ಡೆವಲಪರ್ಗಳಿಗೆ ಕೇಳಿ. 2 ಸಿದ್ಧವಾಗುವ ತನಕ ನಿಯಮಿತ ಮಧ್ಯಂತರಗಳಲ್ಲಿ 3.0.x ಆವೃತ್ತಿಯೊಂದಿಗೆ ಮುಂದುವರಿಸಿ.

ಪರ್ಯಾಯ ಪ್ರಸ್ತಾಪಗಳು

ಪರ್ಯಾಯ ಪ್ರಸ್ತಾಪವಿದೆಯೇ? ಸಂಭವನೀಯ ಪರ್ಯಾಯಗಳ ಬಗ್ಗೆ ತಿಳಿಯಲು ಕ್ಯೂಜಿಐಎಸ್ ಆಸಕ್ತಿ ಹೊಂದಿದೆ. ನೀವು ಪ್ರಸ್ತಾವನೆಯನ್ನು ಸಲ್ಲಿಸಲು ಬಯಸಿದರೆ, ದಯವಿಟ್ಟು ಕಳುಹಿಸಿ tim@qgis.org "QGIS 3.0 ಪ್ರಸ್ತಾವನೆ" ವಿಷಯದೊಂದಿಗೆ.

ದಿ QGIS ಬ್ಲಾಗ್, ಅಲ್ಲಿ ಈ ಪ್ರಕಟಣೆಯು ಹೊರಬಂದಿತು.

ಗಾಲ್ಗಿ ಅಲ್ವಾರೆಜ್

ಬರಹಗಾರ, ಸಂಶೋಧಕ, ಭೂ ನಿರ್ವಹಣಾ ಮಾದರಿಗಳಲ್ಲಿ ತಜ್ಞ. ಹೊಂಡುರಾಸ್‌ನಲ್ಲಿ ನ್ಯಾಷನಲ್ ಸಿಸ್ಟಮ್ ಆಫ್ ಪ್ರಾಪರ್ಟಿ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಷನ್ ಸಿನಾಪ್, ಹೊಂಡುರಾಸ್‌ನಲ್ಲಿನ ಜಂಟಿ ಪುರಸಭೆಗಳ ನಿರ್ವಹಣೆಯ ಮಾದರಿ, ಕ್ಯಾಡಾಸ್ಟ್ರೆ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್‌ನ ಇಂಟಿಗ್ರೇಟೆಡ್ ಮಾಡೆಲ್ - ನಿಕರಾಗುವಾದಲ್ಲಿ ರಿಜಿಸ್ಟ್ರಿ, ಕೊಲಂಬಿಯಾದಲ್ಲಿ ಎಸ್‌ಎಟಿ ಆಡಳಿತದ ವ್ಯವಸ್ಥೆ ಮುಂತಾದ ಮಾದರಿಗಳ ಪರಿಕಲ್ಪನೆ ಮತ್ತು ಅನುಷ್ಠಾನದಲ್ಲಿ ಅವರು ಭಾಗವಹಿಸಿದ್ದಾರೆ. . 2007 ರಿಂದ Geofumadas ಜ್ಞಾನ ಬ್ಲಾಗ್‌ನ ಸಂಪಾದಕ ಮತ್ತು GIS - CAD - BIM - ಡಿಜಿಟಲ್ ಟ್ವಿನ್ಸ್ ವಿಷಯಗಳ ಕುರಿತು 100 ಕ್ಕೂ ಹೆಚ್ಚು ಕೋರ್ಸ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ AulaGEO ಅಕಾಡೆಮಿಯ ಸೃಷ್ಟಿಕರ್ತ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು

ಡೇಜು ಪ್ರತಿಕ್ರಿಯಿಸುವಾಗ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

ಮೇಲಿನ ಬಟನ್ಗೆ ಹಿಂತಿರುಗಿ