توسعه پلاگین QGIS با پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه پلاگینهای سفارشی خود را برای QGIS ایجاد کنید تا فرآیندهای خود را خودکار کرده و قابلیتهای QGIS را گسترش دهید.
پیشنیازهای دوره
- این دوره برای مبتدیان مناسب نیست. شما به درک کامل از QGIS، پایتون، پکیج PyQGIS پایتون و توسعه رابط کاربری گرافیگی (GUI) با PyQt5 نیاز دارید.
توضیحات دوره
این دوره مقدمهای جامع بر توسعه پلاگینهای QGIS ارائه میدهد که از پلاگینهای اولیه شروع شده و به پلاگینهای پیشرفته، پلاگینهای MapTool، پلاگینهای پردازش و موارد دیگر میرسد. ما به کل اکوسیستم ابزارهای مورد استفاده برای ایجاد پلاگینها میپردازیم که شامل Qt Designer و ویجتهای Qt خاص QGIS، پلاگین Plugin Builder 3 برای ایجاد فایلهای قالب پلاگین اولیه، پلاگین First Aid برای اشکالزدایی پلاگینها در QGIS، ابزار خط فرمان pb_tool برای ساخت، بستهبندی و استقرار پلاگین شما، سیستم Sphinx برای مستندات، گیت و گیتهاب برای کنترل نسخه، همکاری و ردیابی مشکلات و موارد دیگر میباشد.
این دوره برای چه کسانی مناسب است؟
- کاربران QGIS که میخواهند قابلیتهای QGIS را گسترش دهند تا فرآیندهای جغرافیایی خود را خودکار کرده و کارهای سخت تکراری را حذف کنند.
توسعه پلاگین QGIS با پایتون
-
مقدمه 08:18
-
کامپوننتهای نرمافزاری مورد نیاز برای توسعه پلاگین 09:37
-
پلاگین QGIS دقیقاً چیست؟ 16:21
-
چه زمانی به پلاگین یا یک اسکریپت نیاز دارید؟ 03:56
-
راهاندازی زمینهسازی با Plugin Builder 3 16:31
-
تغییر آیکون پلاگین 07:57
-
ساخت رابط کاربری گرافیگی (GUI) پلاگینها 14:47
-
افزودن کد پایتون 16:58
-
اشکالزدایی و توزیع 14:16
-
پسزمینه و راهاندازی 18:28
-
ساخت GUI 08:07
-
درک متد اجرای پلاگینها 19:44
-
اعتبارسنجی محیط QGIS و آمادهسازی برای ایجاد ویژگی جدید 16:35
-
افزودن نقطه جدید و ویژگی بافر به پروژه 13:45
-
آشنایی با کنترل نسخه با گیت و گیتهاب 14:14
-
قرار دادن پلاگین ما تحت کنترل نسخه 12:45
-
افزودن دیالوگ نتایج به پلاگین 13:05
-
Populate کردن دیالوگ نتایج 17:37
-
مبانی MapTool 10:48
-
ایجاد رابط کاربری گرافیگی (GUI) پلاگین 09:38
-
ایجاد هندسه پلیلاین از MapTool 12:12
-
Populate کردن جدول تأثیر 11:47
-
راهحل تمرین چالش 11:41
-
راهاندازی پلاگین مثال ویجت 05:13
-
ویجتهای دیتا اینتری 14:37
-
ویجتهای انتخاب لایه نقشه، فیلد و سیستم مختصات 10:39
-
ویجتهای انتخاب لایه نقشه، فیلد و مرجع مختصات - بخش 2 12:29
-
باکسهای گسترش، ویرایشگر عبارات، انتخابگر نمادشناسی و موارد دیگر 22:06
-
پسزمینه متنوع ماشینحساب 11:07
-
راهاندازی پروژه 14:53
-
ایجاد GUI 13:42
-
ایجاد فلوچارت و ساختار نهایی داده 08:11
-
ایجاد حلقه از طریق چندضلعیها 09:56
-
ایجاد حلقه از طریق نقاط 17:06
-
محاسبه اندیسهای تنوع 18:05
-
گزارشدهی نتایج 16:30
-
آشنایی با Sphinx 19:12
-
راهحل چالش 08:35
-
آپلود در مخزن رسمی QGIS 19:07
-
آشنایی با پلاگینهای پردازش 16:49
-
کلاس QgsProcessingAlgorithm 10:57
-
متد processAlgorithm 15:25
-
ساخت پلاگین پردازش با plugin builder 3 11:03
-
افزودن اطلاعات کمکی و سفارشیسازی پارامترهای ورودی و خروجی 12:54
-
بازیابی پارامترها و پردازش الگوریتم 13:29
-
خروجی گرفتن از فایل HTML 15:58
-
راهحل چالش - شامل خروجی دقیق 06:17
-
از اینجا به کجا برویم؟ 08:03
-
چگونه بیشترین بهره را از دورههای من ببرید؟ 16:16
مشخصات آموزش
توسعه پلاگین QGIS با پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متخصص
- تعداد درس:49
- مدت زمان :10:47:46
- حجم :5.35GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy