You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Python脚本更新AGOL要素属性时遇超时错误的问题求助

Python脚本更新AGOL要素属性时遇超时错误的问题求助

我现在正在尝试写一个Python脚本,用来更新ArcGIS Online(AGOL)上要素图层的属性,最终目标是能设置定时任务,每晚自动更新属性(不改动几何信息)。我的属性更新数据源是一个有大约9000行、6列的CSV文件,但每次运行完整文件都会碰到超时错误。后来我把文件精简到3列,还是偶尔会出现超时问题。我刚接触Python,所以大概率是我的实现方式效率太低了,想请教大家怎么解决这个问题。

我的代码如下:

import pandas as pd
from arcgis.gis import GIS
from arcgis.features import FeatureLayer
import logging

# Configure logging
logging.basicConfig(level=logging.INFO)

try:
    # Connect to ArcGIS Online
    gis = GIS('', 'UN', 'PW', expiration=9999)
    logging.info("Successfully connected to ArcGIS Online.")

    # Access the feature layer, use the polygon layer service url not feature layer
    layer_url = "layer url"
    feature_layer = FeatureLayer(layer_url, gis=gis)
    
    # 注:原代码未完整粘贴,推测后续是读取CSV并批量更新属性的逻辑
except Exception as e:
    logging.error(f"An error occurred: {e}")

备注:内容来源于stack exchange,提问作者eflam93

火山引擎 最新活动