آموزش کاربردی GIS در تهران
آموزش کاربردی GIS در تهران :با تاکید بر آموزش GIS بر برنامه نویسی Arcpy توسط مهندس ونوس نصیرفام طراحی و ارائه می گردد.
مدرس :
مهندس ونوس نصیرفام
۰۹۳۹۰۳۹۸۰۸۶
مقدمه:
ArcPy یک کتابخانه جامع و قدرتمند برای تجزیه و تحلیل فضایی، مدیریت داده ها و تبدیل است. به تحلیل مکانی پیشرو در صنعت و الگوریتمهای یادگیری ماشین فضایی دسترسی داشته باشید و گردشهای کاری ساده یا پیچیده را به راحتی ایجاد و خودکار کنید. ArcPyیک تجربه غنی پایتون را در سراسر پلتفرم ArcGIS ایجاد میکند و تکمیل کد و مستندات مرجع را برای هر تابع، ماژول و کلاس ارائه میکند.
چیزی که یاد خواهید گرفت
- آموزش نوشتن برنامه های GIS با استفاده از ابزارهای پایتون و برنامه های کاربردی برای ArcGIS .
- در استفاده از ArcPy/Python با ArcGIS Pro بسیار ماهر شوید.
- می توانید برای کسب موقعیت های شغلی GIS، Geospatial یا Spatial Developer درخواست دهید.
- یک توسعهدهنده برنامه پایتون باشید که در ArcPy متخصص شوید، که مورد تقاضای پروژههای GIS است و توسط صنایع مختلف انجام میشود.
الزامات
- رایانه ای که حداقل نیازهای سیستم ArcGIS Pro 2.2 را برآورده می کند و توانایی اجرای نرم افزار را دارد.
- مهارت ها و دانش پایه در پایتون.
- سطح پایه (یا بالاتر) مجوز ArcGIS Desktop بدون پسوند. این به ArcGIS Pro و ArcMap اجازه می دهد تا اجرا شوند و همچنین اجازه دانلود داده های ArcTutor را می دهد.
- دانش ArcGIS Pro یا ArcMap یک مزیت است اما الزامی نیست.
شرح دوره
پیش بینی می شود بازار جهانی سیستم اطلاعات جغرافیایی (GIS) تا سال ۲۰۲۳ بیش از ده میلیارد دلار ارزش داشته باشد و با سرعت زیادی در حال رشد است.
توسعه دهندگانی که با نرم افزار GIS مناسب مهارت دارند در حال حاضر تقاضای زیادی دارند و تقاضا در حال افزایش است.
در GIS Stack Exchange – کتابخانه فضایی پایتون – بیشترین سؤالات برای ArcPy است که یک API Python را برای محصول شاخص Esri ArcGIS Desktop و دو برنامه اصلی آن (ArcGIS Pro و ArcMap) ارائه می دهد.
در نتیجه، هرگز زمان بهتری برای توسعه دهندگان پایتون وجود نداشته است تا مهارت های ArcPy را به کارنامه خود اضافه کنند.
این دوره در درجه اول برای معرفی توسعه دهندگان پایتون با کلاس ها و توابع ArcPy برای کار با ArcGIS Pro طراحی شده است. همچنین آنها را با بسیاری از جنبههای رابط کاربری گرافیکی ArcGIS Pro آشنا میکند، به طوری که آنها در موقعیت خوبی برای درک نیازهای کاربران نهایی برای برنامههایی که مینویسند، قرار میگیرند.
در حالی که برای گذراندن دوره به تجربه نسبتا کمی پایتون نیاز است، اگر قبلاً آموزش مقدماتی پایتون را گذرانده باشید – مانند کلاس استاد پایتون آکادمی برنامه نویسی یادگیری، ممکن است درک کلاس ها و توابع پایتون مورد استفاده آسان تر باشد.
این دوره همچنین برای کاربران نهایی ArcGIS Pro که مایل به یادگیری ArcPy هستند مناسب است، اما اگر حداقل مهارت در آن زبان داشته باشند، ممکن است نیاز داشته باشند که منحنی یادگیری پایتون را شروع کنند.
اکثر بخش های این دوره را می توان به هر ترتیبی گذراند. فقط باید داده ها را دانلود کنید و بررسی کنید که ArcGIS Pro و Python IDE شما ابتدا کار می کنند.
توجه: برای شرکت در این دوره به نرم افزار GIS نیاز است.
این دوره فقط به مجوز سطح پایه ArcGIS Desktop (که شامل ArcGIS Pro میشود) نیاز دارد و برای تکمیل تمام تمرینها نیازی به مجوز هیچ محصول افزونهای نیست.
این دوره با بررسی مکان های مختلفی که کد پایتون را می توان در برنامه ArcGIS Pro استفاده کرد و اینکه چگونه کد پایتون را می توان با استفاده از یک IDE پایتون برای تعامل با ArcGIS Pro به عنوان یک اسکریپت مستقل یا یک ابزار اسکریپت پایتون نوشت، شروع می شود.
موضوعات کلیدی که باید تحت پوشش قرار گیرند عبارتند از:
- استفاده از ArcPy و Python در چندین رابط در داخل و در کنار ArcGIS Pro
- پنجره پایتون
- IDE پایتون (به عنوان مثال IDLE)
- ابزارهای اسکریپت پایتون
- ابزارهای جعبه ابزار پایتون
- تجزیه کننده پایتون برای محاسبه و برچسب گذاری فیلد
- با استفاده از ماژول ها، کلاس ها و توابع ArcPy
- کار با جستجو، به روز رسانی و درج مکان نماهای ماژول دسترسی به داده ArcPy (arcpy.da)
- انجام فهرست GIS با فهرست کردن داده ها، توصیف داده ها و پوشه های سیستم راهپیمایی و مجموعه داده های مکانی
- استفاده از ماژول Mapping برای اتوماسیون نقشه با استفاده از پروژه، نقشه، لایه، چیدمان، قاب نقشه، وسعت، دوربین، مرجع فضایی، متن، گرافیک، افسانه ها، نوارهای مقیاس، فلش های شمالی، تصاویر و بسیاری از کلاس های شی دیگر
- کار با Map Series برای برآوردن نیازهای ساده تا پیچیده Map Book
- پیدا کردن راه خود در مورد اسناد بسیار گسترده ArcPy/Python ArcGIS Pro
- کار با هندسه نقطه، خط و چند ضلعی
- تنظیم محیط ژئوپردازش
- دریافت و تنظیم پارامترها برای ابزارهای اسکریپت پایتون
- ایجاد داده های آزمایشی
- استخراج طرح بندی نقشه به PDF
در پایان این دوره، مهارت های لازم برای تبدیل شدن به یک متخصص در ArcPy با استفاده از ArcGIS Pro و اعمال آن در برنامه های خود مانند Map Automation و Geoprocessing را خواهید داشت.
این دوره برای چه کسانی است:
- این دوره برای توسعه دهندگانی با زبان پایتون که می خواهند مهارت های خود را با یادگیری ArcPy با استفاده از ArcGIS Pro افزایش دهند مناسب است.
بدون دیدگاه