۱۲-۰۹-۱۳۹۳، ۰۶:۱۶ ب.ظ
۱۲-۲۵-۱۳۹۳، ۰۸:۳۶ ب.ظ
۰۳-۱۳-۱۳۹۴، ۰۵:۱۶ ب.ظ
برای آشنایی تخصصی با برنامه نویسی پایتون می توانید در دوره های انجمن با سرفصل زیر شرکت کنید
سرفصل دوره آموزش برنامه نویسی پایتون تحت 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. کنترل ابزار
لینک دوره
سرفصل دوره آموزش برنامه نویسی پایتون تحت 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. کنترل ابزار