دوره مقدماتی برنامه نویسی ArcObjects

سر فصل دوره مقدماتی برنامه نویسی جی آی اس (Arcobjects)

اهداف

شاید بپرسید که برنامه نویسی جی آی اس به چه درد می خورد بهتر است بدانید که با برنامه نویسی می توانید از تلفیق چند ابزار در یک ابزار استفاده کنید و یا آنالیزهایی فراتر از ابزارهای موجود در نرم افزار را را انجام دهید و یا تلفیق چند ابزار را در یک ابزار داشته باشید و در نهایت تولید و ارایه نرم افزار های مکانی مستقل از ArcGIS را بیاموزید. در این دوره آموزش داده می‌شود که چگونه فرم ها ،تولبارها و باتن های خود را طراحی نموده و انجام بسیاری از اعمال پیچیده درArcGIS را با برنامه نویسی Arcobjects به یک کلیک ساده تبدیل نمایند.یادگیری این مدل برنامه‌نویسی هر چند با استفاده از دانش قبلی کاربران درباره نرم افزار ArcGIS می تواند با سرعت بیش تری انجام شود. با این حال کسانی که بدون دانش قبلی ArcGIS شروع به یادگیری این مدل از برنامه نویسی می کنند زمان بسیار، بسیارکمتری صرف یادگیری نرم افزار ArcGIS می کنند به عبارت بهتر و دقیق تر در اغلب موارد این افراد نسبت به کاربران عادی نرم افزار ArcGIS به الگوریتم ها و ابزارهای نرم افزار آشنا تر می باشند.بنابراین برنامه نویسی جی آی اس علاوه بر برنامه نویسی به دانشجویان مرتبط با نرم افزار ArcGIS و رشته های مرتبط با اطلاعات مکانی در یادگیری هر چه بهتر خود این نرم افزار کمک می کند.

سرفصل دوره ARCOBJECTS

بخش اول
  1. آشنایی با محیط برنامه نویسی و کنسول برتامه نویسی جی آی اس
  2. آشنایی با محیط سی شارپ  و ویژوال استادیو
  3. نصب SDK FOR .NET
  4. چگونگی برنامه نویسی جی آی اس در محیط سی شارپ
  5. سیستم عامل مورد نیاز برای برنامه نویسی – ورژن ویژوال استادیو و
بخش دوم
  1. دیاگرام ها  نحوه خواندن و استفاده از آنها
  2. تعریف انواع کلاس ها
  3. روابط بین کلاس ها
  4. پروپرتی ها و متد های موجود در هر کلاس
  5. اینترفیس ها و انواع آنها وکوئری اینترفیس
  6. حرکت بین کلاس ها
بخش سوم
  1. دسترسی به لایه ها
  2. برگرداندن اسامی تمامی لایه ها
  3. استفاده از حلقه FOR
  4. نحوه قرار دادن Syntax ها ی برنامه نویسی در محیط سی شارپ
  5. آشنایی با مفهوم خواندنی و نوشتنی بودن پروپرتی ها
  6. قابل رویت و غیر قابل رویت بودن لایه ها
  7. رفرش TOC و ویوی فعال
بخش چهارم
  1. کار با فرم ها و لایه ها
  2. قرار دادن اسامی لایه ها و فیلد های متناظر آن در داخل کمبو باکس (در واقع دسترسی به فیچر کلاس هر لایه)
  3. نمایش اولین آیتم در داخل کمبو باکس به محض لود شدن لایه
بخش پنجم
  1. Editing با کمپوننت های آرک آبجکت
  2. Editing در جی آی اس با فراخوانی جعبه ابزار ادیتور انجام می شود .قدم اول در کسب مجوز تغییرات ایجاد و افزودن یک فیلد و استفاده از Start Editing می باشد.در این جلسه ما به دیجیت کردن با استفاده از برنامه نویسی آرک آبجکت می پردازیم
  3. ایجاد POINT
بخش ششم

۱- درج عوارض

۲- بدست آوردن ژئومتری نقاط در محیط اسکرین آرک مپ

۳-درج یا insert  عوارض نقطه ای و ایجاد پلیگون

بخش هفتم

ایجاد پلی گون با کلیک کردن در قسمت های مختلف Active view با استفاده از کلاس انتزاعی Rubberband

بخش هشتم

۱- بدست آورد اطلاعات آماری از قبیل تعداد، ماکزیمم، مینیمم، میانگین از داده های موجود درلایه های مختلف

۲- لیبل گذاشتن روی عوارض و آپدیت کردن ارزش های فیلد

۳- دیلیت کردن عوارض با کلیک

۴- انواع select کردن عوارض

بخش نهم

۱- ایجاد گرافیک

۲- استفاده از extending arcobjects  و فرق آن با Add- in ها

۳- ایجاد text element  روی عوارض انتخاب شده

۴- ایجاد call out

بخش دهم

۱- ایجاد ابزار full extend

۲- ایجااد تولبار در Arcobjects Extending و قرار داد ابزارهای ساخته شده در آن

بخش یازدهم

۱- Select by attribute

۲- عملیات بافر روی عوارض نقطه ای و جستجوی عوارض  موجود داخل بافر

۳- نمایش داده های رستری و ایجاد Raster dataset

۴- بدست آوردن pixel value

۵- Attribute table d یک لایه نقطه ای  توسط ارزش هاای ارتفاعی گرفته شده از لایه رستری زیرین آن  به وسیله برنامه نویسی به روز می شود

۶- کدنویسی جهت محاسبه slope

مدرس دوره

حسن آتشگاهی
  • دانشجوی دکتری GIS دانشگاه شهید بهشتی
  • مدیر سایت و  آکادمی ژئوانفورماتیک
  • دارای سابقه تدریس ۷ ساله
  •  دارای سابقه انجام پروژه های مختلف GIS&RS
  • نویسنده ۹ مقاله علمی پژوهشی

    برنامه روزهای برگزاری دوره در سال ۱۳۹۸

     

اطلاعات برگزاری دوره ARCOBJECTS

تاریخ شروع : ۱۴  آذر (دوره برگزار گردید)

در حال ثبت نام برای ۲۶ دی ۹۸ …..

مدت دوره : ۲۵ ساعت

ظرفیت دوره : حضوری ۸ نفر/غیرحضوری ۸ نفر

شهریه : ۶۰۰ هزار تومان —فقط ۵۵۰ هزار تومان

تخفیف ویژه برای ثبت نام گروهی ۳ نفر و بیشتر (نفری ۴۷۰ هزار تومان)

 علاقه مندانی که توانایی پرداخت نقدی ندارند، امکان پرداخت اقساطی در ۲ قسط نیز وجود دارد 

آدرس محل برگزاری دوره : مجتمع فنی تهران . نمایندگی ونک..خیابان ولیعصر، پائین تر از میدان ونک، خ ۱۶ گاندی، پلاک ۱۶

تماس : ۰۹۲۱۶۸۷۱۸۹۹   یزدانی

چیزی هایی که در پایان دوره دریافت می کنید
پشتیبانی آموزشی دایمی
هدیه مخصوص
فیلم هر جلسه
مدرک معتبر دوزبانه