آموزش مدیریت محتوا با استفاده از API پایتون برای ArcGIS (آنلاین) - آخرین آپدیت

دانلود Content Management with the ArcGIS (Online) API for Python

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

کد تخفیف:

از نام ماه جاری به حروف بزرگ و سپس سال استفاده کنید.

مثال: JULY2025, MAY2025


اولین دوره آموزشی در نوع خود در Udemy در ارتباط با ArcGIS API for Python. این دوره مقدماتی، پایه‌ای قوی برای شروع اتوماسیون گردش کار و وظایف مدیریت محتوا با ArcGIS Online (یا Portal) در اختیار شما قرار می‌دهد. ما فقط از ArcGIS API for Python در طول دوره و ماژول‌های استاندارد کتابخانه پایتون json، csv و datetime در صورت نیاز استفاده خواهیم کرد. شما می‌توانید برای یک دوره آزمایشی رایگان 21 روزه ArcGIS Online/ArcGIS Pro که شامل 2 مجوز Creator و 3 مجوز Viewer به همراه 400 اعتبار است، ثبت نام کنید، که بسیار فراتر از میزان اعتبار اندک مورد استفاده در این دوره است (تقریباً 0.6 اعتبار ذخیره‌سازی در روز).

اتوماسیون یک موضوع داغ برای مجموعه نرم‌افزاری Esri ArcGIS است. اتوماسیون گردش کار در ArcGIS می‌تواند به طور قابل توجهی کارایی گردش کار را بهبود بخشد و باعث صرفه‌جویی در زمان و هزینه شود. دانش ArcGIS API for Python چشم اندازهای شغلی شما را بهبود می‌بخشد. اگرچه این دوره بر مدیریت محتوا به عنوان موضوع اصلی تمرکز دارد، اما می‌توان آن را به عنوان مقدمه‌ای بر ArcGIS API for Python نیز در نظر گرفت.

ما سفر را با بررسی اجمالی اجزای API که در طول دوره استفاده می‌شوند و نحوه استفاده از کلاس GIS به عنوان ورودی به ArcGIS Online سازمان شما از طریق API، قبل از ورود به کد و اسکریپت‌ها آغاز خواهیم کرد.

GIS ما به داده نیاز دارد! ما اضافه کردن مجموعه‌ای از Shapefileها و یک فایل CSV را به عنوان Content Items انجام خواهیم داد و این موارد را به عنوان Hosted Feature Services و یک Hosted Table منتشر خواهیم کرد.

Folders روشی عالی برای سازماندهی محتوای شما بر اساس کاربر است. ما چند Folder ایجاد خواهیم کرد و محتوای ایجاد شده را به آنها منتقل خواهیم کرد. ما به مجموعه‌ای از توابع موجود از طریق ماژول ContentManager برای ایجاد، تغییر نام و حذف پوشه‌ها در میان سایر اقدامات نگاهی خواهیم انداخت.

در حالی که پوشه‌ها راهی عالی برای سازماندهی محتوا بر اساس کاربر هستند، Groups می‌توانند برای سازماندهی و کنترل دسترسی به داده‌ها و ارائه امنیت داده‌ها در سراسر سازمان با اعطای دسترسی به کاربران مشخص شده برای مشاهده و تعامل با محتوای اختصاص داده شده به Group استفاده شوند. ما یک Group ایجاد خواهیم کرد و به دسترسی و به روز رسانی ویژگی‌های Group به همراه افزودن و حذف محتوا از یک Group نگاهی خواهیم انداخت. ما نگاهی خواهیم انداخت به تعدادی از روش‌های موجود با یک شی Group مانند افزودن/حذف کاربران، و جلوگیری از حذف یک Group.

ArcGIS Online content items دارای ویژگی‌هایی هستند که معنای توصیفی را به همراه تنظیمات کنترلی برای آن مورد اختصاص می‌دهند. ما نگاهی خواهیم انداخت به ویژگی‌های یک Hosted Feature Service و Table، و نشان خواهیم داد که چگونه می‌توانیم ویژگی‌های خاصی را با API به روز کنیم، و خواهیم دید که چگونه این به روز رسانی‌ها در ArcGIS Online منعکس می‌شوند.

ما نگاهی خواهیم انداخت به ویژگی‌های یک شی Feature Layer Collection که نشان دهنده Feature Service است. یک Feature Service دارای تنظیمات و قابلیت‌هایی است و خواهیم دید که چگونه می‌توانیم اینها را با API دستکاری کنیم. ما می‌توانیم از ArcGIS API for Python برای تنظیم، روشن کردن و خاموش کردن تنظیمات و قابلیت‌های مختلف مانند ویرایش و فعال کردن ردیابی ویرایشگر و اجازه دادن به کاربران برای استخراج داده‌ها در فرمت‌های فایل مختلف استفاده کنیم.

با ادامه دسترسی و به روز رسانی ویژگی‌ها، ما نگاهی خواهیم انداخت به ویژگی‌های مرتبط با یک Feature Layer و یک Table Layer و اینکه چگونه می‌توانیم ویژگی‌های این دو را به روز کنیم. ما به نحوه فعال کردن پیوست‌ها برای هر دو نگاهی خواهیم انداخت.

در طول دوره، ما از شناسه content items برای دسترسی به انواع مختلف مورد استفاده می‌کنیم. ما قابلیت‌های جستجو مرتبط با ArcGIS API for Python را نشان خواهیم داد و اینکه چگونه می‌توانیم محتوا را در داخل Organization و در داخل یک Group فردی جستجو کنیم.

ما با برخی از روش‌های ContentManager که در طول دوره استفاده نشده‌اند اما دانستن آنها مهم است، به پایان خواهیم رساند، و همچنین نمونه‌های عملی و واقعی از استفاده از ArcGIS API for Python برای مدیریت محتوا ارائه خواهیم داد.

مطالب تازه اضافه شده - سطل بازیافت، SharingManager، SharingGroupManager و موارد دیگر!


مربی دوره شما، گلن بامبریک، بیش از 17 سال تجربه با GIS و داده‌های مکانی دارد و گردش‌های کاری استاندارد را با استفاده از ArcGIS API for Python به طور چشمگیری پیاده سازی کرده است. در این دوره او شما را با ArcGIS for Python API آشنا می‌کند و شما را از طریق برخی از وظایف رایج با تمرکز بر مدیریت محتوا راهنمایی می‌کند.


در پایان این دوره... شما کاملاً مسلح به توانایی شروع استفاده از ArcGIS for Python API با گردش‌های کاری خود برای مدیریت محتوا خواهید بود. این دوره تخیل شما را برای آنچه می‌توان به دست آورد برانگیخته می‌کند و پایه‌ای محکم برای شروع تبدیل ArcGIS for Python API به بخشی از تلاش‌های روزانه خود برای خودکارسازی آن وظایف تکراری مربوط به ArcGIS Online به شما می‌دهد. شما قادر خواهید بود محتوا، پوشه‌ها و گروه‌ها را اضافه و ایجاد کنید و خواص و تنظیمات مرتبط با هر کدام را تغییر دهید. شما می‌توانید به JSON پشت صحنه برای Feature Services، Feature Layers و Tables دسترسی داشته باشید و آن را دستکاری کنید.


سرفصل ها و درس ها

معرفی دوره Course Introduction

  • مقدمه Introduction

  • داده ها و تنظیمات دوره Course Data and Setup

  • چگونه بیشترین بهره را از این دوره ببریم How to get the Most out this Course

  • نسخه آزمایشی ArcGIS Online و ArcGIS Pro Trial Version of ArcGIS Online & ArcGIS Pro

  • نصب PyScripter Installing PyScripter

بررسی اجمالی دوره برای ArcGIS API for Python Course Overview for the ArcGIS API for Python

  • معرفی بخش Section Introduction

  • اجزای ArcGIS API for Python مورد استفاده ArcGIS API for Python Components Used

  • دسترسی به ArcGIS Online با ArcGIS API for Python Accessing ArcGIS Online with the ArcGIS API for Python

افزودن آیتم‌های محتوا به ArcGIS Online و انتشار به عنوان سرویس‌های میزبانی شده Adding Content Items to ArcGIS Online & Publishing as Hosted Services

  • معرفی بخش Section Introduction

  • افزودن یک آیتم Shapefile با ویژگی‌های پیش‌فرض Add a Shapefile Item with Default Properties

  • انتشار آیتم Shapefile به عنوان یک سرویس Feature میزبانی شده Publish Shapefile Item as a Hosted Feature Service

  • افزودن یک Shapefile با استفاده از ویژگی‌های آیتم و انتشار Add a Shapefile using Item Properties & Publish

  • انتشار یک سرویس Feature چند لایه از Shapefile ها Publish a Mutli-layer Feature Service from Shapefiles

  • افزودن یک آیتم فایل CSV و ایجاد یک سرویس Table میزبانی شده Add a CSV File Item & Create a Hosted Table Service

  • انتشار آیتم CSV به عنوان یک سرویس Feature میزبانی شده Publish CSV Item as a Hosted Feature Service

  • ویژگی‌های ItemProperties و ItemTypEnum (>= 2.1.0.3) ItemProperties and ItemTypEnum (>= 2.1.0.3)

  • آزمون: افزودن آیتم‌های محتوا به ArcGIS Online و انتشار به عنوان سرویس‌های میزبانی شده Quiz: Adding Content Items to ArcGIS Online & Publishing as Hosted Services

