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

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

عنوان دوره Programming arcobjects سطح آموزش مقدماتی

اهداف

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

سرفصل های آموزشی
عنوان زمان(ساعت) توضیحات
آشنایی با محیط برنامه نویسی و کنسول برتامه نویسی جی آی اس

2ساعت

آشنایی با محیط سی شارپ  و ویژوال استادیو-نصب SDK.NET – چگونگی برنامه نویسی جی آی اس در محیط سی شارپ –سیستم عامل مورد نیاز برای برنامه نویسی – ورژن ویژوال استادیو و..

 

سر فصل دوره مقدماتی برنامه نویسی جی آی اس (programming arcobjects)
دیاگرام ها –نحوه خواندن و استفاده از آنها

2ساعت

تعریف انواع کلاس ها –روابط بین کلاس ها – پروپرتی ها و متد های موجود در هر کلاس –اینترفیس ها و انواع آنها وکوئری اینترفیس –حرکت بین کلاس ها
دسترسی به لایه ها

2ساعت

برگرداندن اسامی تمامی لایه ها –استفاده از حلقه FOR –نحوه قرار دادن Syntax ها ی برنامه نویسی در محیط سی شارپ–آشنایی با مفهوم خواندنی و نوشتنی بودن پروپرتی ها –قابل رویت و غیر قابل رویت بودن لایه ها –رفرش TOC و ویوی فعال

کار با فرم ها و لایه ها

2ساعت

قرار دادن اسامی لایه ها و فیلد های متناظر آن در داخل کمبو باکس در واقع دسترسی به فیچر کلاس هر لایه –نمایش اولین آیتم در داخل کمبو باکس به محض لود شدن لایه

Editing

2ساعت

Editing در جی آی اس با فراخوانی جعبه ابزار ادیتور انجام می شود قدم اول در کسب مجوز تغییرات ایجاد و افزودن یک فیلد و استفاده از Start Editing می باشد.در این جلسه ما به دیجیت کردن با استفاده از برنامه نویسی آرک آبجکت می پردازیم

 

انجام تمرین

2ساعت

استفاده از اطلاعات قبلی
سر فصل دوره مقدماتی برنامه نویسی جی آی اس (programming arcobjects)
درج عوارض

2ساعت

بدست آوردن ژئومتری نقاط در محیط اسکرین آرک مپ-درج یا insert  عوارض نقطه ای و ایجاد پلیگون
 

2ساعت

 
 

2ساعت

 
 

2ساعت

 
 

2ساعت

 

دوستان در صورت تمایل می توانند از قسمت ثبت نام دوره ها اقدام به نام نویسی نمایند.