دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش ArcPy برای ArcMap سطح 2 - 50 اسکریپت ArcPy برای کارهای GIS

آموزش 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

4,054,400 1,013,600 تومان

مشخصات آموزش

آموزش ArcPy برای ArcMap سطح 2 - 50 اسکریپت ArcPy برای کارهای GIS

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:متوسط
  • تعداد درس:56
  • مدت زمان :06:48:10
  • حجم :4.6GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید