آموزش اسکریپت نویسی ArcGIS Python

Learning ArcGIS Python Scripting

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

آیا تا به حال نیاز داشته اید که تمام پیوندهای شکسته را در مجموعه ای از اسناد نقشه پیدا کنید؟ یا قبل از بارگیری داده های نقشه، واحدها را تبدیل کنید؟ پایتون دروازه ای برای خودکارسازی وظایف رایج GIS است. آیا برای سرعت بخشیدن به سرعت آماده هستید؟ در این دوره آموزشی که برای کاربران باتجربه ArcGIS طراحی شده است، به مربی جنیفر هریسون - بنیانگذار TeachMeGIS - بپیوندید تا به شما نشان دهد چگونه با افزودن اسکریپت نویسی پایتون به ArcGIS، بینش سریعتر و عمیق تری در مورد داده های GIS خود ایجاد کنید.

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


سرفصل ها و درس ها

معرفی Introduction

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • شروع کار با پایتون در ArcGIS Getting started with Python in ArcGIS

  • فایل های پروژه ArcGIS در طول این دوره ArcGIS project files throughout this course

1. مقدمه ای بر اسکریپت و زبان پایتون 1. Introduction to Scripting and the Python Language

  • محل نوشتن اسکریپت های خود: نوت بوک های ArcGIS Where to write your scripts: ArcGIS Notebooks

  • قوانین نحوی پایتون Python syntax rules

  • نمای کلی اسکریپت Scripting overview

  • اولین اسکریپت پایتون خود را بنویسید Write your first Python script

  • نظرات و شبه کد Comments and pseudocode

  • جایی که پایتون در ArcGIS استفاده می شود Where Python is used in ArcGIS

2. رشته ها، اعداد و متغیرها 2. Strings, Numbers, and Variables

  • با رشته ها کار کنید Work with strings

  • روش ها و توابع رشته ای String methods and functions

  • دستکاری رشته String manipulation

  • با مقادیر عددی کار کنید Work with numeric values

  • از متغیرها برای انعطاف پذیر کردن اسکریپت ها استفاده کنید Use variables to make scripts flexible

  • کار با رشته ها در ArcGIS Working with strings in ArcGIS

3. رسیدن به ArcGIS با پایتون 3. Getting to ArcGIS with Python

  • سازنده مدل برای شروع سریع اسکریپت شما Model builder for jump-starting your script

  • اشیاء، ویژگی ها و روش های ArcPy ArcPy objects, properties, and methods

  • گنجاندن کتابخانه های پایتون در یک اسکریپت Incorporating Python libraries in a script

  • ژئوپردازش با پایتون و آرک پای Geoprocessing with Python and ArcPy

  • ArcGIS API برای کتابخانه Python: دسترسی به وب GIS The ArcGIS API for Python library: Getting to web GIS

  • کتابخانه ArcPy The ArcPy library

  • نوشتن اسکریپتی که از ArcPy استفاده می کند Writing a script that uses ArcPy

  • مروری بر برنامه نویسی شی گرا (OOP). Object-oriented programming (OOP) overview

4. استفاده از لیست توابع برای رسیدن به اشیاء ArcGIS 4. Using List Functions to Get to the ArcGIS Objects

  • از حلقه ها برای کار با لیست ها استفاده کنید Use loops to work with lists

  • چالش: ویژگی های لایه ها Challenge: Properties of layers

  • حلقه های تو در تو Nested loops

  • کار با لیست ها Working with lists

  • دستیابی به ویژگی های داده های GIS با Describe Getting to the properties of GIS data with Describe

  • فهرست روش ها و توابع List methods and functions

  • یک اسکریپت با استفاده از متدهای لیست و حلقه for بنویسید Write a script using list methods and a for-loop

  • با استفاده از ArcGIS API یک اسکریپت بنویسید Write a script using ArcGIS API

  • اظهارات مشروط Conditional statements

  • راه حل: خواص لایه ها Solution: Properties of layers

5. خواندن و نوشتن در یک فایل 5. Reading from and Writing to a File

  • از یک فایل متنی بخوانید و بنویسید Read from and write to a text file

  • راه حل: کلاس های ویژگی را توصیف کنید و در یک فایل بنویسید Solution: Describe feature classes and write to a file

  • چالش: کلاس های ویژگی را توصیف کنید و در یک فایل بنویسید Challenge: Describe feature classes and write to a file

  • اسکریپتی بنویسید که از یک فایل بخواند و روی آن بنویسد Write a script that reads from and writes to a file

  • اسکریپتی بنویسید که لینک های شکسته را ثبت کند Write a script that records broken links

6. پیوست کردن اسکریپت خود به ابزاری در ArcGIS Pro 6. Attaching Your Script to a Tool in ArcGIS Pro

  • پویا کردن اسکریپت ها Making scripts dynamic

  • ایجاد جعبه ابزار سفارشی Creating a custom toolbox

7. ایجاد اسناد راهنما برای یک اسکریپت 7. Creating Help Documentation for a Script

  • ایجاد اسناد کمکی برای ابزار اسکریپت Creating help documentation for a script tool

نتیجه Conclusion

  • مراحل بعدی و منابع اضافی Next steps and additional resources

نمایش نظرات

نظری ارسال نشده است.

آموزش اسکریپت نویسی ArcGIS Python
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 39m
42
Linkedin (لینکدین) lynda-small
10 فروردین 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,303
- از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jennifer Harrison Jennifer Harrison

جنیفر هریسون رئیس TeachMeGIS، یک مرکز آموزشی GIS مستقر در هیوستون، تگزاس است.

جنیفر دارای مدرک کارشناسی در ریاضیات و کارشناسی ارشد در علوم زمین از دانشگاه ایالتی موری در موری، کنتاکی است. وی از سال 1992 در زمینه GIS مشاوره و از سال 1997 به تدریس نرم افزار Esri مشغول است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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