اعلانات انجمن


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
دوره برنامه نویسی ArcGIS در محیط پایتون
نویسنده پیام
علوی آفلاین
ناظر انجمن
******

ارسال‌ها: 559
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 268
ارسال: #1
دوره برنامه نویسی ArcGIS در محیط پایتون

با عرضه نسخه Arc GIS 10 خط و مشی شرکت سازنده کامپوننت های آرک آبجکت مشخص گردید. یکی از تغییرات مهم  حذف VBA برای سفارشی سازی نسخه دسکتاپ و ارائه زبان اسکریپتی پایتون به جای آن بوده است.
پایتون (Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است. فلسفه ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند. یک کار غیر معمول که در طراحی این زبان انجام گرفته استفاده از فاصله و جلوبردن متن برنامه برای مشخص کردن بلوک‌های مختلف کد است.
پایتون مدل‌های مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از یک سامانه پویا استفاده می‌کند. این زبان از زبان‌های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است.
زبان برنامه نویسی پایتون و کتابخانه انحصاری شرکت ESRI تحت نام ArcPy جایگزینی مناسب برای VBA است زیرا:
  1. پایتون یک زبان کاملا شی گراست
  2. پایتون رایگان و متن باز است
  3. چون پایتون با پورتابل C نوشته شده می تواند به صورت مجازی بر روی هر سیستمی کامپایل و اجرا شود . مار پایتون یه زبان اسکریپتی است یعنی در حالت معمول به فایل اجرایی تبدیل نمی شه بلکه یک ماشین مجازی فایل کد را خوانده و همزمان آنها را تفسیر کرده و اجرا می نماید . پس شما می توانید یک برنامه در ویندوز بنویسید و سپس آن را بدون تغییر روی لینوکس یا مکینتاش یا هر سیستم عامل و سخت افزار دیگری که پایتون روی آن نصب باشد اجرا کنید
  4. پایتون یک زبان قدرتمند است چرا ؟ چون از C -C++-Java مشتق شده است
  5. پایتون قابلیت استفاده کدهای نوشته شده به زبانهای مختلف را داراست این قابلیت مهمترین نقطه قوت این زبان است فایل هایexe این زبانها را میتوان مستقیما در برنامه اجرا کرد یا از توابع کتابخانه ای COM API استفاده کرد
  6. پشتبانی عالی غول های نرم افزار از این زبان مانند گوگل - مایکروسافت ... مثلا مایکروسافت به شما امکان میدهد که از محیط ویژوال استودیو برای اجرای دستورات پایتون استفاده کنید و کتابخانه Iron Python را به این منظور در دات نت گنجانده است
  7. سازگاری کامل در سیستم های عامل مانند ویندوز - لینوکس

[تصویر:  attachment.php?aid=148]
دوره برنامه نویسی ArcGIS با پایتون تخصص حرفه ای شما را در زمینه GIS به شکل موثر و کارآمدی بالا تر برده و به شما نشان می دهد چگونه با استفاده از زبان برنامه نویسی پایتون در نرم افزار ArcGIS دسکتاپ، عملیات های geoprocessing ، مدیریت نقشه ها و لایه ها، پیدا کردن و تعمیر لینک ها معیوب برای داده ها، ویرایش داده ها در لایه های برداری و جداول ، و مواردی خیلی بیشتر از این را به طور خودکار به انجام برسانید.دوره برنامه نویسی ArcGIS با پایتون (Pyhton) با پوشش مفاهیم اساسی برنامه نویسی پایتون درزمینه نرم افزار ArcGIS شروع می شود. شما یاد خواهید گرفت که چگونه با استفاده از پایتون عملیات های پردازشی مهم را در نرم افزار ArcGIS به طور خودکار انجام دهید. 
 
[تصویر:  attachment.php?aid=147]
 سرفصل دوره برنامه نویسی ArcGIS  در محیط پایتون
1- مقدمه
  • چرا از پایتون استفاده میکنیم؟
  • انتخاب Editor مناسب برای پایتون 
  • استفاده از  Python Window
  • نوشتن و اجرای کد در Python Window 
2- اصول برنامه نویسی با پایتون
  • کار با اعداد (Numbers)
  • کار با متغیر ها 
  • کار با String 
  • کار  با List ها
  • استفاده از توابع 
  • استفاده از متد ها
  • کار با مسیر فایل ها و پوشه ها
  • کار با ماژول ها
  • استفاده از دستورات شرطی
  • استفاده از دستورات loop
  • کامنت در پایتون
3- استفاده از ArcPy و جستجوی داده های مکانی :
  • کار با توابع و  کلاس های  ArcPy
  • چک کردن داده های موجود 
  • استفاده از  Describe
  • لیست کردن داده ها
4- کار با  جداول داده های مکانی :
  • استفاده از Cursor 
  • استفاده از  SQL در پایتون
  • کار با نام فیلد ها 
  • کار با  فایل های  Text
5- کار با داده های رستری:
  • لیست کردن و  Describe
  • کار با آبجکت های رستر
  • کار با ماژول 
6- مهارتهای تخصصی در پایتون
  • Map scripting
  • Debugging  و  error handling
  • ساخت تابع و کلاس پایتون
  • کار با پکیج ها 
  • ساخت ابزار با استفاده از  python

توجه: اطلاعات بیشتر در مورد دوره های کاربردی GIS (نحوه ثبت نام و ...) را می توانید در صفحه دوره های آموزش مجازی GIS و صفحه دوره های آموزش برنامه نویسی GIS  و WebGIS  در شهر تهران مشاهده کنید.
 


فایل‌(های) پیوست شده بندانگشتی (ها)
       

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
(آخرین ویرایش در این ارسال: ۶-۳-۱۳۹۳ ۱۱:۱۶ عصر، توسط علوی.)
۲-۸-۱۳۹۲ ۰۱:۵۴ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
bahram.n آفلاین
کاربر عادی
*

ارسال‌ها: 7
تاریخ عضویت: دي ۱۳۹۲
اعتبار: 3
ارسال: #2
RE: دوره برنامه نویسی ArcGIS در محیط پایتون

کلاسها کی شروع میشه و کجای تهرانه ؟
 
۱۶-۴-۱۳۹۳ ۰۴:۴۹ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 




کاربرانِ درحال بازدید از این موضوع: 1 مهمان