مدیریت محتوا با ArcGIS API برای Python (آنلاین)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اصلی ArcGIS API برای Python در مدیریت محتوا
- ایجاد پوشهها و گروهها برای سازماندهی محتوا
- یاد بگیرید چگونه به خواص محتوای ArcGIS Online دسترسی پیدا کنید و آنها را بروزرسانی نمایید.
- مروری بر مجموعه Feature Layer (Feature Service)، لایه ویژگی و آبجکت های جدول
- جستجو برای آیتمهای محتوا در ArcGIS Online
- ایجاد و مدیریت ساختارهای دستهبندی برای آیتمها و گروههای ArcGIS Online
توضیحات دوره
اولین دوره از این نوع در Udemy مربوط به ArcGIS API برای Python. این دوره مقدماتی به شما اصول قوی میدهد تا به خودکارسازی فرآیندها و تسک های مدیریت محتوا با ArcGIS Online (یا Portal) بپردازید. در طول دوره فقط از ArcGIS API برای Python استفاده خواهیم کرد و در صورت نیاز از ماژولهای استاندارد json ،csv و datetime پایتون نیز بهره میبریم. همچنین میتوانید برای استفاده رایگان 21 روزه از ArcGIS Online/ArcGIS Pro ثبتنام کنید، که شامل 2 لایسنس Creator و 3 لایسنس viewer و 400 اعتبار است. این میزان اعتبار بسیار فراتر از میزان مصرف ناچیز این دوره است (حدود 0.6 اعتبار ذخیرهسازی در روز).
خودکارسازی موضوعی پرطرفدار برای مجموعه نرمافزاری Esri ArcGIS است. خودکارسازی فرآیندها در ArcGIS میتواند به طور قابل توجهی بهرهوری را افزایش دهد و باعث صرفهجویی در زمان و هزینه شود. آشنایی با ArcGIS API برای Python شانس موفقیت شغلی شما را افزایش میدهد. اگرچه تمرکز دوره روی مدیریت محتواست، اما میتوان آن را مقدمهای برای ArcGIS API برای Python نیز دانست.
سفر خود را با مروری بر اجزای API که در طول دوره استفاده میشود شروع میکنیم و یاد میگیریم چگونه با کلاس GIS به سازمان ArcGIS Online خود از طریق API وصل شویم، قبل از آنکه وارد کد و اسکریپتها شویم.
برای GIS ما به داده نیاز داریم! افزودن تعدادی Shapefile و یک فایل CSV را به عنوان آیتم محتوا انجام میدهیم و سپس آنها را به عنوان Hosted Feature Services و یک Hosted Table منتشر خواهیم کرد.
پوشهها روش بسیار خوبی برای سازماندهی محتوا برای هر کاربر هستند. چند پوشه ایجاد میکنیم و محتواهای ایجاد شده را به آنها منتقل میکنیم. همچنین به تعدادی از توابع موجود در ماژول ContentManager نگاه خواهیم کرد که برای ایجاد، تغییر نام و حذف پوشهها و سایر عملیات استفاده میشوند.
در حالی که پوشهها برای سازماندهی محتوا برای هر کاربر مناسباند، گروهها این امکان را میدهند تا دسترسی به دادهها را کنترل کنند و امنیت دادهها را در سازمان با اعطای دسترسی به کاربران مشخص برای مشاهده و تعامل با محتوا فراهم کنند. ما یک گروه ایجاد میکنیم و به بررسی خصوصیات آن، بروزرسانیهای مربوطه و اضافه یا حذف محتوا از گروه میپردازیم. همچنین روشهایی مثل اضافه یا حذف کاربران و جلوگیری از حذف گروه را بررسی میکنیم.
آیتمهای محتوا در ArcGIS Online دارای ویژگیهایی هستند که معنای توصیفی و تنظیمات کنترلی برای آنها تعیین میکنند. ما به ویژگیهای یک Hosted Feature Service و Table نگاه میکنیم و نشان میدهیم چگونه میتوان برخی ویژگیها را با API بروزرسانی کرد و این تغییرات چگونه در ArcGIS Online منعکس میشوند.
سپس به خصوصیات Feature Layer Collection که نمایانگر Feature Service است میپردازیم. یک Feature Service تنظیمات و قابلیتهایی دارد که با API میتوان آنها را مدیریت کرد. با استفاده از ArcGIS API برای Python میتوانیم تنظیمات مختلفی مانند فعال یا غیر فعال کردن ویرایش، پیگیری ویرایشگر و اجازه استخراج دادهها در فرمتهای مختلف را کنترل کنیم.
در ادامه دسترسی و بهروزرسانی ویژگی ها، به ویژگیهای Feature Layer و Table Layer نگاه خواهیم کرد و اینکه چگونه میتوان ویژگیهای این دو را بروزرسانی کرد. به بررسی این موضوع میپردازیم که چگونه ضمیمهها را برای هر دو فعال کنید.
در سراسر دوره از شناسه آیتم محتوا برای دسترسی به انواع مختلف آن استفاده میکنیم. ویژگیهای قابلیتهای جستجو در ArcGIS API برای Python را نشان داده و چگونگی جستجو در سازمان و همچنین در یک گروه را آموزش میدهیم.
دوره را با مرور برخی متدهای ماژول ContentManager که در طول دوره استفاده نشدهاند اما دانستن آنها مهم است به پایان میرسانیم. همچنین نمونههای عملی و واقعی از استفاده ArcGIS API برای Python در مدیریت محتوا ارائه میدهیم.
مدرس این دوره، Glen Bambrick، بیش از 16 سال تجربه در زمینه GIS و دادههای مکانی دارد و فرآیندهای استاندارد شدهای را با استفاده از ArcGIS API برای Python با موفقیت پیادهسازی کرده است. در این دوره شما را با ArcGIS API برای Python آشنا میکند و شما را در انجام برخی تسک های رایج با تمرکز بر مدیریت محتوا همراهی خواهد کرد.
در پایان این دوره... شما کاملاً مجهز خواهید بود تا استفاده از ArcGIS API برای Python را با گردشکارهای مدیریت محتوای خود آغاز کنید. این دوره تخیل شما را برای آنچه میتوان به دست آورد برمیانگیزد و پایه محکمی برای گنجاندن ArcGIS API برای Python در فعالیتهای روزمره جهت خودکارسازی کارهای تکراری مرتبط با ArcGIS Online فراهم میکند. قادر خواهید بود محتوا، پوشه و گروه ایجاد یا اضافه کنید و ویژگیها و تنظیمات مرتبط با هر کدام را تغییر دهید. همچنین میتوانید به JSON پشت صحنه Feature Services ،Feature Layers و Tables دسترسی پیدا کرده و آنها را مدیریت کنید.
این دوره برای چه کسانی مناسب است؟
- کاربران ArcGIS Online که میخواهند ماجراجویی خود را در خودکارسازی با ArcGIS API برای Python شروع کنند.
- کاربران ArcGIS Online که میخواهند نوآوری در زمینه ایجاد و مدیریت محتوا داشته باشند.
- کاربران ArcGIS Online که به پیکربندیهای پشت آیتمها و محتوا در ArcGIS Online علاقهمندند.
مدیریت محتوا با ArcGIS API برای Python (آنلاین)
-
مقدمه 02:41
-
دادهها و راهاندازی دوره 03:18
-
چگونه بیشترین بهره را از این دوره ببریم؟ 04:27
-
نسخه آزمایشی ArcGIS Online و ArcGIS Pro 06:28
-
نصب PyScripter 03:30
-
معرفی بخش 00:31
-
کامپوننتهای استفاده شده ArcGIS API برای Python 03:57
-
دسترسی به ArcGIS Online با ArcGIS API برای Python 05:31
-
معرفی بخش 00:39
-
افزودن آیتم Shapefile با ویژگیهای پیشفرض 05:16
-
انتشار آیتم Shapefile بهعنوان سرویس ویژگی میزبانی شده 08:24
-
افزودن Shapefile با استفاده از ویژگیهای آیتم و انتشار 04:33
-
انتشار سرویس ویژگی چندلایه از Shapefileها 03:24
-
افزودن آیتم فایل CSV و ایجاد سرویس میزبان جدول 05:15
-
انتشار آیتم CSV بهعنوان سرویس ویژگی میزبانی شده 05:25
-
آزمون: افزودن آیتمهای محتوا به ArcGIS Online و انتشار بهعنوان سرویسهای میزبانی شده None
-
معرفی بخش 00:22
-
ایجاد پوشه 04:17
-
انتقال محتوا به یک پوشه 05:54
-
دریافت فهرست پوشههای کاربر 02:53
-
تغییر نام پوشه 02:16
-
حذف یک پوشه 04:32
-
ایجاد پوشه برای کاربران دیگر 05:44
-
آزمون: پوشههای ArcGIS Online None
-
معرفی بخش 00:19
-
ایجاد گروه 06:56
-
شیء گروه 04:47
-
ویژگیهای آبجکت گروه 02:37
-
بروزرسانی ویژگیهای گروه 05:44
-
اشتراکگذاری آیتمهای محتوا در یک گروه 06:36
-
لغو اشتراک آیتمهای محتوا از یک گروه 03:42
-
افزودن محافظت در برابر حذف به یک گروه 03:56
-
آزمون: گروههای ArcGIS Online None
-
معرفی بخش 00:17
-
()add_users و ()remove_users 07:19
-
()get_members 02:39
-
()user_list 03:42
-
()notify 04:01
-
()notify 03:34
-
آزمون: متدهای گروه None
-
معرفی بخش 00:22
-
آبجکت آیتم 03:11
-
ویژگیهای آیتم 05:43
-
بروزرسانی ویژگیهای آیتم 04:21
-
وضعیت محتوا 04:49
-
معرفی بخش 00:22
-
()add_comment 03:27
-
()add_comment 03:12
-
()update_thumbnail 03:05
-
()update_thumbnail 03:43
-
()download 07:16
-
()usage 03:12
-
()share 04:23
-
()reassign_to 05:03
-
آزمون: متدهای آیتم None
-
معرفی بخش 00:17
-
ساختار دستهبندی آیتمهای ArcGIS Online 08:24
-
افزودن دستهبندی به یک آیتم 06:23
-
حذف یک دستهبندی از آیتم 05:48
-
ساختار دستهبندی آیتمهای گروه در ArcGIS Online 05:03
-
افزودن دستهبندی به آیتم گروه 03:31
-
حذف یک دستهبندی از آیتم گروه 03:40
-
حذف ساختار دستهبندی آیتمهای ArcGIS Online 02:50
-
حذف ساختار دستهبندی آیتمهای گروه ArcGIS Online 02:41
-
معرفی بخش 00:21
-
آبجکت مجموعه Feature Layer 04:57
-
ویژگیهای مجموعه Feature Layer 03:11
-
بروزرسانی ویژگیهای مجموعه Feature Layer 05:12
-
بروزرسانی قابلیتهای مجموعه Feature Layer 06:51
-
ایجاد View 04:04
-
آزمون: آبجکت مجموعه Feature Layer None
-
معرفی بخش 00:22
-
آبجکت Feature Layer 07:54
-
ویژگیهای Feature Layer 03:58
-
بروزرسانی ویژگیهای Feature Layer 03:41
-
فعالسازی ضمیمهها در Feature Layer 02:42
-
آزمون: آبجکت Feature Layer None
-
مقدمه بخش 00:21
-
آبجکت جدول 07:09
-
ویژگیهای جدول 04:05
-
بروزرسانی ویژگیهای جدول 02:59
-
فعالسازی ضمیمهها در جدول 02:15
-
معرفی بخش 00:28
-
جستجو برای آیتمهای محتوا 08:53
-
جستجو برای گروهها و آیتمهای گروه 05:34
-
آزمون جستجو در AGOL None
-
مرور بخش 00:14
-
()cost 02:40
-
()can_delete 04:13
-
()delete_items 04:31
-
()can_reassign 05:08
-
معرفی بخش 00:31
-
ایجاد پوشههای استاندارد برای تولیدکنندگان و انجام کنترل کیفیت 07:22
مشخصات آموزش
مدیریت محتوا با ArcGIS API برای Python (آنلاین)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:93
- مدت زمان :05:35:48
- حجم :3.84GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy