2024-03-28 18:14:52 发布
网友
我是OSM API新手,我想用OSM id得到坐标。在这个问题中here我不知道如何创建图形G,因为我是一个初学者。我使用python从osmapi获取响应。 例如,当我们使用正确的id:https://api.openstreetmap.org/api/0.6/node/1989098258访问这个链接时,我们会得到一个包含我们想要的所有内容的xml响应! 你能给我一个很好的例子来说明如何使用nodeapi吗?在
我发现了如何获取给定OSM节点的信息。 首先使用pip3安装osmapi包:
pip3
osmapi
pip3 install osmapi
然后例如一个节点id=1989098258 我们有
id=1989098258
对象node返回:
node
{'id': 1989098258, 'visible': True, 'version': 2, 'changeset': 16442326, 'timestamp': datetime.datetime(2013, 6, 6, 10, 11, 58), 'user': 'wambacher', 'uid': 201359, 'lat': 24.3655948, 'lon': 88.6279164, 'tag': {}}
然后,要获得节点的经度和纬度,请执行以下操作:
node["lon"] # get longitude node["lat"] # get latitude
我发现了如何获取给定OSM节点的信息。 首先使用
pip3
安装osmapi
包:然后例如一个节点
^{pr2}$id=1989098258
我们有对象
node
返回:然后,要获得节点的经度和纬度,请执行以下操作:
相关问题 更多 >
编程相关推荐