آموزش اسکریپت نویسی 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

نمایش نظرات

آموزش اسکریپت نویسی 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 پرداخته است.