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
该小程序结合QWebEngineViewfolium增加了地图功能,可进行地图交互。

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

Electron

posted @   槑孒  阅读(54)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示