QGS文件和数据格式
GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。
简介
QGS文件 是 QGIS(Quantum GIS) 软件项目文件的标准格式之一,它是一个基于 XML 的文本文件,用于保存 QGIS 项目配置,包括数据源、图层样式、地图视图、坐标参考系统等设置。QGS 文件本身 不包含地理数据,而是记录了如何引用和渲染外部空间数据(如矢量文件、栅格数据、数据库等)。
QGS 文件是 QGIS 项目的核心文件,主要作用是保存项目的工作环境,确保用户可以在不同时间点恢复工作进度。QGIS 还支持另一种文件格式 QGZ,这是 QGS 的压缩版本,内部也包含一个 QGS 文件。

文件结构
- 文件结构
QGS 文件是纯文本文件,使用 XML(可扩展标记语言) 格式。文件内包含:
- 数据源路径:指向外部数据文件(如 Shapefile、GeoTIFF、数据库等)。
- 坐标参考系统(CRS):项目和图层的坐标系定义(如 EPSG:4326)。
- 图层样式和属性:包括颜色、标签、符号化、比例尺范围等渲染设置。
- 地图视图:保存当前地图画布的缩放级别和可视范围。
- 布局和打印配置:地图排版、打印样式等。
- 关联数据格式
QGS 文件并不直接存储地理数据,而是引用外部数据文件。常见的数据格式包括:
- 矢量数据:Shapefile(.shp)、GeoJSON、KML、GPKG(Geopackage)等。
- 栅格数据:GeoTIFF(.tif)、JPEG、PNG 等。
- 数据库数据:PostGIS、SpatiaLite 等空间数据库。
- Web 服务:WMS(Web Map Service)、WFS(Web Feature Service)等。
- 压缩版本
QGS 文件可以保存为 QGZ 格式,这是 QGS 文件的 ZIP 压缩版本。QGZ 更适合项目备份和传输,因为它减少了文件体积并防止丢失。
优点
- 轻量级:QGS 文件是纯文本格式,体积小,易于编辑和共享。
- 可读性强:使用 XML 结构,可以通过文本编辑器直接查看和编辑文件内容。
- 高度可配置:保存项目配置,包括数据源、样式、布局等,方便项目的恢复和共享。
- 灵活的数据引用:支持多种空间数据格式和数据源,可以轻松整合矢量、栅格和数据库数据。
- 跨平台兼容:QGS 文件可以在不同操作系统(Windows、macOS、Linux)上使用 QGIS 打开。
缺点
- 不包含数据:QGS 文件本身不存储数据,仅保存数据源路径。数据丢失或路径更改时,项目可能无法正常打开。
- 依赖外部数据文件:如果引用的数据文件过多或路径复杂,项目管理变得困难。
- 易受路径影响:在不同电脑或系统环境中打开项目时,可能需要手动修复数据路径。
- 较大项目性能限制:当项目包含大量数据图层时,加载和渲染性能可能会下降。
应用场景
QGS 文件广泛应用于地理信息系统(GIS)的各类工作流程中,尤其在 数据可视化、空间分析、地图制作和项目共享 等方面发挥关键作用。在城市规划中,QGS 项目可用于整合多个地理数据源(如地籍图、道路网、建筑物数据)并进行可视化分析;在环境监测领域,QGS 文件引用栅格数据(如遥感影像)和矢量数据(如污染分布图),为分析环境变化提供直观的地图展示。在自然资源管理中,QGS 项目帮助管理森林资源、水资源等数据,支持决策者进行资源调度和规划。此外,QGS 文件还广泛应用于教育和培训中,作为 GIS 技术学习和教学的重要工具,用户可以通过它快速配置和展示各种空间数据,理解 GIS 技术的实际应用。
示例图
- QGS 示例文件。

- QGS 示例文件。

文件打开方式
- 在软件中打开的QGS 文件。

- 在软件中打开的QGS 文件。

相关 GIS 文件
NC
GDB
GRIB
GPKG
参考资料
- https://blog.csdn.net/QGISClass/article/details/113030667
- https://gis-oer.github.io/gitbook/book/materials/QGIS/QGIS.html
- https://docs.lizmap.com/3.8/ja/publish/configuration/project_for_web.html
- https://www.gis-okinawa.jp/blog/Relative path of the project file/