QGIS地址:
https://github.com/qgis/QGIS#1-flexible-and-powerful-spatial-data-management
QGIS是一个开源的地理信息系统(GIS)软件项目。
采用的技术栈
QGIS的主要技术栈涵盖了多个领域,包括图形用户界面,地理信息数据处理、数据库集成以及插件开发
-
QT:QGIS的图形用户界面采用QT框架开发。
-
GDAL和ORG:用于处理栅格和矢量地理信息数据。这两个库提供对多种地理数据格式的支持。
-
Proj:Proj是一个库,用于地图投影和坐标系统转换。它们用于处理地理空间数据的坐标系统和投影。
-
C++:QGIS的核心功能是使用C++编程语言实现的。C++是一种高性能的编程语言,适用于处理大量的地理空间数据。
-
Python:QGIS允许使用Python进行插件开发和自定义脚本。
-
SQLite 和 SpatiaLite: QGIS 使用 SQLite 作为默认的内置数据库,并支持 SpatiaLite 扩展,用于处理空间数据。
-
PostgreSQL 和 PostGIS: QGIS 可以与 PostgreSQL 数据库和 PostGIS 空间数据库进行集成。PostGIS 扩展提供了在 * PostgreSQL 中存储和处理地理信息数据的能力。
-
Web 技术: QGIS 支持与 Web Map Service(WMS)和 Web Feature Service(WFS)等在线地图服务进行交互,从而与 Web 技术集成。
特征
-
灵活强大的空间数据管理
-
3D地图视图