پوشه‌های ArcGIS Online ArcGIS Online Folders

  • معرفی بخش Section Introduction

  • ایجاد یک پوشه (<= 2.3.0) Create a Folder (<= 2.3.0)

  • ایجاد یک پوشه (>= 2.3.0) Create a Folder (>= 2.3.0)

  • انتقال محتوا به یک پوشه Move Content into a Folder

  • دریافت لیستی از پوشه‌های کاربر (<= 2.3.0) Get a List of User Folders (<= 2.3.0)

  • دریافت لیستی از پوشه‌های کاربر (>= 2.3.0) Get a List of User Folders (>= 2.3.0)

  • تغییر نام یک پوشه (<= 2.3.0) Rename a Folder (<= 2.3.0)

  • تغییر نام یک پوشه (>= 2.3.0) Rename a Folder (>= 2.3.0)

  • حذف یک پوشه (<= 2.3.0) Delete a Folder (<= 2.3.0)

  • حذف یک پوشه (>= 2.3.0) Delete a Folder (>= 2.3.0)

  • ایجاد یک پوشه برای سایر کاربران Create a Folder for Other Users

  • انتقال محتوا به پوشه اصلی/ریشه Move Content into the Home/Root Folder

  • ویژگی‌های شی پوشه (>= 2.3.0) Folder Object Properties (>= 2.3.0)

  • متد add() شی پوشه (>= 2.3.0) Folder Object add() method (>= 2.3.0)

  • فهرست کردن آیتم‌ها در یک پوشه (>= 2.3.0) List Items in a Folder (>= 2.3.0)

  • آزمون: پوشه‌های ArcGIS Online Quiz: ArcGIS Online Folders

گروه‌های ArcGIS Online ArcGIS Online Groups

  • معرفی بخش Section Introduction

  • ایجاد یک گروه Create a Group

  • شی گروه The Group Object

  • ویژگی‌های شی گروه Group Object Properties

  • به‌روزرسانی ویژگی‌های گروه Updating Group Properties

  • به اشتراک گذاری آیتم‌های محتوا در یک گروه (<= 2.3.0) Share Content Items into a Group (<= 2.3.0)

  • به اشتراک گذاری آیتم‌های محتوا در یک گروه (>= 2.3.0) Share Content Items into a Group (>= 2.3.0)

  • لغو اشتراک آیتم‌های محتوا از یک گروه (<= 2.3.0) Unshare Content Items from a Group (<= 2.3.0)

  • لغو اشتراک آیتم‌های محتوا از یک گروه (>= 2.3.0) Unshare Content Items from a Group (>= 2.3.0)

  • افزودن محافظت در برابر حذف به یک گروه Add Delete Protection to a Group

  • آزمون: گروه‌های ArcGIS Online Quiz: ArcGIS Online Groups

متدهای گروه Group Methods

  • معرفی بخش Section Introduction

  • add_users() و remove_users() add_users() and remove_users()

  • get_members() get_members()

  • user_list() user_list()

  • notify() notify()

  • delete() delete()

  • آزمون: متدهای گروه Quiz: Group Methods

شی آیتم Item Object

  • معرفی بخش Section Introduction

  • شی آیتم The Item Object

  • ویژگی‌های آیتم Item Properties

  • به‌روزرسانی ویژگی‌های آیتم Updating Item Properties

  • وضعیت محتوا Content Status

متدهای آیتم Item Methods

  • معرفی بخش Section Introduction

  • add_comment() add_comment()

  • protect() protect()

  • update_thumbnail() update_thumbnail()

  • export() export()

  • download() download()

  • usage() usage()

  • share() (<= 2.3.0) share() (<= 2.3.0)

  • ShareLevel از ShareManager (<= 2.3.0) ShareLevel from the ShareManager (<= 2.3.0)

  • reassign_to() reassign_to()

  • copy() copy()

  • copy_feature_layer_collection() copy_feature_layer_collection()

  • copy_item() copy_item()

  • آزمون: متدهای آیتم Quiz: Item Methods

