首页 > 解决方案 > 在 ArcGIS Online 中过滤文件夹和项目类型

问题描述

enter image description here我想更改 ArcGIS Online 中给定文件夹中所有 web 地图的范围。但是,标准查询命令 (gis.content.search) 没有允许仅在文件夹中搜索的属性。另一方面,一旦我有了给定文件夹中所有项目的列表,我就无法只过滤掉所有 webmaps。这是我使用的脚本(另见图片):

folderowner = 'my_username'
updatefolder = 'testfolder'

user = gis.user.get(username=my_username)
user

rightFolder = user.items(folder = updatefolder)
rightFolder

for item in rightFolder:
    print(item.type)

for item in rightFolder:
    if (item_type = "Web Map"):
        print (item.title)

脚本 的屏幕截图我可以打印项目类型。但是,一旦我尝试仅列出 Web 地图,就会出现语法错误。我尝试了许多不同的符号。

我可以在打印命令中传递类型,但我不能使用类型作为过滤方式。因此,我基本上在寻找一种在给定文件夹中仅获取 web 地图的方法。

标签: python-3.xarcgisquerying

解决方案


推荐阅读