آموزش ArcPy برای ArcMap سطح 2 - 50 اسکریپت ArcPy برای کارهای GIS
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه با استفاده از اسکریپت ArcPy تحلیل GIS انجام دهیم؟
- ترفندهایی برای دریافت اسکریپتهای ArcPy از هرگونه تحلیل GIS از ArcMap
- اجرای چند کوئری و اکسپورت سریع آنها به صورت Shapefile با Arcpy
- ترفندهایی برای نوشتن اسکریپت کوتاه ArcPy
- توضیح منطقی هر اسکریپت
- انجام چندین حلقه بافر، برش و Intersect و Union با اسکریپت کوتاه ArcPy
- ایجاد Shapefile با اسکریپت کوتاه ArcPy
- افزودن فیلد بدون باز کردن Shapefile و حتی بدون استفاده از نرمافزار ArcGIS
- شمارش تعداد ویژگیهای Shapefile بدون باز کردن آن در نرمافزار GIS
- شمارش و دیدن لیست کلاسهای ویژگی در یک پایگاه داده جغرافیایی بدون باز کردن در ArcGIS
- آبجکتهای ArcPy
- فرآیند گامبهگام تا اسکریپت خط به خط
- اکسپورت به Shapefile با اسکریپت ArcPy
- انتخاب بر اساس Attributes با ArcPy
- درک Where Clause در انتخاب بر اساس Attributes
- چگونه با اسکریپت ArcPy ویژگیها را بر اساس لوکیشن انتخاب کنیم؟
- شمارش و لیستبندی لایهها و Shapefile داخل یک پوشه
- افزودن لایه با ArcPy
- چگونه یک کلاس ویژگی Geodatabase را با اسکریپت ArcPy اضافه کنیم؟
- اکسپورت نقشه به JPEG/PDF با ArcPy
- کار با طرحبندی نقشه با اسکریپت ArcPy
- تنظیمات سند نقشه و دیتافریم با اسکریپت ArcPy
- برچسبگذاری ویژگیها با ArcPy
- انتخاب ویژگی پیشرفته با Arcpy
- PythonWin برای اسکریپت ArcPy
- ترفندهای صفحهکلید برای اسکریپتهای ArcPy
- کار با GIS بدون باز کردن ArcGIS
- Zoom به ویژگیهای انتخاب شده با اسکریپت ArcPy
- ویرایش و ذخیره پروژه ArcMap با اسکریپت ArcPy بدون باز کردن رابط ArcMap
- آبجکت سند نقشه (.mxd)
- آبجکت دیتافریم
- آبجکت لایه
- چگونه با استفاده از اسکریپت ArcPy به سند نقشه یا .mxd دسترسی پیدا کنیم؟
- چگونه در ArcGIS کتابخانه ArcPy را ایمپورت کنیم؟
- تابع ()MapDocument
- پارامتر Current چیست؟
- تابع ()save
- چگونه بدون باز کردن اسناد نقشه دیگر به آنها دسترسی پیدا کنیم؟
- چگونه مسیر دایرکتوری پروژه ArcMap را در اسکریپت ArcPy اعلان کنیم؟
- چگونه با اسکریپت ArcPy به دیتافریم دسترسی پیدا کنیم؟
- تابع ()ListDataFrames
- چگونه با استفاده از ArcPy به یک لایه دسترسی پیدا کنیم؟
- تابع ()ListLayers
- استفاده از * در اسکریپت ArcPy
- استفاده از شماره ایندکس برای شناسایی دیتافریم
- چگونه با اسکریپت ArcPy فضای کاری بسازیم؟
- تفاوتهای فضای کاری ArcPy و فضای کاری ArcMap
- تابع ()PrintMap چیست؟
- چگونه متون مختلف طرحبندی نقشه را فوراً با اسکریپت ArcPy جایگزین کنیم؟
- کاربرد عملی حلقه For در اسکریپت ArcPy
- تابع ()ListLayoutElements
- ترفندهایی برای دریافت دستورالعمل مناسب در زمان نوشتن اسکریپت
- پارامترهای تابع ()ListLayoutElements
- تفاوت == و = چیست؟
- ذخیره کل اسکریپت برای استفاده مجدد سریع در پروژههای دیگر
- معنی True و False در اسکریپت برنامهنویسی
- چگونه ArcPy زمان انجام کارهای GIS ما را به آسانی و فوراً صرفهجویی میکند؟
- پارامترهای مختلف تابع ()MapDocument
- مسیر دایرکتوری به عنوان پارامتر
- چگونه بدون باز کردن یک .mxd، سند نقشه یا پروژه ArcMap دیگری را ذخیره کنیم؟
- چگونه تنظیمات ویژگیهای سند نقشه همه پروژههای ArcMap در یک پوشه را همزمان بدون باز کردن آنها تغییر دهیم؟
- معرفی کتابخانه os
- معرفی کتابخانه glob
- حلقه For برای جستجوی mxd.
- چگونه همه پروژههای ArcMap در یک پوشه را به طور همزمان ذخیره کنیم؟
- چگونه با اسکریپت ArcPy لیست منبعهای مکانی همه دیتافریمها را ببینیم؟
- چگونه از منطق شماره شاخص در دیتافریم استفاده کنیم؟
- دیتافریم به عنوان داده لیست
- استفاده از شماره ایندکس مثبت و منفی در دیتافریم مبتنی بر اسکریپت
- آبجکت activeView
- عیبیابی - اگر همه دیتافریمها در پنجره نقشه روی هم افتادهاند.
- اسکریپت ArcPy برای تغییر نام دیتافریم فعال
- چگونه با اسکریپت ArcPy جدول محتوا را رفرش کنیم؟
- چگونه با اسکریپت ArcPy همه لایههای چند دیتافریم را چاپ کنیم؟
- چگونه با ArcPy به یک لایه خاص از یک دیتافریم دسترسی پیدا کنیم؟
- استفاده از آبجکت و ویژگیهای آبجکت در اسکریپت ArcPy
- چگونه با اسکریپت ArcPy یک لایه خاص را بر اساس منبع دادهاش شناسایی کنیم؟
- مشاهده یا مخفی کردن لایه با اسکریپت ArcPy
- کوئری مبتنی بر لایه بدون باز کردن ArcMap
- اسکریپت ArcPy برای دیدن لیست لایههای دیتافریم بدون باز کردن ArcMap
- پارامتر تابع ()MapDocument در PythonWin
- تفاوتهای بین اسکریپتهای PythonWin و پنجره پایتون ArcMap
- مزایای PythonWin در کار GIS
- دیدن اولین لایه یک دیتافریم و مخفی کردن آن بدون باز کردن ArcMap
- مقادیر ویژگی showLabels
- هدف از آبجکت نگاشت
- تابع ()len در اسکریپت ArcPy
- چاپ نتیجه اسکریپت ArcPy به شیوه حرفهای برنامهنویسی
- استفاده از ()تابع reverse در اسکریپت ArcPy برای کار GIS
- آبجکت مدیریت
- انتخاب ویژگی با ArcPy
- چگونه در اسکریپت ArcPy هم از علامت کوچک ('') و هم از علامت بزرگ ("") استفاده کنیم؟
- چگونه یک Shapefile را در یک دیتافریم خاص با اسکریپت ArcPy اضافه کنیم؟
- اسکریپت ArcPy برای افزودن کلاس ویژگی
- اسکریپت ArcPy برای کپی لایه
- تابع ()Select
- چگونه همه ویژگیهای یک شیپفایل را برای اکسپورت با اسکریپت ArcPy انتخاب کنیم؟
- حل مشکلات علامتٰگذاری در اسکریپت ArcPy
- استفاده از and/or در شرطیهای چندگانه ArcPy
- چگونه با اسکریپت ArcPy تایپ داده، ویژگیهای فیلد و طول داده را اضافه کنیم؟
- چگونه دقت را با اسکریپت ArcPy اضافه کنیم؟
- چگونه فیلد تاریخ را با اسکریپت ArcPy اضافه کنیم؟
- چگونه فاصله بافر را در ArcPy تعیین کنیم؟
- توابع و پارامترهای تحلیل Intersect
- چگونه ورودیها و خروجی تحلیل Intersect را با اسکریپت ArcPy مشخص کنیم؟
- چگونه چند ورودی تحلیل را در اسکریپت اعلام کنیم؟
- مقایسه نتایج تحلیل در رابط ArcMap و اسکریپت Arcpy
- توابع و پارامترهای تحلیل Union
- چگونه اسکریپت ArcPy یک تحلیل GIS خاص را جمعآوری کنیم؟
- چگونه اسکریپت جمعآوری شده را به فایل پایتون تبدیل کنیم؟
- تفاوتهای بین اسکریپتهای جمعآوری شده و اسکریپتهای دوره ما
توضیحات دوره
آیا میخواهید برنامهنویسی ArcPy برای کارها و تحلیلهای GIS یاد بگیرید؟
پاسخ - این دوره برای شماست چون در این دوره 50 اسکریپت ArcPy برای انجام کارهای GIS و تحلیل یاد میگیرید.
آیا فکر میکنید برنامهنویسی ArcPy سخت است؟
پاسخ - نه، بسیار لذتبخش است و فقط بازی منطق است. در واقع، فکر ما پیچیدهتر از برنامهنویسی است.
هیچ پیشزمینهای در برنامهنویسی ArcPy ندارید و میخواهید یاد بگیرید از کجا میتوانید اسکریپت ArcPy یک کار GIS را بگیرید؟
پاسخ - در این دوره یاد میگیرید چگونه اسکریپتهای ArcPy هر تحلیل GIS را از رابط ArcMap استخراج کنید.
- میخواهید تکنیکهای نوشتن اسکریپت کوتاه ArcPy را یاد بگیرید؟
پاسخ - در اینجا ترفندهایی برای نوشتن اسکریپت کوتاه و ساده ArcPy یاد میگیرید که فهم آن آسان باشد.
- میخواهید توضیح منطقی هر اسکریپت را برای درک بهتر بیاموزید.
پاسخ - در این دوره توضیح منطقی همه اسکریپتهای ArcPy را دریافت خواهید کرد.
میخواهید تکنیکهای نوشتن اسکریپت را مثل برنامهنویس حرفهای یاد بگیرید.
پاسخ - نکات جادویی و ترفندهایی برای نوشتن هر زبان برنامهنویسی به راحتی و به صورت حرفهای یاد خواهید گرفت.
- به دنبال درسهای پیشرفته، جذاب و لذتبخش در برنامهنویسی هستید.
پاسخ - موضوع این دوره لذت بردن از برنامهنویسی با بازی کردن در زمینه GIS است.
این دوره برای چه کسانی مناسب است؟
- کسی که به برنامهنویسی پایتون برای ArcGIS علاقهمند است، میتواند این دوره را بگذراند.
- کسی که میخواهد منطق برنامهنویسی دشوار را به آسانی یاد بگیرد.
آموزش ArcPy برای ArcMap سطح 2 - 50 اسکریپت ArcPy برای کارهای GIS
-
بررسی دوره 03:01
-
معرفی مدرس دوره 01:07
-
آبجکتهای ArcPy - بخش 1 - آبجکت سند نقشه 09:55
-
آبجکتهای ArcPy - بخش 2 - آبجکت دیتافریم و آبجکت لایه 06:30
-
ایجاد فضای کاری 06:41
-
چاپ نقشه 03:31
-
جایگزینی چند متن در طرحبندی نقشه 13:38
-
بوزرسانی تنظیمات ویژگیهای سند نقشه 09:52
-
تغییر تنظیمات ویژگی سند نقشه بدون باز کردن آن سند 03:48
-
تغییر تنظیمات ویژگیهای سند نقشه همه پروژههای ArcMap در یک پوشه 10:53
-
مشاهده مراجع مکانی همه دیتافریمها 07:16
-
یافتن دیتافریم فعال 04:06
-
چگونه یک دیتافریم را فعال کنیم؟ 11:33
-
چگونه نام دیتافریم فعال را تغییر دهیم؟ 04:24
-
مشاهده لیست لایههای یک دیتافریم 07:30
-
مشاهده یک لایه خاص از یک دیتافریم انتخاب شده 07:28
-
مشاهده منبع داده لایه با اسکریپت چاپ تعاملی 03:48
-
نمایش یا پنهانسازی لایه 07:09
-
مشاهده لیست لایههای دیتافریم بدون باز کردن ArcMap 06:08
-
مشاهده اولین لایه یک دیتافریم و مخفیسازی آن بدون باز کردن ArcMap 06:37
-
برچسبگذاری ویژگیها 08:45
-
برچسبگذاری ویژگیهای لایه انتخاب شده با جستجو 09:05
-
مشاهده لیست Shapefiles یا لایهها در یک پوشه با اسکریپت ArcPy 05:58
-
شمارش تعداد کل Shapefiles در یک پوشه 05:08
-
مشاهده لیست Shapefiles در یک پوشه به ترتیب صعودی و نزولی 06:01
-
شمارش و مشاهده لیست کلاسهای ویژگی در پایگاه داده جغرافیایی 08:00
-
شمارش ویژگیهای Shapefiles 06:51
-
شمارش ویژگیهای کلاس ویژگی 07:04
-
انتخاب بر اساس Attributes 10:37
-
انتخاب بر اساس لوکیشن 06:40
-
Zoom به ویژگیهای انتخاب شده 05:03
-
افزودن Shapefile به سند نقشه فعلی 09:03
-
افزودن کلاس ویژگی پایگاه داده جغرافیایی در سند نقشه فعلی 06:29
-
کپی لایه از سند نقشه فعلی به سند نقشه دیگر 09:56
-
ایجاد Shapefile 10:36
-
ایجاد Shapefile با اسکریپت کوتاه 06:03
-
اکسپورت نقشه به JPEG/PDF 07:07
-
اکسپورت دیتافریم به JPEG/PDF 05:43
-
اکسپورت دیتافریم به JPEG با رزولوشن مشخص 04:46
-
اکسپورت به Shapefile 04:47
-
اکسپورت ویژگی انتخاب شده به Shapefile 11:11
-
کوئری برای انتخاب چند ویژگی و اکسپورت سریع به Shapefile 08:45
-
چندین کوئری برای انتخاب ویژگیها و اکسپورت سریع به Shapefile 09:26
-
افزودن فیلد متنی با اسکریپت ArcPy 13:29
-
افزودن فیلد عدد صحیح کوتاه 08:17
-
افزودن فیلد بدون باز کردن Shapefile و بدون استفاده از ArcGIS 04:32
-
افزودن فیلد داده شناور 06:17
-
اسکریپت کوتاه برای افزودن فیلد داده دوبل 04:08
-
افزودن فیلد تاریخ 06:34
-
تحلیل بافر با یونیت مشخص 07:59
-
تحلیل بافر با استفاده از یک فیلد 05:11
-
حلقههای بافر چندگانه 09:57
-
برش ویژگیها 08:04
-
Intersect 10:15
-
Union 07:55
-
ترفندهای دریافت اسکریپت ArcPy هر تحلیل GIS از ArcMap 07:33
مشخصات آموزش
آموزش ArcPy برای ArcMap سطح 2 - 50 اسکریپت ArcPy برای کارهای GIS
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:56
- مدت زمان :06:48:10
- حجم :4.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy