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


Python ArcGIS Group.search用法及代码示例


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

用法:

search(query, return_count=False, max_items=100, bbox=None, categories=None, category_filter=None, start=1, sort_field='title', sort_order='ASC', as_dict=False)

返回:

Item 对象列表

search 操作允许用户在特定组中查找内容。

Parameter

Description

query

必需的字符串。搜索查询。当搜索过滤器包含两个或多个子句时,建议的架构是用空格或 AND 分隔子句,例如

使用示例

group.search(query='owner:USERNAME type:map') # 或 group.search(query='type:map ANDowner:USERNAME')

当子句以逗号分隔时,owner 的过滤条件不应放在第一个位置,例如允许group.search(query=’type:map, owner:USERNAME’),而不允许group.search(query=’owner:USERNAME, type:map’)。更多请查看https://developers.arcgis.com/rest/users-groups-and-items/search-reference.htm

bbox

可选字符串/列表。这是限制搜索的 xmin,ymin,xmax,ymax 边界框。像文档这样的项目没有边界框,不会被包含在搜索中。

categories

可选字符串。用于搜索项目的最多 8 个组织内容类别的逗号分隔列表。需要每个类别的确切完整路径,或指定类别之间的关系。

每个请求最多允许 8 个类别参数,调用的不同类别参数之间具有 AND 关系。

category_filters

可选字符串。最多 3 个类别术语的逗号分隔列表,用于搜索具有匹配类别的项目。每个请求最多允许 2 个 category_filters 参数。它不能与类别一起用于在请求中进行搜索。

start

可选的国际。搜索的起始位置。仅当需要分页时才需要这样做。

sort_field

可选字符串。来自search 操作的响应可以按不同的字段进行排序。 avgrating 是默认值。

sort_order

可选字符串。记录集合在排序后排列的顺序。允许的值是:asc 表示升序,desc 表示降序。

as_dict

必需的布尔值。如果为 True,则结果以字典形式返回。该方法的结果将始终是一个字典,但如果设置为 False,字典中的 results 键将会更改。

例子:

# Usage Example

>>> group.search("Hurricane Data", category_filters =["Natural_Disasters", "Hurricanes", "USA"])

相关用法


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