انجمن جی آی اس (GIS)

نسخه‌ی کامل: اسکریپت نویسی با پایتون در ArcGIS
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
قسمت اول این آموزش را میتوانید با کلیک بر روی لینک زیر مشاهده نمایید:

مشاهده آموزش
قسمت های بعدی ویدئو رو میتونید از لینک زیر مشاهده کنید:

http://www.aparat.com/girs
برای آشنایی تخصصی با برنامه نویسی پایتون می توانید در دوره های انجمن با سرفصل زیر شرکت کنید

لینک دوره


سرفصل دوره آموزش برنامه نویسی پایتون تحت ArcGIS

جلسه اول

آشنایی با محیط برنامه ­نویسی پایتون

آشنایی با محصولات ArcGIS

آشنایی با زبان برنامه­نویسی پایتون

1. داده

2. متغیرها

3. عملگرهای ریاضی

4. عملگرهای رشته­ای

5. آشنایی با نوشتن توضیحات برای برنامه

6. توابع تبدیل نوع داده

7. توابع ریاضی

8. عملگرهای مقایسه­ای

9. عملگرهای منطقی

10. دستورات شرطی

11. ساختار حلقه­های تکرار

12. توابع رشته­ای

13. آشنایی با تابع help

14. تعریف تابع جدید

15. لیست­ها

16. چندتایی­ها (tuple)

17. مجموعه­ (set)

18. مدیریت ساختار قالب خروجی

19. دیکشنر­­ی­ (dictionary)

20. خواندن و نوشتن فایل

21. مدیریت خطا

22. کلاس­ها و اشیاء

جلسه دوم

آشنایی سریع با ArcPy

1. مقدمه­ای بر ArcPy

2. توابع ArcPy

3. کلاس­های ArcPy

4. بکارگیری ابزار ArcToolbox درArcPy

5. ماژول­های ArcPy

6. اجرای یک نمونه برنامه Arcpy

7. اجرای برنامه در ArcToolbox

8. ابزارهای مدیریت برنامه در ArcToolbox

توصیف داده­ها

1. آشنایی کلی با تابع Describe

2. خصوصیات تابع Describe برای Feature class

3. خصوصیات تابع Describe برای جدول

4. خصوصیات تابع Describe برای Dataset

5. خصوصیات تابع Describe برای رستر

مدیریت لیست اشیا در ArcPy

1. تابع ListFeatureClasses

2. تابع ListDatasets

3. تابع ListTables

4. تابع ListFields

5. تابع ListWorkspaces

6. تابع ListPrinterNames

7. تابع ListSpatialReferences

8. تابع ListToolboxes

9. تابع ListTools

مدیریت انتخاب داده­ها در ArcPy

1. آشنایی با مفهوم انتخاب داده

2. انتخاب با Select By Attribute

3. آشنایی با شیئ FieldInfo

4. انتخاب با Select By Location

جلسه سوم

مدیریت جداول توصیفی

1. خواندن رکوردها

2. بهنگام ­سازی رکوردها

3. ایجاد رکوردهای جدید

4. ایجاد فیلد جدید

5. حذف فیلد

مدیریت ساختار هندسی داده­ های مکانی

1. شیئ نقطه

2. شیئ PointGeometry

3. شیئ Polyline

4. شیئ Polygon

5. شیئ Multipoint

6. شیئ Geometry

7. بهنگام ­سازی هندسی



جلسه چهارم

مدیریت لایه ­ها و نقشه­ ها در ArcMap

1. آشنایی با شیئ MapDocument

2. آشنایی با شیئ DataFrame

3. آشنایی با شیئ Layer

4. خروجی نقشه به فرمت ­های گرافیکی

مدیریت خطاها

1. کنترل خطاهای زمان اجرا در برنامه

جلسه پنجم

ویژه ­سازی نرم­افزار با Add-in

1. روند کلی ویژه ­سازی

2. کنترل منو

3. کنترل صفحه ابزار

4. کنترل Combo Box

5. کنترل ابزار