انجمن جی آی اس (GIS)
لزوم آموزش Arcobject چیست؟ - نسخه‌ی قابل چاپ

+- انجمن جی آی اس (GIS) (http://forum.arcgis.ir)
+-- انجمن: اشتراک گذاری دیتا و اطلاعات GIS,RS (http://forum.arcgis.ir/Forum-%D8%A7%D8%B4%D8%AA%D8%B1%D8%A7%DA%A9-%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7-%D9%88-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-GIS-RS)
+--- انجمن: اطلاعات آموزشی (Tutorial) (http://forum.arcgis.ir/Forum-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-Tutorial)
+--- موضوع: لزوم آموزش Arcobject چیست؟ (/Thread-%D9%84%D8%B2%D9%88%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Arcobject-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F)



لزوم آموزش Arcobject چیست؟ - فردین آژغ - ۰۷-۱۹-۱۳۹۳

ArcGIS محصولی ساخته شده از هزاران کامپوننت است (کامپونت در برنامه نویسی یعنی چیزی که به صورت بسته بندی در آمده باشد و یک کار مشخصی رو انجام بدهد) و هر یک از کامپوننتها با Arc Object توسعه یافته اند. وقتی که شما از یک برنامه کاربردی همانند Arc Map استفاده می کنید با مجموعه ای از دکمه ها و ابزارهایی روبرو خواهید شد که همگی با Arc Object پیاده سازی شده اند.
این دستورات و ابزارها عبارتند از افزودن داده ها، ویرایش یا انجام تحلیل های مکانی و .....
Arc Object با تمام توانمندی هایش به وجود آمده است تا بوسیله آن برنامه های کاربردی مکانی تولید کنیم یا دستورات و ابزارهایی برای Customize کردن محصولات ArcGIS تئلید نماییم.
Arc Object از Assembly گوناگونی تشکیل شده که روابط بین اشیاء را تشریح می نمایید. شما برای انجام هر فرآیند نیاز به Assembly های مناسب آن دارید مثل Map, Carto, Display, Geo Database, 3D Analyst, Spatial Analyst, Network Analyst و ...
در همه برنامه های مکانی شما نیاز به تعامل با عناصر اصلی یک برنامه مکانی مثل نقشه، لایه ها، نحوه نمایش لایه ها، افزودن دادهای رستر و وکتور از منابع مختلف (shape file یا انواع Data Base و Geo DataBase)، تنظیمات layout و Export و چاپ هستید که Arc Object این امکان را برای شما فراهم می نماید همچنین انواع جستجوهای مکانی و توصیفی، تحلیل های مکانی و شبکه ای، ویرایش داده ها و هزاران task و فرآیند که در پروژه خود نیاز داشته باشید.

Arc Object و برنامه نویسان .Net
Arc Object یک کتابخانه بزرگ از کامپوننتهای COM می باشد که پایه های ArcGIS را فراهم و در اختیار توسعه گران قرار می دهد. کامپوننتهای Arc Object به همراه ArcGIS Desktop, ArcGIS Engine یا ArcGIS Server نصب می شوند و به یکی از روش های زیر مورد استفاده قرار می گیرند:
- خصوصی سازی محیط ArcGIS Desktop
- ساختن یک برنامه مکانی بدون استفاده از ArcGIS Desktop
- توسعه یک برنامه کاربردی تحت وب

خصوصی سازی محیط ArcGIS Desktop
ArcGIS Desktop یک نرم افزار بزرگ است که خود شامل ArcMap, ArcGlobe, ArcScene, ArcCatalog می باشد. نرم افزار ArcGIS Desktop امکان انجام کارهای GIS ی، از فرآیندهای مبتدی تا کارهای پیشرفته و حرفه ای را فراهم می سازد که خود شامل کار با نقشه، تحلیل های جغرافیایی و مکانی، کار با داده ها، مدیریت داده ها، بصری سازی و Geoprocessing و ... می باشد.
با ArcGIS Desktop می توان کارها و فرآیندها را اتوماتیک کرد و یا فرآیند و محیط کاری مناسبی برای کارهای خود ایجاد نمود. به سه روش می توان این کار را نجام داد:
- پیکره بندی واسط کاربری مثل بارگذاری مجدد ابزارها، دستورات و جابجایی پنجره های در ArcMap, ArcGlobe, ArcScene, ArcCatalog.
- اتوماتیک کردن فرآیندها با استفاده از اسکریپت نویسی Python
- ایجاد و توسعه add-ins، extension و component ها بمنظور انجام فرآیندها در محیط ArcGIS Desktop.


توسعه برنامه های کاربردی با ArcGIS Engine در محیط Windows
با استفاده از ArcGIS Engine می توان برنامه های کاربردی با کارآیی بالا و بدون استفاده از محیط عظیم و ابزارهای زیاد و متنوع ArcGIS Desktop در محیط ویندوز ایجاد نمود و تمام فرآیندها و وظایف را پیاده سازی نمود. استفاده از این روش نیازمند مهارت بالا در برنامه نویسی و آشنایی کامل به Arc Object می باشد.

توسعه برنامه های کاربردی با ArcGIS Server تحت Web
توسعه بر اساس ArcGIS Server امکان ایجاد برنامه های کاربردی تحت وب را ایجاد می نماید که باعث انعطاف فوق العاده محصول گردیده و از آنجا که برنامه برای اجرا فقط نیازمند Browser می باشد لذا وابسته Device نبوده و روی تمام سکوها اعم از سیستم عامل های مختلف نظیر Windows، Linux، Solaris و ... همچنین موبایل ها، تبلت ها و ... که می توانند دارای سیستم عامل Android، iOS، Windows Phone و ... باشند.

ششمین دوره آموزش آرک آبجکت مقدماتی

اولین دوره آموزش آرک آبجکت پیشرفته


RE: لزوم آموزش Arcobject چیست؟ - newman - ۰۴-۰۶-۱۳۹۴

با سلام
کسی جزوه آموزشی کلاس آرک آبجکت یا فیلم کلاس رو داره؟خیلی محتاجشم ، ممنون