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

Learning ArcGIS Python Scripting

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا تاکنون لازم بوده است که تمام لینکهای خراب را در مجموعه اسناد نقشه پیدا کنید؟ یا قبل از بارگذاری داده های نقشه ، واحدها را تبدیل کنید؟ پایتون دروازه ای است برای خودکار کردن کارهای مشترک GIS مانند اینها. از اسکریپت های پایتون می توان برای دستکاری نقشه ها ، اجرای دستورات و حتی خواندن و نوشتن داده ها از روی پرونده ها استفاده کرد. بیاموزید که چگونه با افزودن اسکریپت نویسی پایتون به ArcGIS Desktop ، بینش سریعتر و عمیق تری در داده های GIS خود ایجاد کنید. این دوره با اصول اولیه ، شامل رشته ها ، متغیرها و گزاره های شرطی شروع می شود. جنیفر هریسون - بنیانگذار TeachMeGIS - به راحتی نوشتن اسکریپت ها در IDLE ، محیط توسعه یکپارچه برای پایتون را برای شما راحت می کند و تا نوشتن خروجی به صفحه ، انتقال آرگومان های خط فرمان به اسکریپت ها و خواندن و نوشتن روی یک پرونده ورود به سیستم ، رمپ می کند. وی همچنین ماژول ArcGIS arcpy را برای ایجاد اسناد نقشه معرفی می کند و نحوه ادغام ابزارهای برنامه نویسی سفارشی را در ArcMap نشان می دهد.
موضوعات شامل:
  • نوشتن و اجرای اسکریپت های پایتون در IDLE
  • انعطاف پذیر ساختن اسکریپت ها با متغیرها
  • نوشتن نظرات
  • دستکاری داده های رشته
  • برنامه نویسی شی گرا در پایتون
  • ایجاد حلقه
  • خواندن و نوشتن پرونده های متنی
  • گرفتن ورودی هنگام اجرا
  • مستند کردن اسکریپت های خود

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

مقدمه Introduction

  • اهرم پایتون در ArcGIS Leverage Python in ArcGIS

  • آنچه باید بدانید What you should know

1. پایتون برای مبانی ArcGIS 1. Python for ArcGIS Basics

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

  • پایتون در سراسر ArcGIS Python throughout ArcGIS

  • نوشتن اسکریپت ها را در یک IDE اجرا کنید Compose and run scripts in an IDE

  • اولین فیلم نامه خود را بنویسید Write your first script

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

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

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

3. قوانین نحو 3. Syntax Rules

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

  • اسکریپت های نظر Comment scripts

  • کلمات محفوظ است Reserved words

4- رشته ها را دستکاری کنید 4. Manipulating Strings

  • شخصیت های رشته ویژه Special string characters

  • دستکاری های اضافی Additional manipulations

  • توابع رشته String functions

  • برای توابع رشته کمک کنید Help for string functions

5- برنامه نویسی شی گرا 5. Object-Oriented Programming

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

  • اشیاء ، خواص و روشها Objects, properties, and methods

  • همراهی بسته های سایت Incorporating site packages

  • ماژول ArcGIS Python ArcGIS Python module

  • مبانی ArcPy Basics of ArcPy

  • راهنما برای ArcPy Help for ArcPy

6. استفاده از حلقه ها 6. Using Loops

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

  • از حلقه foreach استفاده کنید Use the foreach loop

  • راهنما برای توابع لیست Help for list functions

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

  • اظهارات شرطی Conditional statements

7. ایجاد پرونده های ورود به سیستم 7. Generate Log Files

  • خواندن و نوشتن در یک فایل متنی Read and write to a text file

  • چندین پرونده را روی یک پرونده بنویسید Write multiple records to a file

8- ورودی در زمان اجرا 8. Input at Run Time

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

  • استدلال خط فرمان Command-line arguments

  • ضبط آرگومان ها در یک متغیر لیست Capture arguments in a list variable

  • با جعبه ابزار در ArcMap کار کنید Work with toolboxes in ArcMap

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

9. اسناد راهنما 9. Help Documents

  • مستندسازی فیلمنامه Documenting a script

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش اسکریپت نویسی ArcGIS Python
جزییات دوره
2h 27m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
37,780
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TeachMeGIS with Jennifer Harrison TeachMeGIS with Jennifer Harrison

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