دوره آموزشی QGIS و پایتون برای AEC

دوره آموزشی QGIS و پایتون برای AEC

2 ساعت 19 دقیقهمتوسط2020-07-30

مدرسین

Gordon Luckett

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
ایجاد پلاگین‌ها

مهارت ها

QGISGISArchitectural DesignAECProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • AEC با پایتون و QGIS

شروع پایتون

  • پایتون چیست؟
  • استفاده از کنسول پایتون
  • اولین اسکریپت پایتون خود را ایجاد کنید
  • ذخیره اسکریپت های پایتون

مدیریت لایه ها و پروژه ها با پایتون

  • کار با پروژه ها
  • کار با لایه ها
  • تنظیم CRS
  • افزودن و ایجاد تعریف لایه

هندسه هندلینگ

  • دریافت WKT از داده ها
  • صادرات هندسه
  • هندسه فیلترینگ
  • ترسیم هندسه جدید

واردات DWG و DXF

  • وارد کردن دستی DWG
  • استفاده از پایتون برای وارد کردن DXF
  • تبدیل خطوط به چند ضلعی با پایتون

ایجاد پلاگین

  • نصب افزونه ساز
  • استفاده از افزونه ساز
  • یک فایل دسته ای برای بارگیری پیوندهای پایتون ایجاد کنید
  • افزونه را نصب کنید
  • استفاده از Qt Designer
  • افزودن پایتون به پلاگین

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان