gpt4 book ai didi

python - 一种在 Linux 上通过 Python 控制 Google Earth 的方法

转载 作者:太空狗 更新时间:2023-10-29 11:22:50 25 4
gpt4 key购买 nike

我下载了一个 python 脚本,它使用 win32com 模块 ( project site ) 在 Windows 上启动和控制 Google 地球应用程序。脚本中的命令也可用于从命令行以交互方式控制 Google 地球。

密码是here .它有效,令人兴奋,但是......

我想在 LINUX(Ubuntu 衍生产品)上做同样的事情。

问题是:此脚本使用 COM 接口(interface)通过进程间通信将命令传递给 GoogleEarth。在 Linux 上,不是 .exe,而是 googleearth-bin 可执行文件,我不知道在 Linux 上使用相同的进程间通信想法会或应该如何。

由于程序很可能是从(大部分)相同的源代码编译到不同的操作系统,所以在我看来,功能可能在那里。现在关于如何从 Python 脚本访问它,这超出了我目前的知识范围。

感谢您的帮助!

最佳答案

Google Earth COM Api 已贬值(请参阅 http://googlegeodevelopers.blogspot.co.uk/2010/08/sunset-for-google-earth-com-api.html),因此针对它编写代码将是一项艰苦的工作,并且无法保证您的代码将来会正常工作。

Google 建议人们使用 Google 地球的插件版本,但遗憾的是,迄今为止,Linux 操作系统不支持此功能,因此在这种情况下您不适合使用此选项。

无论如何,抛开警告,你可以看看像 pygoogleearth 这样的东西

http://pypi.python.org/pypi/pygoogleearth/

这是一个围绕 Google 地球 COM 接口(interface)的 pythonic 包装器,它应该允许您在 python 中使用 COM api,或者至少为您提供一些关于设置的指示。

关于python - 一种在 Linux 上通过 Python 控制 Google Earth 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com