آموزش اسکریپت نویسی 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
جزییات دوره
3h 39m
42
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,303
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jennifer Harrison Jennifer Harrison

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

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