pyqt5+gdal制作s57转geojson小程序
一、S57
S57标准是一种重要的电子海图数据交换标准,它具有开放、通用、灵活和高效的特点,对航海领域具有重要的意义。
二、GDAL
本机环境已安装GDAL 3.8.5

三、简略代码
from PyQt5.QtWidgets import QApplication, QMainWindow
from script.s57convert import S57convert # 暂略...
import sys
if __name__ == '__main__':
app = QApplication(sys.argv) # 创建应用程序对象
MainWindow = QMainWindow() # 创建主窗口
ui = S57convert(MainWindow)
MainWindow.show() # 显示主窗口
sys.exit(app.exec_()) # 在主线程中退出
四、本机环境打包 VS Conda环境打包


好像大小差不是很多(⊙o⊙)…
五、效果展示
基本界面

打开文件

数据转换


2024-06-30
该小程序结合QWebEngineView和folium增加了地图功能,可进行地图交互。

可惜打包后体积一百多兆,相当于套了一个浏览器内核,有点大!

Electron

浙公网安备 33010602011771号