在Python中绘制GPX轨迹

时间:2018-11-19 17:41:24

标签: python gpx

我有一组相邻的节点,这些节点是从开放式街道地图 .graphml 文件中获得的,我想知道如何以这种方式表示它们它们显示使用GPX链接。

我已经尝试过获取 XML文件

 import gpxpy
 import gpxpy.gpx


    def print_route(node):
       gpx = gpxpy.gpx.GPX()

       gpx_track = gpxpy.gpx.GPXTrack()
       gpx.tracks.append(gpx_track)

       gpx_segment = gpxpy.gpx.GPXTrackSegment()
       gpx_track.segments.append(gpx_segment)

       while node.parent is not None:
          x, y = GRAPH.node_position(node.nodeOSM)
          gpx_segment.points.append(gpxpy.gpx.GPXTrackPoint(x, y))
          node = nodo.parent

       return gpx.to_xml()

每个OSM节点都被包含在具有其父节点之类的属性的节点对象中。

0 个答案:

没有答案