Python 使用 Python 可能使用 Tkinter 查看 .gpx 或 .kml

Python viewing a .gpx or .kml using Python possibly using Tkinter

我在 windows 7 上同时使用 Python 2.7 和 Python 3.3。

我已经为 python 安装了很多 GIS 模块,包括 earthengine、gpsbabel 和 pygoogle earth。

我使用 gps babel 从导入熊猫数据帧的 .csv 文件制作了几个 .gpx 和 .kml 文件。 我能够使用 gpsbabel

将所有文件(包含航路点和路线信息)合并到 merged.kml 和 merged.gpx 文件中

我通过将它们拖放到 google earth 来检查以确保主文件是好的。到目前为止一切看起来都很好!

现在我真的很想知道如何在 python 创建的 window 中查看我的 waypoints 和路由,也许使用 Tkinter.Maybe 太难了?

我正在寻找一个将加载 .kml 或 .gpx 的示例(我不关心是哪个)。 这是我的伪代码想法:

    from googlemaps import GoogleMaps as gm
    gm.read_kml(name_in)
    gm.show()

您需要做的就是在 google earth

中查看 .kml
    import os
    os.startfile("C:\Users\Owner\Documents\Python Scripts\google earth\L1.kml")

这使用操作系统来打开文件。因此,只有当 .kml 文件默认使用 google earth 打开时,它才会起作用。事实上 os.startfile 将使用默认的程序打开任何文件类型