# WinGIS **Repository Path**: li-yangfei/win-gis ## Basic Information - **Project Name**: WinGIS - **Description**: 基于PyQGIS的QGIS桌面端二次开发,开发IDE采用VSCode,项目记录详细的配置文件和过程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-04 - **Last Updated**: 2026-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # `VSCode`中配置`pyqgis`开发 ``` WinGIS/ ├── main.py # 程序入口,初始化 QgsApplication 并启动主窗口 ├── window.py # 主窗口类 MainWindow,管理图层树、地图画布和图层加载 ├── build_rc.bat # 编译 .qrc 资源文件为 _rc.py 的批处理脚本 ├── build_ui.bat # 编译 .ui 界面文件为 .py 的批处理脚本 ├── symbology-style.db # QGIS 符号化样式数据库 ├── README.md # 项目说明文档 ├── .gitignore # Git 忽略配置 │ ├── ui/ # 界面文件目录 │ ├── mainWindow.ui # Qt Designer 设计的主窗口界面文件 │ └── mainWindow.py # 由 .ui 编译生成的 Python 界面代码 │ ├── resources/ # 资源文件目录 │ ├── myRc.qrc # Qt 资源集合文件(声明图标等资源) │ ├── myRc_rc.py # 由 .qrc 编译生成的 Python 资源代码 │ └── earth.png # 地球图标(窗口图标) │ ├── utils/ # 工具模块目录 │ └── layers/ # 图层工具子模块 │ ├── __init__.py # 模块导出 │ └── qgisLayerUtils.py # 图层操作工具函数(读取矢量文件、添加图层等) │ └── imgs/ # 图片目录(存放 README 截图等) └── main.png # 主界面截图 ``` ## 实现界面 ![主界面](./imgs/main.png)