我目前正在进行一项对我的技能水平而言可能过于雄心勃勃的项目,但我认为我可以从这个练习中学到很多东西。
我在一家航测公司工作,每次飞行项目时,LiDAR 软件都会创建一个日志文件。从这个日志文件中,我编写了一个脚本,用于提取数据并输出一个 KML 文件,其中包含航班号、位置、高度等数据。
我现在想做的是编写一个程序,可以将这些 KML 上传到数据库并在类似于 Google 地球的窗口中显示它们,用户可以通过航班号、位置和日期等进行排序。这将是一个非常方便的部分工作中的软件,很多人都会使用它,更不用说我试图在公司未来获得 Jnr Dev 职位的大量布朗尼积分。
我知道我主要可以使用 Google 地球来完成这项任务,但对我来说,这不是重点。
到目前为止,我已经研究了 Folium 和 LeafletJS。
https://pypi.org/project/folium/
Folium 可以操纵数据,Leaflet 可以呈现它,但我不确定我是否有适合这项工作的最佳解决方案,以及它是否能完全满足我的需要。特别是考虑到我只知道一点 Javascript。我也不确定Folium是否
理想情况下,这个应用程序要么是一个独立的软件,要么是我现有的脚本写入在线服务器,然后可以通过浏览器窗口打开和显示的东西。我咬得比我能咀嚼的还多,但我已经准备好花一点时间,成为一个很好的学习项目。最好用 Python 编写。
对于我可能使用的软件包的任何提示或建议将不胜感激。或者,如果我的方向完全错误,请告诉我。
非常感谢。