当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS CategorySchemaManager.assign_to_items用法及代码示例


本文简要介绍 python 语言中 arcgis.gis.CategorySchemaManager.assign_to_items 的用法。

用法:

assign_to_items(items)

返回:

item_iddict : status ,其中 status 表示内容类别是否添加成功。如果 status 更新不成功,将提供一条消息来帮助您调试问题。

assign_to_items 函数将组内容类别添加到 items 参数中指定的门户项目(见下文)。要为组中的项目分配类别,您必须是组所有者/管理员。要为项目分配组织内容类别,您必须是项目所有者或具有portal:admin:updateItems 权限的管理员。

注意:

每个请求最多可以批量更新 100 个项目。

Parameter

Description

items

必填清单。项目对象的 JSON 数组。每个都使用由类别对象组成的项目 ID 指定。类别由一个数组指定,该数组列出要在项目上更新的所有内容类别,每个类别都有以 /为前缀的完整层次路径。

每个项目最多可分为 20 个类别。

例子:

# Usage Example

>>> gis.content.categories.assign_to_items(items = [{"2678d3002eea4e4a825e3bdf10016e61": {
                                                     "categories": ["/Categories/Geology",
                                                                    "/Categories/Elevation"]}},
                                                    {"c3ad4ed8bcf04d619537cfe252a1760d": {
                                                     "categories": ["/Categories/Geology",
                                                                    "/Categories/Land cover/Forest/Deciduous Forest"]}},
                                                     {"9ced00fdce3e4b20bb4b05155acbe817": {
                                                     "categories": []}}])

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.CategorySchemaManager.assign_to_items。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。