<img src="images/README-md/main_logo.png" width="300">
[![馃И QGIS tests](https://github.com/qgis/QGIS/actions/workflows/run-tests.yml/badge.svg)](https://github.com/qgis/QGIS/actions/workflows/run-tests.yml?query=branch%3Amaster+event%3Apush)
[![Docker Status](https://img.shields.io/docker/automated/qgis/qgis.svg)](https://hub.docker.com/r/qgis/qgis/tags)
[![Build Status](https://dev.azure.com/qgis/QGIS/_apis/build/status/qgis.QGIS?branchName=master)](https://dev.azure.com/qgis/QGIS/_build/latest?definitionId=1&branchName=master)
[![馃獰 MingW64 Windows 64bit Build](https://github.com/qgis/QGIS/actions/workflows/mingw64.yml/badge.svg)](https://github.com/qgis/QGIS/actions/workflows/mingw64.yml?query=branch%3Amaster+event%3Apush)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5869837.svg)](https://doi.org/10.5281/zenodo.5869837)
QGIS is a full-featured, user-friendly, free-and-open-source (FOSS) geographical information system (GIS) that runs on Unix platforms, Windows, and MacOS.
<!-- TOC generated with https://freelance-tech-writer.github.io/table-of-contents-generator/index.html -->
- [Features](#features)
- [1. Flexible and powerful spatial data management](#1-flexible-and-powerful-spatial-data-management)
- [2. Beautiful cartography](#2-beautiful-cartography)
- [3. Advanced and robust geospatial analysis](#3-advanced-and-robust-geospatial-analysis)
- [4. Powerful customization and extensibility](#4-powerful-customization-and-extensibility)
- [5. QGIS Server](#5-qgis-server)
- [Under the hood](#under-the-hood)
- [Versions and release cycle](#versions-and-release-cycle)
- [Free and Open Source](#free-and-open-source)
- [Installing and using QGIS](#installing-and-using-qgis)
- [Documentation](#documentation)
- [Help and support channels](#help-and-support-channels)
- [Get involved with the community](#get-involved-with-the-community)
- [Bug reporting and bug fixing](#bug-reporting-and-bug-fixing)
- [New features and enhancements](#new-features-and-enhancements)
- [Translations](#translations)
- [Other ways to contribute](#other-ways-to-contribute)
## Features
### 1. Flexible and powerful spatial data management
- Support for raster, vector, mesh, and point cloud data in a range of industry-standard formats
- *Raster formats include*: GeoPackage, GeoTIFF, GRASS, ArcInfo binary and ASCII grids, ERDAS Imagine SDTS, WMS, WCS, PostgreSQL/PostGIS, and [other GDAL supported formats](https://gdal.org/drivers/raster/index.html).
- *Vector formats include*: GeoPackage, ESRI shapefiles, GRASS, SpatiaLite, PostgreSQL/PostGIS, MSSQL, Oracle, WFS, Vector Tiles and [other OGR supported formats](http://www.gdal.org/ogr_formats.html).
- *Mesh formats include*: NetCDF, GRIB, 2DM, and [other MDAL supported formats](https://github.com/lutraconsulting/MDAL#supported-formats).
- *Point-cloud format*: LAS/LAZ and EPT datasets.
- Data abstraction framework, with local files, spatial databases (PostGIS, SpatiaLite, SQL Server, Oracle, SAP HANA), and web services (WMS, WCS, WFS, ArcGIS REST) all accessed through a unified data model and browser interface, and as flexible layers in user-created projects
- Spatial data creation via visual and numerical digitizing and editing, as well as georeferencing of raster and vector data
- On-the-fly reprojection between coordinate reference systems (CRS)
- Nominatim (OpenStreetMap) geocoder access
- Temporal support
*Example: Temporal animation*
![Example: Temporal animation](images/README-md/icebergs.gif "Temporal animation")
*Example: 3D map view*
![Example: 3D map view](https://docs.qgis.org/latest/en/_images/3dmapview.png "3D map view")
### 2. Beautiful cartography
- Large variety of rendering options in 2D and 3D
- Fine control over symbology, labeling, legends and additional graphical elements for beautifully rendered maps
- Respect for embedded styling in many spatial data sources (e.g. KML and TAB files, Mapbox-GL styled vector tiles)
- In particular, near-complete replication (and significant extension) of symbology options that are available in proprietary software by ESRI
- Advanced styling using data-defined overrides, blending modes, and draw effects
- 500+ built-in color ramps (cpt-city, ColorBrewer, etc.)
- Create and update maps with specified scale, extent, style, and decorations via saved layouts
- Generate multiple maps (and reports) automatically using QGIS Atlas and QGIS Reports
- Display and export elevation profile plots with flexible symbology
- Flexible output direct to printer, or as image (raster), PDF, or SVG for further customization
- On-the-fly rendering enhancements using geometry generators (e.g. create and style new geometries from existing features)
- Preview modes for inclusive map making (e.g. monochrome, color blindness)
*[Example: Map of Bogota, Colombia in the style of Starry Starry Night, by Andr茅s Felipe Lancheros S谩nchez](https://flic.kr/p/2jFfGJP)*
![Map of Bogota, Colombia in the style of Starry Starry Night](https://live.staticflickr.com/65535/50327326323_3da28f0d86_b.jpg "Map of Bogota, Colombia in the style of Starry Starry Night")
For more maps created with QGIS, visit the [QGIS Map Showcase Flickr Group](https://www.flickr.com/groups/2244553@N22/pool/with/50355460063/).
![QGIS Map Showcase](images/README-md/qgis_map_showcase.png "QGIS Map Showcase")
### 3. Advanced and robust geospatial analysis
- Powerful processing framework with 200+ native processing algorithms
- Access to 1000+ processing algorithms via providers such as GDAL, SAGA, GRASS, OrfeoToolbox, as well as custom models and processing scripts
- Geospatial database engine (filters, joins, relations, forms, etc.), as close to datasource- and format-independent as possible
- Immediate visualization of geospatial query and geoprocessing results
- Model designer and batch processing
*Example: Travel isochrones*
![Example: Travel isochrones](images/README-md/network_analysis_2.png "Travel isochrones")
*Example: Model designer*
![Example: model designer](https://docs.qgis.org/latest/en/_images/models_model.png "Model designer")
### 4. Powerful customization and extensibility
- Fully customizable user experience, including user interface and application settings that cater to power-users and beginners alike
- Rich [expression engine](https://docs.qgis.org/testing/en/docs/user_manual/working_with_vector/expression.html) for maximum flexibility in visualization and processing
- Broad and varied [plugin ecosystem](https://plugins.qgis.org/) that includes data connectors, digitizing aids, advanced analysis and charting tools,
in-the-field data capture, conversion of ESRI style files, etc.
- Style manager for creating, storing, and managing styles
- [QGIS style hub](https://plugins.qgis.org/styles/) for easy sharing of styles
- Python and C++ API for standalone (headless) applications as well as in-application comprehensive scripting (PyQGIS)
*Example: Style manager*
![Example: Style manager](https://docs.qgis.org/latest/en/_images/stylemanager.png "Style Manager")
*Example: Plugins*
![Example: Plugins](images/README-md/plugins_1.png "Plugins")
<!-- Kill this one for now, since the example provided is Python2 not 3
Example: Python console
![Example: Python console](https://docs.qgis.org/latest/en/_images/python_console_editor.png "Python console")
-->
### 5. QGIS Server
Headless map server -- running on Linux, macOS, Windows, or in a docker container -- that shares the same code base as QGIS.
- Industry-standard protocols (WMS, WFS, WFS3/OGC API for Features and WCS) allow plug-n-play with any software stack
- Works with any web server (Apache, nginx, etc) or standalone
- All beautiful QGIS cartography is supported with best-in-class support for printing
- Fully customizable with Python scripting support
*Example: QGIS server WMS response*
![Example: QGIS Server response to a WMS request](https://docs.qgis.org/latest/en/_images/server_selection_p
没有合适的资源?快使用搜索试试~ 我知道了~
QGIS最新源码#C++#QT#Liunx
共2000个文件
cpp:769个
h:768个
xml:336个
需积分: 0 1 下载量 48 浏览量
2023-11-17
14:30:47
上传
评论
收藏 207.61MB ZIP 举报
温馨提示
该版本为qgis最新版本,编译qgis前需要安装对应的依赖库
资源推荐
资源详情
资源评论
收起资源包目录
QGIS最新源码#C++#QT#Liunx (2000个子文件)
qgisapp.cpp 646KB
qgslayoutdesignerdialog.cpp 177KB
qgsdualedgetriangulation.cpp 133KB
qgsoptions.cpp 128KB
qgsprojectproperties.cpp 122KB
qgsinbuiltdataitemproviders.cpp 113KB
qgsvertextool.cpp 110KB
qgsdwgimporter.cpp 102KB
qgsmaptooleditmeshframe.cpp 97KB
qgsidentifyresultsdialog.cpp 92KB
qgsgeorefmainwindow.cpp 88KB
qgspluginmanager.cpp 70KB
qgsalgorithmexportmesh.cpp 67KB
qgsapplayerhandling.cpp 66KB
main.cpp 65KB
qgsgrassmapcalc.cpp 60KB
qgsapplayertreeviewmenuprovider.cpp 57KB
qgsmaptoollabel.cpp 52KB
qgs3daxis.cpp 49KB
qgsattributetabledialog.cpp 45KB
qgs3dmapscene.cpp 45KB
qgsalgorithmrandomraster.cpp 44KB
qgselevationprofilewidget.cpp 43KB
qgsshadowrenderingframegraph.cpp 43KB
qgsappbrowserproviders.cpp 43KB
qgsgrassmoduleparam.cpp 42KB
topolTest.cpp 40KB
qgs3dmapsettings.cpp 40KB
CloughTocherInterpolator.cpp 39KB
qgsalgorithmcellstatistics.cpp 38KB
qgsgrassmoduleinput.cpp 38KB
qgspointcloud3dsymbol_p.cpp 37KB
qgsmaptoolmovelabel.cpp 36KB
qgsgrassnewmapset.cpp 35KB
qgscustomization.cpp 35KB
qgisappinterface.cpp 35KB
qgscameracontroller.cpp 34KB
qgsalgorithmfuzzifyraster.cpp 34KB
qgsalgorithmgpsbabeltools.cpp 33KB
qgssnappingwidget.cpp 33KB
qgslayerstylingwidget.cpp 33KB
qgsgeometrycheckfactory.cpp 32KB
qgslabelpropertydialog.cpp 32KB
qgs3dsceneexporter.cpp 32KB
qgsgrassplugin.cpp 31KB
qgs3dutils.cpp 31KB
qgsmeasuredialog.cpp 31KB
qgsmaptoolselectutils.cpp 31KB
qgsgrassmoduleoptions.cpp 29KB
MathUtils.cpp 29KB
qgspointcloud3dsymbolwidget.cpp 29KB
qgsgrassmodule.cpp 29KB
qgsalgorithmextractlabels.cpp 29KB
qgsmergeattributesdialog.cpp 27KB
qgsrastercalculator.cpp 27KB
qgsgeometrycheckerresulttab.cpp 26KB
qgs3dmapcanvaswidget.cpp 26KB
qgsnativealgorithms.cpp 25KB
qgs3dmapconfigwidget.cpp 25KB
qgsmaptooloffsetcurve.cpp 25KB
qgsdwgimportdialog.cpp 25KB
qgspoint3dsymbol_p.cpp 25KB
qgshandlebadlayers.cpp 25KB
qgssnappinglayertreemodel.cpp 25KB
qgspluginregistry.cpp 24KB
qgsquickelevationprofilecanvas.cpp 24KB
qgsrelief.cpp 24KB
qgsstatisticalsummarydockwidget.cpp 24KB
qgschunkedentity_p.cpp 24KB
qgsdecorationgrid.cpp 24KB
qgsgeometrysnapper.cpp 23KB
qgsalgorithmjoinbylocation.cpp 23KB
qgsmeshcalculatordialog.cpp 23KB
qgsmapsavedialog.cpp 22KB
qgsmapcanvasdockwidget.cpp 22KB
qgsdxfexportdialog.cpp 22KB
qgsalgorithmextractbylocation.cpp 21KB
qgsalgorithmxyztiles.cpp 21KB
qgspointcloud3dsymbol.cpp 21KB
qgsrulebased3drendererwidget.cpp 21KB
qgsgpsinformationwidget.cpp 21KB
qgsgpstoolbar.cpp 21KB
qgsrasteranalysisutils.cpp 21KB
qgsalgorithmjoinbylocationsummary.cpp 21KB
qgsalgorithmpackage.cpp 21KB
qgsgeometrycheckersetuptab.cpp 20KB
qgsalgorithmrandompointsinpolygons.cpp 20KB
qgsgpsoptions.cpp 20KB
qgsgrasstools.cpp 20KB
qgswelcomepage.cpp 20KB
qgsgltf3dutils.cpp 20KB
qgsalgorithmdetectdatasetchanges.cpp 20KB
qgsalgorithmgrid.cpp 19KB
qgsalignraster.cpp 19KB
qgsvectorelevationpropertieswidget.cpp 19KB
qgsgeometrygapcheck.cpp 19KB
qgsgeometryvalidationservice.cpp 19KB
qgsappcoordinateoperationhandlers.cpp 19KB
qgsalgorithmrandompointsonlines.cpp 19KB
qgsrastercalcdialog.cpp 19KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
十四是四十891
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功