دسته‌بندی‌های ArcGIS Online ArcGIS Online Categories

  • معرفی بخش Section Introduction

  • طرحواره دسته‌بندی‌های آیتم ArcGIS Online ArcGIS Online Item Categories Schema

  • افزودن یک دسته‌بندی به یک آیتم Add a Category to an Item

  • حذف یک دسته‌بندی از یک آیتم Remove a Category from an Item

  • طرحواره دسته‌بندی‌های آیتم گروه ArcGIS Online ArcGIS Online Group Items Categories Schema

  • افزودن یک دسته‌بندی به یک آیتم گروه Add a Category to a Group Item

  • حذف یک دسته‌بندی از یک آیتم گروه Remove a Category from a Group Item

  • حذف طرحواره دسته‌بندی‌های آیتم ArcGIS Online Delete ArcGIS Online Item Categories Schema

  • حذف طرحواره دسته‌بندی‌های آیتم گروه ArcGIS Online Delete ArcGIS Online Group Items Categories Schema

مجموعه لایه Feature (سرویس Feature) Feature Layer Collection (Feature Service)

  • معرفی بخش Section Introduction

  • شی مجموعه لایه Feature The Feature Layer Collection Object

  • ویژگی‌های مجموعه لایه Feature Feature Layer Collection Properties

  • به‌روزرسانی ویژگی‌های مجموعه لایه Feature Updating Feature Layer Collection Properties

  • به‌روزرسانی قابلیت‌های مجموعه لایه Feature Updating Feature Layer Collection Capabilities

  • ایجاد View Create View

  • آزمون: شی مجموعه لایه Feature Quiz: The Feature Layer Collection Object

لایه Feature Feature Layer

  • معرفی بخش Section Introduction

  • شی لایه Feature The Feature Layer Object

  • ویژگی‌های لایه Feature Feature Layer Properties

  • به‌روزرسانی ویژگی‌های لایه Feature Updating Feature Layer Properties

  • فعال کردن پیوست‌های لایه Feature Enable Feature Layer Attachments

  • آزمون: شی لایه Feature Quiz: The Feature Layer Object

جدول Table

  • معرفی بخش Section Introduction

  • شی جدول The Table Object

  • ویژگی‌های جدول Table Properties

  • به‌روزرسانی ویژگی‌های جدول Updating Table Properties

  • فعال کردن پیوست‌های جدول Enable Table Attachments

جستجو در ArcGIS Online Searching in ArcGIS Online

  • معرفی بخش Section Introduction

  • جستجو برای آیتم‌های محتوا Search for Content Items

  • جستجو برای گروه‌ها و آیتم‌های گروه Search for Groups and Group Items

  • آزمون جستجو در AGOL Searching in AGOL Quiz

ContentManager ContentManager

  • بررسی اجمالی بخش Section Overview

  • cost() cost()

  • can_delete() can_delete()

  • delete_items() delete_items()

  • can_reassign() can_reassign()

  • is_service_name_available? is_service_name_available?

  • clone_items() clone_items()

مثال‌های عملی Practical Examples

  • معرفی بخش Section Introduction

  • ایجاد پوشه‌های استاندارد برای سازندگان و انجام QA/QC Create Standard Folders for Creators and Perform QA/QC

  • دریافت همه تگ‌های استفاده شده در ArcGIS Online شما Get All Tags Used in Your ArcGIS Online

  • ایجاد کاتالوگ CSV از همه آیتم‌های موجود در ArcGIS Online شما Create a CSV Catalogue of All Items in Your ArcGIS Online

سطل بازیافت The Recycle Bin

  • آیتم‌های محتوا داخل سطل بازیافت Content Items inside the Recycle Bin

  • بازیابی آیتم‌ها از سطل بازیافت Restoring Items from the Recycle Bin

  • حذف دائمی یک آیتم از سطل بازیافت Permanently Delete an Item from the Recycle Bin

  • ویژگی‌های RecycleItem RecycleItem Properties

SharingManager و SharingGroupManager The SharingManager and the SharingGroupManager

  • دسترسی به SharingManager Accessing the SharingManager

  • ویژگی shared_with از SharingManager SharingManager shared_with property

  • ویژگی sharing_level از SharingManager SharingManager sharing_level property

  • SharingManager و SharingGroupManager SharingManager and the SharingGroupManager

  • متد add() از SharingGroupManager SharingGroupManager add() method

  • متد list() از SharingGroupManager SharingGroupManager list() method

  • متد remove() از SharingGroupManager SharingGroupManager remove() method

نمایش نظرات

آموزش مدیریت محتوا با استفاده از API پایتون برای ArcGIS (آنلاین)
جزییات دوره
8.5 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
139
4.8 از 5
دارد
دارد
دارد
Glen Bambrick
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Glen Bambrick Glen Bambrick

کمک به شما در خودکارسازی گردش کارهای مکانی-فضایی تان.