Python 如何访问';节点';一个';路';一次
我正在尝试将一组(非常)大的方法解析为行字符串。一个方法可以包含多个节点 两节点方式的示例如下所示。在尝试通过节点的lat/lons循环时,我不断地得到下面的错误Python 如何访问';节点';一个';路';一次,python,json,python-2.7,geojson,Python,Json,Python 2.7,Geojson,我正在尝试将一组(非常)大的方法解析为行字符串。一个方法可以包含多个节点 两节点方式的示例如下所示。在尝试通过节点的lat/lons循环时,我不断地得到下面的错误 >>'if element['type'] == "node":' >> 'int' object has no attribute '__getitem__' 问题似乎在于如何访问json文件 all_data_dict = get_overpass_json_data(line_url) # all_d
>>'if element['type'] == "node":'
>> 'int' object has no attribute '__getitem__'
问题似乎在于如何访问json文件
all_data_dict = get_overpass_json_data(line_url)
# all_data_dict has everything the 'node's' that make up the 'ways'
with open(outfile, 'w') as geojson_file:
for item in all_data_dict['elements']:
## item ONLY includes the info for the 'way'
## nothing for the 'nodes' that make up the 'way'
如何一次只访问一个“方式”的“节点”坐标?您应该改进您的问题,以明确您想要知道的内容。错误的格式看起来很奇怪,但它看起来像是
元素是int
,因此尝试获取属性“type”失败。是的。它正在返回“变更集”:“29434078”(单击链接)。陛下