操作方法
Esri Story Maps 中的所有 URL 都必须使用 HTTPS,如 Story Maps:常见问题解答中所述。 在某些情况下,可能需要在 Story Map 或其他 web 应用程序中将 URL 从 HTTP 转换到 HTTPS。 可以手动更新 URL,但通过用户界面进行此操作十分繁琐,包含大量链接项目的 Story Maps 尤其如此。 ArcGIS API for Python 提供了执行此操作的快速工作流(适用于单个 web 应用程序)。
注意:两种方法都可将应用程序中的所有 URL 转换为 HTTPS。
from arcgis.gis import GIS, Item
user = "" # enter desired user password = "" # enter password url = "https://www.arcgis.com" # change Portal URL if needed gis = GIS(url , user, password)
注意:要从 ArcGIS Pro 使用活动的 Portal for ArcGIS 登录帐户,如果使用企业登录帐户,请将“gis”参数替换为以下内容: gis = GIS("pro")
itemid = "" #Set the item ID
app = Item(gis, itemid) appdata = app.get_data(False)
new_appdata = appdata.replace("http://", "https://")
app.update({"text": new_appdata}) print("Successfully updated item " + itemid)
from arcgis.gis import GIS, Item user = "username" password = "password" url = "https://www.arcgis.com" itemid = "abc123" gis = GIS(url , user, password) app = Item(gis, itemid) appdata = app.get_data(False) new_appdata = appdata.replace("http://", "https://") app.update({"text": new_appdata}) print("Successfully updated item " + itemid)
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序