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




