JSONToFeatures错误解析

66
0
2周前
BrianLeroux
通过
定期撰稿人

我正在编写一个脚本,该脚本从ESRI托管的OSM层的开放街道地图足迹中提取建筑足迹。我能够使请求良好并获得JSON输出。然后我使用archpy . convert . jsontofeatures将结果输出到一个图层。当我使用下面的代码时,JSONToFeatures出现解析错误。然而,一旦我写了文件,我尝试在ArcGIS Pro手动运行JSONToFeatures,它工作得很好。然后我注释掉了代码的写入文件部分,并使用了珍贵保存的文本文件,它工作得很好。

那么为什么它是当我写文件,然后使用JSONToFeatures写后,它是无法解析文件?在调用JSONToFeatures之前,我已经关闭了文件,看看是否有帮助,但它没有。

osmFootprint = os.path。join(scratch, 'OSMBuildingFootprint') fp = os.path。join(scratchFolder, 'temp.json') f = open(fp,"w") f.write(json.dumps(osmRequest.json())) f.close archpy .conversion。osmFootprint JSONToFeatures (fp,“多边形”)

0荣誉
0回答