當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。