python-3.x - 在 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 - 通过 OneLogin 示例提供 SSO 的 Python 应用程序 - 如何转移到生产环境?
- git - 使用`git rebase --rebase-merges`时“拒绝用坏名更新引用”
- python - 使用 Scapy 和 Python 读取加密的用户平面 PCAP 内容
- maxima - Maxima ezunits 中的比较(例如 <)在 Maxima 5.42.0 中比 5.41.0 慢很多
- python - 覆盖 get_queryset 时 DRF 抛出 django.core.exceptions.ImproperlyConfigured
- linux - 如何嵌套for循环,正确构造bash?
- javascript - 变量在函数链的末尾没有更新
- google-apps-script - 在电子表格上格式化货币价值应用脚本
- python - Python Websocket不会永远运行
- c - Matlab Coder 生成的名为 i386 的变量