#!/usr/bin/python3
# ====================================================================
# from: stackoverflow.com/questions/55180196/
# get-coordinates-of-nodes-using-osm-ids
# --------------------------------------------------------------------
# to install osmnx: pip install osmapi
# ====================================================================
import osmapi as osm
node_id=1989098258
# this instantiate the OsmApi class,
# it has many function, we will use NodeGet function.
# For more detail about it check the doc
# http://osmapi.metaodi.ch/osmapi.OsmApi.OsmApi.NodeGet
api = osm.OsmApi()
node = api.NodeGet(node_id)
print()
for k,v in node.items():
print(f'{k:10} : {v}')
print('----no tags?-----------------------------')
print()
for k,v in node['tag']:
print(f'{k:10} : {v}')