我正在尝试将(非常)大量的方法解析为GeoJson LineStrings。一种方式可以包含许多节点。
双节点方式的示例是here。在尝试遍历节点的纬度/经度时,我一直在
上得到以下误差>>'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'
如何访问“节点”'只有一种方式的坐标'一次?