|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/content-management-with-the-arcgis-api-for-python/
课程评论:没有评论
课程名称:使用 ArcGIS (在线) API for Python 进行内容管理 课程概述: 这是 Udemy 上首个与 ArcGIS API for Python 相关的课程。该入门课程将为您提供一个扎实的基础,以开始使用 ArcGIS Online(或门户)自动化内容管理工作流和任务。课程全程仅使用 ArcGIS API for Python,以及标准的 Python 库模块 json、csv 和 datetime。在课程期间,您可以注册免费的 21 天试用版 ArcGIS Online/ArcGIS Pro,包含 2 个创作者和 3 个查看者许可证以及 400 个积分,远远超过课程所需的少量积分(约每日 0.6 个存储积分)。 自动化是 Esri ArcGIS 软件套件中的热门主题,自动化工作流可以显著提高工作效率,节省时间和成本。掌握 ArcGIS API for Python 将有助于提升您的职业前景。虽然本课程主要集中在内容管理,但也可视为 ArcGIS API for Python 的入门。 课程将从概述 API 的组成部分开始,并讲解如何通过 API 使用 GIS 类访问您的组织的 ArcGIS Online,随后深入代码和脚本部分。我们将添加一组 Shapefiles 和一个 CSV 文件作为内容项,并将其发布为托管要素服务和托管表。课程中,我们还会创建多个文件夹以组织用户内容,并使用 ContentManager 模块的多个功能创建、重命名和删除文件夹。 除了文件夹,组可以用于组织和控制数据的访问,确保数据安全。我们将创建一个组,并访问和更新组属性,以及添加和移除组中的内容。还将探讨与组对象相关的方法,如添加/移除用户、阻止删除组等。 课程还将探讨 ArcGIS Online 内容项的属性,讲解如何通过 API 更新托管要素服务和表的一些特定属性。此外,我们将审视特征服务的设置和能力,并演示如何利用 API 操作这些设置。 在课程最后,我们将总结一些尚未使用的 ContentManager 方法,并提供实际案例,展示如何使用 ArcGIS API for Python 进行内容管理。课程新增了回收站、共享管理器、共享组管理器等重要主题。 课程讲师 Glen Bambrick 拥有超过 17 年的 GIS 和地理空间数据经验,成功实施了基于 ArcGIS API for Python 的标准化工作流。通过本课程,您将全面掌握 ArcGIS for Python API 的使用,能够将其融入您的日常工作流中,实现内容的添加、创建文件夹和组、以及操作属性和设置。 结束时,您将能够访问和操控后台的 JSON 数据,与要素服务、要素图层和表进行互动。
**DISCOUNT CODE**: Use the current month in uppercase followed by the year.Examples: SEPTEMBER2024, NOVEMBER2024, JANUARY2025The first course of its kind on Udemy relating to the ArcGIS API for Python. This introductory course will provide you with a solid foundation to begin automating content management workflows and tasks with ArcGIS Online (or Portal). We will only use the ArcGIS API for Python throughout the course, and the standard Python library modules json, csv, and datetime where required. You can sign up for a free 21-day trial of ArcGIS Online/ArcGIS Pro that includes 2 Creator and 3 viewer licenses along with 400 in credits, which is well beyond the minor credit usage this course will use (approx 0.6 storage credit per day).Automation is a hot topic for the Esri ArcGIS suite of software. Automating workflows in ArcGIS can significantly improve workflow efficiencies to witness time and cost saving. Knowledge of the ArcGIS API for Python will enhance your career prospects. Although this course focuses on Content Management as the main topic, it can also be considered as an introduction to the ArcGIS API for Python.We will begin the journey with an overview of the components of the API used throughout the course and how to use the GIS class as the entry to your organizations ArcGIS Online via the API, before diving into code and scripts.Our GIS needs some data! We will accomplish adding a set of Shapefiles and a CSV file as Content Items and publish these as Hosted Feature Services and a Hosted Table. Folders are a great way to organize your content per user. We will create a couple of Folders and move created content into them. We will look at a selection of functions available via the ContentManager module to create, rename, and delete folders amongst other actions.While folders are a great way to organize content per user, Groups can be used to organize and control access to data and provide security of the data across the Organization by granting access to specified users to view and interact with the content assigned to the Group. We will create a Group and look at accessing and updating the Group properties along with adding and removing content from a Group. We will take a look at a handful of methods available with a Group object such as adding/removing users, and prevent a Group from being delete.ArcGIS Online content items have properties that assign descriptive meaning along with control configurations for that item. We will take a look at the properties for a Hosted Feature Service and Table, and show how to update certain properties with the API, and we will see how these updated are reflected in ArcGIS Online.We will have a look at properties for a Feature Layer Collection object which represents the Feature Service. A Feature Service has settings and capabilities and we will see how we can manipulate these with the API. We can use the ArcGIS API for Python to set, turn on, and turn off various settings and capabilities such as editing and enabling editor tracking, and allowing users to extract the data in various file formats.Continuing with accessing and updating properties, we will take a look at the properties associated with a Feature Layer and a Table Layer and how we can update the properties for these two. We will look at how to enable attachments for both. Throughout the course we use a content items id to access the various item types. We will show the search capabilities associated with the ArcGIS API for Python and how we can search for content within the Organization and within and individual Group.We will finish up with a some ContentManager methods that were unused through the course but are important to know, and also provide practical, real-life, examples of using the ArcGIS API for Python for Content Management.Newly added material - The RecycleBin, SharingManager, SharingGroupManager and more!Your course instructor, Glen Bambrick, has over 17 years' experience with GIS and geospatial data, and has implemented standardized workflows utilizing the ArcGIS API for Python to great affect. In this course he will introduce you to the ArcGIS for Python API and take you through some common tasks with a focus on Content Management. By the end of this course.you will be fully armed with the capability to start using the ArcGIS for Python API with your own workflows for Content Management. This course will spark your imagination to what can be achieved and give you a solid footing to begin making the ArcGIS for Python API a part of your daily endeavors for automating those repetitive tasks relating to ArcGIS Online. You will be able to add and create content, Folders, and Groups, and alter the properties and settings associated with each. You will be able to access and manipulate the JSON behind the scenes for Feature Services, Feature Layers and Tables.