توضیحات
دوره A Beginner’s Guide to GIS Programming. این دوره آموزشی یک راهنمای جامع و از صفر تا صد برای یادگیری برنامهنویسی سیستمهای اطلاعات جغرافیایی یا همان GIS است که به فراگیران کمک میکند با استفاده از پایتون، پایگاههای داده و ابزارهای حرفهای، کارهای مکانی را خودکارسازی و تحلیل کنند. این دوره آموزشی برای کسانی طراحی شده است که قصد دارند از سطح یک تحلیلگر دادههای مکانی یا GIS Analyst فراتر رفته و به یک توسعهدهنده حرفهای GIS Developer تبدیل شوند. در این برنامه آموزشی، فراگیران یاد میگیرند که چگونه برنامهنویسی را با سیستمهای اطلاعات جغرافیایی ترکیب کنند تا مشکلات واقعی و پیچیده در حوزه دادههای جغرافیایی را به سادگی حل نمایند. آموزشها از مبانی زبان پایتون آغاز شده و به مرور به سمت کتابخانهها و ابزارهای قدرتمند و پیشرفته پیش میرود، بنابراین نیازی به داشتن تجربه قبلی در زمینه برنامهنویسی نخواهد بود و همه مباحث به صورت قدمبهقدم تشریح میشود. در طول این دوره، شرکتکنندگان نحوه مدیریت محیطهای برنامهنویسی با استفاده از Anaconda، کدنویسی در محیطهای Jupyter Notebook و VS Code، و کار با کتابخانه Shapely برای ایجاد و دستکاری اشیاء هندسی را فرا میگیرند. همچنین مباحث مربوط به ذخیرهسازی، جستجو و مدیریت دادههای مکانی با استفاده از PostgreSQL و PostGIS به همراه دستورات SQL به صورت کامل تدریس میشود. فراگیران با کتابخانه قدرتمند GeoPandas آشنا میشوند تا بتوانند دادههای جغرافیایی را بخوانند و تحلیل کنند. یکی از بخشهای مهم این دوره، خودکارسازی فرآیندهای GIS در نرمافزار ArcGIS Pro با استفاده از کتابخانه ArcPy است. در نهایت، مهارتهای کسبشده در قالب دو پروژه واقعی شامل تحلیلگر زمینلرزه با استفاده از رابط برنامهنویسی USGS و تحلیل روند بیماری کووید-۱۹ با دادههای جان هاپکینز پیادهسازی و اجرا میشود.
آنچه فرا خواهید گرفت
- راهاندازی و تنظیم محیط برنامهنویسی پایتون و GIS با استفاده از Anaconda، نرمافزار VS Code و Jupyter Notebook
- تسلط بر مفاهیم پایه پایتون که برای توسعه و برنامهنویسی GIS ضروری هستند
- استفاده کارآمد از Jupyter Notebook جهت نوشتن، تست کردن و مستندسازی جریانهای کاری GIS
- کار با کتابخانه Shapely برای ایجاد، دستکاری و تحلیل اشیاء هندسی و انجام عملوندهای پیشرفته مکانی
- یادگیری اصول پایگاههای داده PostgreSQL و PostGIS برای ذخیره، مدیریت و میزبانی دادههای مکانی در سیستمهای محلی و ابری
- یادگیری و تمرین دستورات SQL برای جستجو، پاکسازی و تحلیل دادههای پایگاهداده
- استفاده از کتابخانه GeoPandas جهت خواندن، تغییر و تحلیل مجموعههای داده جغرافیایی در قالبهای مختلف مانند Shapefiles، GeoJSON، CSV و Excel
- اجرای عملیات فیلتر کردن، ادغام و مدیریت هندسههای چندگانه با استفاده از توابع GeoDataFrame
- خودکارسازی وظایف GIS با استفاده از کتابخانه ArcPy جهت مدیریت دادهها و توسعه ابزارهای سفارشی برای ArcGIS Pro
- پیادهسازی دو پروژه دنیای واقعی شامل تحلیلگر زمینلرزه و بررسی روند دادههای کووید-۱۹
- کسب اعتمادبهنفس کامل برای انتقال از نقش تحلیلگر GIS به توسعهدهنده GIS با ترکیب پایتون، SQL و ابزارهای مکانی
این دوره مناسب افرادیست که
- متخصصان و فعالان حوزه سیستمهای اطلاعات جغرافیایی که قصد دارند دانش تخصصی خود را ارتقا دهند
- دانشجویان رشتههای مرتبط که علاقهمند به یادگیری برنامهنویسی پیشرفته GIS هستند
- تحلیلگران دادههای مکانی GIS Analysts که میخواهند به عنوان توسعهدهنده GIS Developer فعالیت خود را ادامه دهند
- برنامهنویسانی که میخواهند وارد حوزه تحلیل دادههای جغرافیایی و نقشهبرداری دیجیتال شوند
- افرادی که میخواهند فرآیندهای تکراری و زمانبر GIS را خودکارسازی کرده و ابزارهای سفارشی خود را بسازند
مشخصات دوره A Beginner’s Guide to GIS Programming
- ناشر: Udemy
- مدرس: Md. Touhidur Rahman
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 20 ساعت و 37 دقیقه
- تعداد دروس: 104
سرفصل های دوره

پیشنیازهای دوره A Beginner’s Guide to GIS Programming
- You need to have a working knowledge on GIS.
- For the ArcPy library, you need to have ArcGIS Pro installed in your system.
- No programming experience needed. I will teach you everything step by step.
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
9.2 گیگابایت













































