دوره آموزشی QGIS و پایتون برای AEC
2 ساعت 19 دقیقهمتوسط2020-07-30
مدرسین

Gordon Luckett
President of Arrow Geomatics, Inc.
جزئیات دوره
QGIS یک ابزار متنباز برای visualizing و تحلیل دادههای جغرافیایی در صنایع معماری، مهندسی، و ساختوساز (AEC) هست. یکی از روشهایی که میتونید QGIS رو بیشتر قابل استفاده و کارآمد کنید، اضافه کردن قدرت Python به اون هست. توی این دوره، مشاور CAD و GIS، گوردون لاکت نشان میده چطور با استفاده از اسکریپتنویسی Python میتونید ابزارهای QGIS رو خودکار و ارتقا بدید. دوره با مقدمهای بر اصول برنامهنویسی Python شروع میشه، از جمله ساخت و ذخیره اسکریپتهای ساده. بعد گوردون نشون میده چطور میتونید کارهای رایج QGIS مثل باز کردن، بستن و ذخیره پروژهها، اضافه کردن لایهها و تعریفات لایهها و ساخت و مدیریت هندسهها رو خودکار کنید. گوردون همچنین نشون میده چطور میتونید وارد کردن دادههای AutoCAD مثل فایلهای DWG و DXF به پروژههای QGIS رو خودکار کنید و دوره با یک دمو از فرآیند ایجاد پلاگین QGIS، با استفاده از Plugin Builder، ابزار ساخت رابط QT Designer و کدنویسی Python به پایان میرسه.
موارد شامل:
ساخت اولین اسکریپت Python
ذخیره اسکریپتها
مدیریت پروژهها و لایههای QGIS به صورت برنامهنویسی
صادرات هندسه
رسم هندسه جدید
وارد کردن فایلهای DWG و DXF
ایجاد پلاگینها
موارد شامل:
ساخت اولین اسکریپت Python
ذخیره اسکریپتها
مدیریت پروژهها و لایههای QGIS به صورت برنامهنویسی
صادرات هندسه
رسم هندسه جدید
وارد کردن فایلهای DWG و DXF
ایجاد پلاگینها
مهارت ها
QGISGISArchitectural DesignAECProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- AEC با پایتون و QGIS
شروع پایتون
- پایتون چیست؟
- استفاده از کنسول پایتون
- اولین اسکریپت پایتون خود را ایجاد کنید
- ذخیره اسکریپت های پایتون
مدیریت لایه ها و پروژه ها با پایتون
- کار با پروژه ها
- کار با لایه ها
- تنظیم CRS
- افزودن و ایجاد تعریف لایه
هندسه هندلینگ
- دریافت WKT از داده ها
- صادرات هندسه
- هندسه فیلترینگ
- ترسیم هندسه جدید
واردات DWG و DXF
- وارد کردن دستی DWG
- استفاده از پایتون برای وارد کردن DXF
- تبدیل خطوط به چند ضلعی با پایتون
ایجاد پلاگین
- نصب افزونه ساز
- استفاده از افزونه ساز
- یک فایل دسته ای برای بارگیری پیوندهای پایتون ایجاد کنید
- افزونه را نصب کنید
- استفاده از Qt Designer
- افزودن پایتون به پلاگین
نتیجه
- مراحل بعدی