QGIS Planet

Introducing the new QGIS.org website

We have a new website!

We recently launched our new website at QGIS.org. It is a ground-up overhaul and provides a fresh take on the first contact point for existing or potential users wishing to engage with the QGIS project and discover its value proposition.

A new strategy for QGIS.org websites

In this blog post, we would like to provide an overview of the goals that we had for building the new QGIS.org website and the bigger picture of how this website update fits into the broader strategy for our website plans for QGIS.

About two years ago, we started experimenting with building a new QGIS.org website based on Hugo. Hugo, as a technology choice, was less important than was our intent to develop a more modern site that addressed our strategic goals.

After some ‘in-house’ (i.e. volunteer-based) work to develop an initial version of the site, we received the go-ahead to use QGIS funds for this and put out a call in October 2023 for a company to support our work. This was ultimately won by Kontur.io, who, together with our volunteers, brought the work into high gear.

Questions to be quickly answered by qgis.org
Initial analysis of the questions and actions to be quickly answered by qgis.org

Goal 1: Speak to a new audience

Our primary goal was to speak to a new audience. We are confident that QGIS can compete with all of the commercial vendors providing GIS software. We didn’t convey that well on our old website. We feel that QGIS was too apologetic in how it presented itself. We wanted a website which inspires confidence while addressing the needs of a corporate or organisational decision-maker who is looking at the QGIS project during their GIS software selection process.

The old website was very focused on the developer and contributor community. Obviously, those aspects are important since, without our fantastic community, the QGIS project would not exist. The messaging around open source is also important. Yet these ideas are secondary to the idea that QGIS is one of the best (if not the best) desktop GIS applications out there on the market – open-source or otherwise. We need to present it in this professional perspective.

So, the first goal was to change the messaging to focus on QGIS’s value proposition and take a very professional approach to presenting ourselves on the website.

User group analysis
User group and requirements analysis for the potential qgis.org visitors

Goal 2: Harmonisation

The second goal was to start the process of harmonising all of our website properties. QGIS.org, over the years, has built many different web properties. For example, there’s the plugins website, the feed, the changelog, the sustaining members website, the lessons website and the certification website, the new resources hub website, the API documentation, the user documentation, the user manual, the training manual, various other documentation efforts, and more. Some of those are combined in one application, There are also some less well-known resources, like our analytics.qgis.org and another one for plugin analytics. In short, we’ve a lot of resources!

With so many different web properties, they’ve devolved over time: each has its own look and feel, navigation approach and how you interact with it. Some of them were translated, and some of them were not. We want to harmonise all of these sites so that the user does not notice any change in user experience when they move from one QGIS-related site to another.

Goal 3: Harmonising deployment

In the underlying process of these changes, we’re also redeploying all of the websites on new servers, which are more up-to-date and use better security and maintenance practices. Plenty of work is happening in the background to ensure that all of the servers are in a better-maintained state, document how they’re maintained, and so on.

Goal 4: A hub and spokes

The objective of the new site design is to allow quick movement between the QGIS auxiliary sites. The QGIS.org site will form a hub that effortlessly takes visitors to whichever QGIS-related site they need to complete the task they are busy with. If you’re moving between these sites, the experience should be seamless. You should not really even be aware that you’re moving between different websites. Other than looking at the URL bar, the user presentation and experience should be harmonious between all of them.

One way we are planning to achieve this is to have a universal menu bar and footer. You will see that in the new website’s design, there is a menu bar across the top. This menu bar has two levels: the top menu and the second level, where the search bar is.

The universal menu bar

In this second row, auxiliary sites will have their own sub-menu whilst keeping the shared top-level menu. So if you, for example, are moving around in plugins and want to review the plugin list or submit a new plugin, all of that navigation will be on the second line where the search bar is currently. Regardless of which subdomain you are on, the top-level menu bar will be the same, allowing you to easily navigate back to the hub or to another subdomain.

The footer will be unified and shared between all sites, and the cascading style sheets and styling will be unified across all of the QGIS websites.

In the next phase, we will work to achieve this coherence across all the websites, though we still have a few more tweaks to make to the qgis.org site first.

Goal 5: DOTDOTW – do one thing, do one thing well

We plan to break some auxiliary websites apart into separate pieces. So, for example, the changelog management, certification management, sustaining members management, and lessons management are all in one Django app. We will split them into small single-purpose applications using some common UX metaphors so that each is a standalone application that makes it easy for a potential contributor to understand everything the application does. This will also simplify management as we can upgrade each auxiliary site on separate development cycles. We will also finally have semantic URLs, e.g. certification.qgis.org, to take you to the different areas of interest on the site.

The plugins.qgis.org is also going to be refactored so that it just has plugins and not the resource sharing we’ve added in the last few years. The resource sharing will go into its own subdomain. Similarly, the Planet website will get split into its own website (the planet is a blog aggregator or RSS aggregator) that will be in its own managed instance. Some other components (like the analytics) are difficult to split out like this because they’re linked to the same database. We will try to make sure that those are more discoverable and theme them as much as possible to match the rest of the website experience.

Goal 7: Encapsulation

Another goal we had for the QGIS.org makeover was to make the site performant and self-contained. By self-contained, we mean that it should not ‘call’ out to CDN, Google or other platforms for resources like fonts, CSS frameworks, javascript libraries, etc. There were two reasons for this:

  1. These platforms often use such resources to track users as they move around the Internet, which we want to avoid as much as possible.
  2. We want to wholly manage our site, be able to fix any issues independently and generally follow a path of self-determination.

Our approach also facilitated the creation of a very performant website, as you can see here. We will try to adhere to these principles for the auxiliary site updates we do in the future, too.

What about translations?

The question has come up: Why did we not want to translate the new QGIS.org when it was translated before?

Firstly, we should make it clear that we do not plan to remove translations from the user documentation, the user manual, and so on, where we think they have the most value.

For the main QGIS.org site, we question whether there is a high value in translating it. Here are some reasons why:

1. Lingua franca: If you are an IT manager in a non-English-speaking country and you want to evaluate some software, you’re going to run into a product page that presents itself in English – it is the norm for IT procurement to work in English for reviewing software products and so on.

2. Automation: Automated translations inside browsers are getting better and better. While these translations are still not completely adequate, we think they will be in one or two years’ time.

3. Translation integrity: Our pursuit of Goal 1 means that we would no longer find it acceptable to have partial website translations. We also need to ensure that the wording and phrasing are consistent with the English messaging. We also have concerns about the QA process regarding trust and review – we want to ensure that any translation truly reflects the meaning and intent of the original content and has not been adjusted during the translation process.

4. Cohesion: Our most important point is raised if we go back to this idea of cohesion between the different websites like QGIS.org, plugins.qgis.org and so on. As well as having the same styling, we also don’t want to switch between languages as you hop between the sites. We aim to present them all as one site. If we translate QGIS.org and then take you to our auxiliary sites, e.g., plugins.qgis.org, the feed, or certification pages, which are in English only, the experience is jarring.

So we must either translate everything into all of the same languages, or work in English. Translating everything is a mammoth task for the translators and for us to retrospectively add translation support to each platform. Thus, we prefer the approach of harmonising everything to one language and then focusing our translation efforts on three areas:

  1. The application itself,
  2. the user manual and
  3. the training manuals.

We can leave the rest of the experience in English and instead focus on harmonising, for now, both in terms of look and feel and the technology used.

When we consider everything as one big website and what the bigger plan is, it is hopefully clearer why we didn’t think translating the landing page and QGIS.org was the best approach.

Further funded work

We hope to use more QGIS funding to support this work in the future. We’re also hoping to work again with Kontur to start moving all these auxiliary sites into their own projects, applying our style guidelines to each. Independently of that, Tim (volunteer), Lova (QGIS funded), and others are already getting started with this process.

Helping out

Do you have strong opinions about the website? Contact Tim on the PSC mailing list if you would like to get involved as a volunteer. We would love to hear from designers, word smiths, marketers, information architects, SEO specialists, web developers and those who think they can help us achieve our goals.

Conclusion

We hope our goals and process make sense for everybody and that we were able to lay out a clear, logical argument about why we don’t want to translate the new website quite yet. We want to focus on these overarching goals and then return to them later if they are still a priority for people. Everything we have built is Open Source and available at this repo, where you can also find an issue tracker to report issues and share ideas relating to the new website.

Thanks for reading. Go spatial without compromise 🚀🗺

Cheers, Tim, Marco and Anita

Plugin Update – June, 2024

In the month of June, 23 new plugins were published in the QGIS plugin repository.

Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:

Heritage Inventory
Digitally register, manage, and visualise heritage resource data with this inventory worksheet plugin.
Commuting Analysis
This plugin analysis and visualises commuting data.
Supervised Classifier
A plugin to classify selected raster file with reference
Field Stats
This plugin calculates basic stats, graph histogram and boxplot
Curvilinear Coordinator
Plugin for river data conversion from Cartesian to curvilinear orthogonal system
Konwerter PL-ETRF2000 PL-2000
Konwerter współrzędnych punktu układu PL-ETRF2000 do układu PL-2000
EIS QGIS Plugin
Comprehensive mineral prospectivity mapping and analysis framework
mgwr_plugin
A QGIS plugin for Multiscale Geographically Weighted Regression (MGWR)
D2S Browser
This plugin allows you to browse your data on a D2S instance.
WAsP scripting
Scripts for fetching, creating and saving WAsP map files
CSMap Plugin
DEMをGeoTIFF形式のCS立体図に変換するQGISプラグインです。
Fast Line Density Analysis
A fast line density visualization plugin for geospatial analytics
Unsupervised Classifier
Plugin for unsupervised classification of satellite images
BathyFlowDEM
Anisotropic interpolation for bathymetric data
Hankaku Converter
This plug-in converts string attribute values to full-width (Zenkaku) and half-width (Hankaku) characters to each other.
Spot Height Extractor
This plugin extracts spot heights from an elevation model.
Power Clipboard
Plugin to easy copy/zoom to XY/YX coords.
Pan Europeo
Ponders very large and distinct rasters with different utility functions
trainminator2
Plugin de labellisation
디지털트윈(DigitalTwin)
QGIS plugin for DigitalTwin
Band Stacker
A plugin to stack bands from selected raster layers
Georeferencer Extension
Extension to the Raster Georeferencer Plugin
CartoGrapher
This plugin provides commonly used methods to produce a generalized map.

Plugin Update – April to May, 2024

Between April and May there were 33 new plugins published in the QGIS plugin repository.

Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:

Swiss GeoAdmin Bulk Geocoder
Bulk geocoding of Swiss building addresses using the geocoding service of geo.admin.ch, the portal of swisstopo.
EDAC Tools
A toolbox containing various Python-based tools developed by the Earth Data Analysis Center (EDAC) at the University of New Mexico.
CompareClassA
Compare two datasets of GPKG pointZ geometry based on french legislation formatting “class A”.
Stats By Polygon
This plugin creates plots for statistics of raster bands based on selected polygon feature.
UMap
This plugin enables any user to transform a stack of digital bathymetric data terrain models into a bathymetric community map.
SkyGIS
This is a plugin to download files from Skydeck, process it in QGIS and upload the results back to Skydeck portal.
Amazon Location Service
QGIS Plugin for Amazon Location Service.
CIGeoE Copy Paste Features 3D
Copy and paste features from one layer to another of the same type preserving original Z coordinate.
CIGeoE Translate To Fit To Adjacent Polygon
Do a polygon translation to the nearest polygon, by making it coincide their nearest vertices.
CIGeoE Toggle Vertex Visibility
Toggle vertex’s marker visibility.
CIGeoE Reverse Line
Reverses a selected line.
UA Coordinates Transformation
Трансформація (перерахунок) координат вектороного шару через офіційне API Державної геодезичної мережі.
Translation: Transformation of vector layer coordinates through the official API of the State Geodetic Network.
GeoBasis_Loader
GeoBasis_Loader (Open Data GeoBasisdaten).
Viper (QGIS snake clone)
Snake clone using vector layers and QGIS canvas.
jpdata
Download and load various data of Japan.
S2 Toolkit
Tools for the S2 Geometry.
PL-2000
Konwerter współrzędnych punktu układu PL-ETRF2000 do układu PL-2000.
Translation: PL-ETRF2000 point coordinate converter to PL-2000 system.
Luftbildfinder NRW
Find and display aerial images (German State of North Rhine-Westphalia) – Luftbilder finden und laden für NRW.
UDef-ARP Plugin
UDef-ARP for QGIS.
Route Builder
“Route Builder” is a QGIS plugin with a set of tools that calculates shortest routes in street networks using data from OpenStreetMap (OSM) and using the A* (A Star) algorithm. Users can define a region, define origin and destination points (O/D) using the coordinates collected by the plugin, these coordinates of the nodes and thus calculate the shortest route between them.
Transition-QGIS
Access a Transition transit planning server data and functionalities from QGIS.
PG service parser
View, edit or copy PG service entries.
Skråfotos
Opslag på Dataforsyningens Skråfotos.
Translation: Notice on Dataforsyningens Skråfotos.
OD_LSA_Loader (Open Data Land Sachsen Anhalt Loader)
OD_LSA_Loader (Open Data Land Sachsen Anhalt Loader) – Plugin Deprecated
QuickWebViewer
Publish your QGIS project online as web map.
ActiveBreak
ActiveBreak is a plugin for QGIS that emits messages at the top of the canvas at time intervals from the start of work, reminding the user to take an active break, take their lunch and/or reminders indicating to save their QGIS project.
QGIS Shoreline Change Analysis Tool
A plugin for Shoreline Change Analysis (SCA).
eMapTools
This plugin propose retention trees and riparian buffer zones based on ecological values.
NextGIS OGRStyle
Capture OGR Style in ONE click to paste them into a spreadsheet.
landXMLtoDB_Free
Provides LandXML to Database tools, etc, storing to PostGIS initially, later to Oracle and MS SQL.
RRR-reader
Reads RRR files.
Spatial Analyzer
Spatial Analysis Tools.
Japan GSI Point Collector
This plugin collects xyz points from gsi website. The selection should be within Japan boundary.

We would like this opportunity to highlight two plugins, Viper (QGIS snake Clone) and Active Break.

Viper allows to emulate in QGIS canvas the popular game Snake, providing a fun time and a bit of nostalgia for the “older” users. However it goes further than that, as it serves the purpose of teaching about geospatial concepts such as geometry objects (points, polygons) with their properties and methods, spatial indexing in the form of R-Tree, but also programming in QGIS, as well as other aspects.

On a more serious tone, if it can be said that, we present Active Break, a plugin that “simply” presents messages at specific time intervals, which can be personalized by the user and range from the more technical such as “save your project”, personal or motivational like quotes from hundreds of people on multiple subjects, or perhaps the most important, routinely reminders to take a break, relax or go have lunch. This considering the long hours we spent daily in front of the computer, with all the physical and mental health, as well as social implications. Congratulations on both authors!

Plugin Update – February to March, 2024

From February to March of this year, 58 new plugins were published in the QGIS plugin repository.

Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:

Indonesian Multi-scaled Grid System
This plugin automate the determination of Indonesia’s Environmental Support and Capacity.
NDVI to Variable Nitrogen Application Map
This plugin was developed for producing variable nitrogen application maps based on index (e.g. NDVI, EVI) values.
Dynamic Flow
Compare two datasets of GPKG pointZ geometry based on french legislation formatting “class A”.
Stats By Polygon
Dynamic Flow is a QGIS plugin to estimate the spatio-temporal 3D gradient flow from the point observation of the attributes values such as aggregated cell-phone mobility data.
On-the-Fly-Shortest-Path
Interactively find shortest path between points over a line network and calculate the Fiber Loss Budget of a fiber optic network (backbone or FTTH)
SMODERP2D
This plugin calculates hydrological and erosion processes on individual plots or small catchments.
Multifilter
Filter multiple layers
NDVI and EVI Index Calculator
This plugin calculates NDVI and EVI index from Sentinel 2 B02, B04 and B08 Bands.
GeoZone
QGIS plugin for adding and modifying zone data in compliance with the GeoZone schema, facilitating sharing with partners or uploading to a central web repository.
CIGeoE Mirror View
Add one or more panels synchronized with the main panel.
SIOSE Tools
Herramientas SIOSE.
RioGIS 2
Export to WinCan.
Clasificación de redes hídricas
Este plugin clasifica las redes hídricas por medio de una etapa de enriquecimiento y otra de lógica difusa. Advertencia: Versión experimental, algunos procesos pueden ser largos de aplicar.
AutoStyler
Apply QML style files to new layers. QML files are stored in {qgis_home}\Styles directory. QML files will be applied to a vector layer when the QML file’s basename is found as a substring of the new layer’s name. QML files will be applied to a raster layer when the QML file’s label token is found as a substring of the new layer’s name. The label token is raster_style_{label}.qml.
Delta Shares
With this plugin you can load data from delta shares
Simple ETL
A simple ETL for spatial data
Flood Path Finder
Developed with Python by Emerson N. Santos – 2024
MongoDB Layer
This plugin gives the possibility to create a layer from MongoDB datasource
Power Pin PL
Plugin eksportuje pinezkę do serwiów typu geoportal. Pin to popular polish and world maps portal. Plugin export pin to popular geoportal like serives
Mineral Exploration Web Services
This plugin connects your QGIS User Profile to many openly hosted web services related to mineral exploration. These include Country and State geological surveys that provide mapped geology and data such as mineral occurence locations, geophysics, geochemistry etc.
OrfeoToolbox Provider
OrfeoToolbox Processing provider.
MitiConnect
MitiConnect integrates ecological connectivity in mitigation hierarchy based on landscape graphs.
Compare_attributes
Compare Attributes
Geo Cluster
This plugin allows you to cluster different territorial scopes.
Estonian Oblique Aerial Photographs
Get the oblique aerial photographs of Estonia at the clicked location on the map
Two distances intersection
Get the intersection of two distances (2D cartesian)
Show Corona CAST by click
This plugin opens a webpage showing the Corona CAST map in the clicked coordinates on the canvas
Roll
Design and analysis of 3D seismic survey geometries
moniQue
Monoplotting oblique images with uncertainty estimation.
Modular Layout Grid Guides
This plugin creates a modular layout grid for print layouts
easyPlugin
Plugin which creates a simple QGIS plugin templates ready for install, editing and testing
Samon
Saisie monoscopique sur la BD Ortho
SADI Processor
A plugin to Process Standardized Agricultural Drought Index.
SciPy Filters
Filter collection implemented with SciPy
Data Validator
Prototype for vector data validation
ZUMbox
Urban planning related tools
UA_NGO_PDF_Parser
This plugin parse pdf files with NGO data and create table with result
Marine Tools
Tools for marine habitat mapping
Map tools
QGIS plugin for little helpers in map production
Style Exporter
Plugin export styles of selected layers to individual file with name same as layers name.
Aino
AI assistant to download data from OSM
gis3d
This plugins generates a 3D model based on the inputs
Zonal Exact Extract
Zonal Statistics of rasters using Exact Extract library
Verkeersborden
Import dutch traffic signs.
NVDB Les
NVDB (Norwegian Administration Road Database) it’s a plugin to analyse and manipulate road objects, like (road references, trees, light poles, traffic signs, construction area, smart devices like IP Camera, tunnels, bridges, etc)
Fluvial Corridor Toolbox
Fluvial Corridor Toolbox
CIGeoE Reshape Features 3D
Reshape a feature in 3D
Pixel Purity Index
Pixel Purity Index algorithm
C-GEO Wizualizacja GML demo
Wtyczka wczytuje oraz wizualizuje dane EGiB, GESUT, BDOT500 zapisane w plikach GML.
pqkmeans-clustering
This clustering algorithm is a quantized version of the K-Means algorithm that is memory and computationaly more efficient.
HedgeTools
HedgeTools is a plugin for QGIS designed to extract and characterize hedges, aiming to streamline field efforts by providing information about hedge health.
PyXel_Sync
PyXel_Sync
SmartSDI
Wtyczka SmartSDI (Geo-System) PL: Pobieranie danych wektorowych: działki, budynki, adresy EN: Downloading vector data for Poland: parcels, buildings, addresses
Quick_search
Quick_search
Environmental Data Retrieval
Environmental Data Retrieval QGIS plugin
DigiAgriApp
Plugins to work with DigiAgriApp server
QTalsim
This plugin creates hydrological response units (HRUs) suitable for Talsim (http://www.talsim.de/) and allows users to connect to a Talsim DB.
RubberSheetingEtc
Provides Rubber Sheeting and Two Point Transformations, storing to PostGIS, Oracle and MS SQL. The Rubber Sheeting algorithm uses supplied Shift Vectors and calculates the weighted average shift from the 10 nearest Shift Vectors. The Two Point Transformations handles themes with and without a CRS.

Plugin Update – December 23′ to January 24′

Between December 2023 and January 2024, 45 new plugins were published in the QGIS plugin repository. On top of those, we also included another 4 from the last week of November.

Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:

OpenLog
High performance drillhole visualization QGIS module supporting 3D, cross-section, and log views.
Benthic Terrain Modeler
Analyzes benthic terrain for the purposes of classifying surficial seafloor characteristics that may be used in studies of benthic habitat, geomorphology, prediction of benthic fish species distribution, marine protected area design, and more
QAnnAGNPS
This plugin integrates the AnnAGNPS model into QGIS
QSU2
QSU2 for CFD simulations
Autofill Attributes
Simple screen to fill your attributes table automatically.
Eurostat downloader
This plugin can be used to get data using the Eurostat API.
VectorToDBLoader
Loads Active Vector Themes to PostGIS, Oracle and MS SQL
MunsellRGB
Munsell code to sRBG conversion.
WFS Styler Plugin
Set a WMS style to a WFS layer
CIGeoE Rename Attachment Attribute
Rename attachment attribute of selected field on all features
QGIS2API-CNIG
Complemento que crea un visualizador cartográfico con el contenido del lienzo de QGIS
Data Sources Panel
Panel/dock with overview of layer data sources
GeoFA
Gratis og let adgang til GeoFA (Geografiske Fagdata i GeoDanmark) i QGIS.
Free and easy access to GeoFA (Geographical Professional Data in GeoDanmark) in QGIS.
Co-Traveler
Co-Traveler discovery tools.
CoGEOS
This plugin enables the user to automatically extract shorelines and compute shoreline change rates.
Geovita GIS Processing provider
This plugin adds different Geovita custom processing algorithms to QGIS
CAV
Este plugin realiza cálculos, comparações e análises estatísticas do volume e área de uma cota específica em um modelo digital de terreno.
Whitebox Workflows for QGIS
Provides access to Whitebox Workflows within QGIS
Y!maptool(Yahoo! JAPAN YOLP Web API
Yahoo!JAPANのYOLP Web APIを利用して、検索した結果の位置を表示します。郵便番号での検索ができます。クレジット:Webサービス by Yahoo! JAPAN (https://developer.yahoo.co.jp/sitemap/) This plugin allows the user to displays the location of search results using Yahoo!JAPAN YOLP Web API.You can search by zip code.
QgisToUGCS
A Plugin to create UGCS missions from GPKG layers. This is made for drone users that want to lead AreaScan for a drone-line inspection
Infra3D plugin
This plugin is an integration of the Infra3D application with QGIS
CZML Moving Objects
This plugin creates CZML files for moving objects described as points
Layer Tree Tools
Sorts and groups nodes in layer tree, takes layer tree snapshots
Localisation Grand Lyon
Suite d’outils de localisation utilisés pour les logiciels métiers QGIS de la Métropole Grand Lyon.
FIM
Forest Inventory and Monitoring
Point Cloud Filter Slider
GUI panel to change values in simple query builder filter for point clouds.
Dokumente verknüpfen
With this Plugin documents can be connected to objects. It is designed for sewer system inspection data.
Bunting Labs AI Vectorizer
Intelligent autocomplete for vectorizing raster maps.
CIGeoE Pacman
Resolve the intersection of 2 polygons by removing the overlapped area in the second polygon.
GSI-AddressSearch
国土地理院のAPIを利用して、住所を検索した結果の地点を表示します。住所検索した結果から選択してポイントを追加することもできます。国土地理院API(https://msearch.gsi.go.jp/address-search/AddressSearch)から取得したデータを加工して利用。This plugin allows the user to search for a address and get its coordinates using GSI API.
Riverscapes Viewer
Explore symbolized Riverscapes projects
Feature Z Setter
Sets the Z value of each new/edited feature to a specific value, based on a DEM layer plus an offset.
BrandGIS
BrandGIS Ledningsstöd och geografisk lägesbild vid brand i skog och mark.
Oemc Plugin
This plugin provides easy access to OEMC STAC catalog
Swedigarch Geotools
Swedigarch Geotools
Urbantracer
Urbantracer creates urbanized area polygon over a street map.
Geohash Expressions Plugin
This plugin adds four expression functions to work with geohash in the field calculator
QMetadataLayerHISPANIA
Complemento para visualizar y agregar metadatos a las capas.
Mesh Flow
Tool to extract flow from hydraulic model results contained in a mesh layer.
QRiS
QGIS Riverscapes Studio (QRiS)
SAGis Excel Export
Plugin öffnet einen vereinfachten Excel-Export-Dialog
SAGis ALKIS Suche
Plugin zum Einbinden und Durchsuchen einer ALKIS-Datenbank
LandXML to Mesh
Conversion of LandXML to Mesh and vice versa
QuickCopy
Click and Copy WKT.
Style to text
Converts stylefiles to csv-files
R-ABLE plugin
R-ABLE plugin, developed within the EUHubs4Data project, providing access to the web services on agricultural land.
Python Module Manager
Show all the installed packages (distributions); Show modules in a selected package; Install a package/packages; Load a module and get the version.
PDD-QGis Tool
Tool to download and visualize datasets from Plataforma de Datos by Itrend.
Project Full Text Search
This plugin generates a full text search index containing all attributes of all layers of a loaded project. The user then can use a single text-input field to search within all available attributes.

QGIS Grant Programme 2024 Update no. 2

Thanks to generous supporters, we are in the wonderful position to be able to announce that another project is successfully funded:

    Our thanks go out to:

    for providing the additional funding to top up the QGIS Grant Programme contribution for QEP#248.

    The next proposals on the wait list are:

    If you want to help make these improvement a reality, please get in touch.

    Danish User Group becomes Flagship Member

    QGIS User Groups all over the world have become an essential component of the QGIS community. They provide a point of contact for local users and developers and help people connect through localized communication channels or by organizing events.

    Another important aspect of users groups is that many of them also have become sustaining members of QGIS.ORG. In total, their contributions account for a significant share of our project budget.

    The Danish User Group now has opened a new chapter by becoming the first user group supporting QGIS on the Flagship level. And that’s a reason to celebrate 🥳 and to reminisce. For example, about the awesome time we had at the first QGIS User Conference organized at the University of Copenhagen campus in Nødebo.

    And who can forget how we all struggled to pronounce QGIS 2.16 “Nødebo”?

    And how the “ø” upset some services? Good times.

    Thank you very much to everyone from the Danish user group and to all the other user groups, small and large, who support QGIS our project and help make it even better for everyone.

    Felt renews their Flagship-level Sustaining Membership

    We’re delighted to announce Felt’s continued flagship-level sustaining membership of QGIS. Felt’s contributions will allow us to continuously improve QGIS’ functionality and documentation, as well as the QGIS project infrastructure, including our 2024 Grant Programme.

    In addition to their membership, Felt is releasing a new version of the “Add To Felt” QGIS plugin. Developed by the talented team at North Road, the plugin makes it easy to upload your data from QGIS to the web, where you can share it with colleagues and clients. The newest release includes raster data support and more robust preservation of styles from QGIS to Felt. This enables seamless integration and a flexible workflow between your desktop and the web.

    Don’t miss your chance to meet Felt’s team presenting “Add To Felt” at tomorrow’s QGIS Open Day.

    Felt is the first user-friendly, collaboration tool for making and sharing the maps that drive your business. Felt makes it easy to visualize your data and communicate across teams quickly. Learn more at felt.com.

    QGIS Grant Programme 2024 Update

    Thanks to our generous donors and sustaining members, we are in the wonderful position to be able to further extend our 2024 Grant Programme and to fund an additional project that came in very close 6th in the voting results:

    On behalf of the QGIS.ORG project, I would like to thank the Danish User Group who stepped up and increased their support to Flagship level, joining or recurring Flagship member Felt and all our wonderful sustaining members and donors.

    The next proposals on the wait list is:

    with € 4,500 missing to be be funded to make it possible to store encrypted credentials in a PostgreSQL database. This improvement targets QGIS Server, particularly multi-instance setups using kubernetes, with potential QGIS Desktop improvements down the road.

    If you want to help make this improvement a reality, please get in touch.

    Of course, the same applies if you want to help fund any of the remaining proposals:

    Reports from the winning grant proposals 2023

    With the QGIS Grant Programme 2023, we were able to support four proposals in the first round and an additional two proposals through the second round that are aimed to improve the QGIS project, including software, infrastructure, and documentation. The following reports summarize the work performed in the proposals. 

    1. QGIS Bug Tracker cleanup #266Report
      While checking existing bugreports we have identified and closed ~291 tickets, among them:

      – 162 bugreports and feature requests which were already fixed or implemented
      – 29 bugreports and feature requests which are invalid (data issues, wrong use of functionality, etc)
      – 57 duplicate bugreports and feature requests
      – 5 won’t fix bugreports
      – 5 bugreports were converted to feature requests
      – 33 tickets were closed (does not contain steps to reproduce, test data and no feedback was provided within several month)

      Additionally we ensured that all tickets has correct tags assigned to to make them easier to find.

    2. Porting to C++ and harmonization of Processing algorithms #271Report
      The work has been completed with several pull requests:
      Port various geometry algorithms to C++ 
      Port Align Rasters tool to Processing 
      Port Raster Calculator algorithm to C++ 
      Port XYZ Tiles algorithms to C++ 

      Existing Processing algorithms Voronoi Polygons and Delaunay Triangulation have been ported to C++ and now use GEOS instead of the unmaintained Python module. Both algorithms have been given additional parameters to disable post-processing step (adding attributes of input points for Voronoi polygons and adding feature IDs of the 3 points forming a triangle for Delaunay triangulation) and thus improve algorithm performance. The Concave Hull algorithm has been ported to C++ and uses GEOS for QGIS builds with GEOS >= 3.11, while a port of the existing implementation based on Delaunay triangulation is used for builds with older GEOS versions.

      Two algorithms for generating XYZ tiles (directory and MBTiles variants) have been ported to C++ using a safer and cleaner multi-threading approach.

      The Align Rasters tool (available from the Raster → Align Rasters menu), which was not exposed to Processing, has been removed and a new Processing algorithm with the same functionality has been added. To make this possible, we have added a new QgsProcessingParameterAlignRasterLayers parameter type to Processing, which provides an adapter to QList<QgsAlignRaster::Item>. The “Raster” menu item now opens the Processing algorithm. We have also added a separate, simplified modeler-only version of the algorithm that accepts a single raster to align and returns a single raster layer output.

      The existing Raster Calculator algorithm has been ported to C++. The algorithm now has two variants: a toolbox version that works the same way as before, and a modeler version that uses the same approach to input naming as the GDAL raster calculator (in the formula, you should use letters instead of layer names). The old algorithm implementation has been retained for compatibility with existing models and will be removed in QGIS 4. We have also added a separate raster calculator algorithm for creating virtual raster layers.
    3. Improve test result handling on QGIS CI #268 Report
      While the original proposal was explicitly stated to be a research project with no guarantees of success, the end result is predominantly a success (with some limitations!). You can see the new failure handling in action in this PR

      What we have now is that any tests which fail a rendering comparison will write a descriptive comment to the PR, as shown in the above link. The comment details which render tests failed, where they are in the code, and includes some helpful pointers to downloading the full test report and the QGIS developer documentation.

      Originally, I hoped to link directly to the full test report or include it as an attachment to the comment. Unfortunately this is NOT possible given the current Github API. There’s a bunch of notes I’ve added to the initial comment which link to the limitations / feature requests on Github’s side, so we can monitor the situation and further improve the reports if/when Github add this functionality.

      As well as the above described improvements on the CI side, I’ve also implemented lots of improvements in running the tests locally and how the render test reports are generated and presented to developers!

    4. Unification of all geometric and topological verification methods #236Report
      Our efforts are primarily focused on two main aspects of the proposal:
      1. Unification of Algorithms:
      This component entails both refactoring existing algorithms and introducing new ones. While the refactoring phase did not reach the level of ambition initially envisioned, considerable cleanup has been achieved, particularly in eliminating code duplications, as evidenced by the PR submitted [1] [2] [3]. Other deduplications could be considered, but the main issue is not to break the small optimizations or adaptations to the logic of the existing code.

      2. Integration of Geometry Checker Algorithms:

      Following the discussions within the QEP framework, we have decided to transition algorithms to those already present in the geometry checker. These algorithms encompass topological considerations. Unfortunately, due to timing constraints with the year-end and the feature freeze period, this integration was not yet completed. [4] [5] 
       
      Processing Integration:
      Efforts have been made to incorporate the geometry checker’s algorithms into the processing framework [6] [7] [8]. Regrettably, these efforts have not yet been fully realized. We encountered challenges in aligning processing with the logic of the geometry checker. However, the ongoing PR by Jacky shows promising progress in overcoming these obstacles. We are optimistic about achieving the integration of geometry (and topology) checker algorithms into processing for the upcoming version. This integration aims to streamline ETL processes for verification and correction tasks, thereby enhancing codebase cleanliness.

    5. The remaining project reports will be added as the projects wrap up.

    Thank you to everyone who participated and made this round of grants a great success and thank you to all our sustaining members and donors who make this initiative possible!

    QGIS Grant Programme 2024 Results

    We are extremely pleased to announce the 5 winning proposals for our 2024 QGIS.ORG grant programme:

    Funding for the programme was sourced by you, our project donors and sponsorsNote: For more context surrounding our grant programme, please see: QGIS Grants #9: Call for Grant Proposals 2024.

    The QGIS.ORG Grant Programme aims to support work from our community that would typically not be funded by client/contractor agreements. This means that we did not accept proposals for the development of new features. Instead proposals focus on infrastructure improvements and polishing of existing features.

    Voting to select the successful projects was carried out by our QGIS Voting Members. Each voting member was allowed to select up to 6 proposals. The full list of votes are available here (on the first sheet). The following sheets contain the calculations used to determine the winner (for full transparency). The table below summarizes the voting tallies for the proposals:

    A couple of extra notes about the voting process:

    • Voting was carried out based on the technical merits of the proposals and the competency of the applicants to execute on these proposals.
    • No restrictions were in place in terms of how many proposals could be submitted per person / organization, or how many proposals could be awarded to each proposing person / organization.
    • Voting was ‘blind’ (voters could not see the existing votes that had been placed).

    We received 39 votes from 21 community representatives, 17 user group representatives, and the OSGeo voting member.

    On behalf of the QGIS.ORG project, I would like to thank everyone who submitted proposals for this call!

    Save the date & call for contributions: QGIS user conference and contributor meeting in Bratislava

    We are happy to announce that QGIS User Conference will take place on 9-10 September 2024 in Bratislava, Slovakia.


    The traditional Contributor Meeting will be held right after the conference on 11-13 September 2024 at the same venue.

    Learn more about the user conference and the contributor meeting at the event’s web site: https://uc2024.qgis.sk/

    The call for papers for the user conference is now open – you can submit proposals for talks and workshops by 31 March 2024:
    https://uc2024.qgis.sk/call-for-papers/

    We have also started call for sponsors, with sponsorship opportunities at various levels. More details here:
    https://uc2024.qgis.sk/sponsors/

    User Conference

    The QGIS User Conference is an annual event that brings together users and developers of QGIS. The conference provides an opportunity for attendees to learn about the latest developments in QGIS, share their experiences with others, and network with other QGIS users and
    developers.

    Contributor Meeting

    QGIS Contributor Meetings are volunteer-driven events where contributors to the QGIS project from around the world get together in a common space – usually a university campus. During these events, contributors to the QGIS project take the opportunity to plan their work, hold face-to-face discussions and present new improvements to the QGIS project that they have been working on. Everybody attending the event donates their time to the project for the days of the event.
    As a project that is built primarily through online collaboration, these meetings provide a crucial ingredient to the future development of the QGIS project. The event is planned largely as an ‘unconference’ with minimal structured programme planning.

    For more details and to sign up, please visit the corresponding wiki page https://github.com/qgis/QGIS/wiki/27th%E2%80%90Contributor%E2%80%90Meeting%E2%80%90in%E2%80%90Bratislava

    QGIS Grants #9: Call for Grant Proposals 2024

    Dear QGIS Community,

    We are very pleased to announce that this year’s round of grants is now available. The call is open to anybody who wants to make a contribution to QGIS funded by our grant fund, subject to the call conditions outlined in the application form.

    The deadline for this round is in four weeks, on 14 March 2024.

    There are no new procedures in 2024. Please note the following guidelines established in previous years: 

    • The proposal must be submitted as a ‘QEP’ (QGIS Enhancement Proposal) issue in the repo: https://github.com/qgis/QGIS-Enhancement-Proposals (tagged as Grant-2024). Following this approach will allow people to ask questions and provide public feedback on individual proposals.
    • Proposals must clearly define the expected final result so that we can properly assess if the goal of the proposal has been reached.
    • The project budgets should account for PR reviewing expenses to ensure timely handling of the project-related PRs and avoid delays caused by relying on reviewer volunteer time. 
    • In the week after the QEP discussion period, the proposal authors are expected to write a short summary of the discussion that is suitable for use as a basis on which voting members make their decisions. 

    The PSC of QGIS.ORG will examine the proposals and has veto power in case a proposal does not follow guidelines or is not in line with project priorities.

    For more details, please read the introduction provided in the application form.

    We look forward to seeing all your great ideas for improving QGIS!

    QGIS Annual General Meeting – 2023

    Dear QGIS Community,

    We recently held our 2023 QGIS Annual General Meeting. The minutes of this meeting are available for all to view.

    This year, we did not have PSC elections. Anita Graser will continue as Vice-Chair, I will continue to serve on the PSC as chair, and our longstanding treasurer, Andreas Neumann, will complete the board. Furthermore, Jürgen Fischer, Alessandro Pasotti, and Régis Haubourg will continue on the PSC. Last but certainly not least, the PSC is completed by our project founder, Gary Sherman, and long-term PSC member Tim Sutton, who serve on the PSC as honorary PSC members. They both set the standard for our excellent project culture, and it is great to have his continued presence.

    QGIS has been growing from strength to strength, backed by a fantastic community of kind and collaborative users, developers, contributors and funders. This year, we reached another important milestone for the project’s sustainability by welcoming our first flagship sustaining member – Felt. I look forward to seeing how it continues to grow and flourish.

    Rock on QGIS!

    Cheers

    Marco Bernasocchi (QGIS.ORG Chair)

    Plugin Update Sept-Nov 2023

    This autumn, from September to November, 84 new plugins have been published in the QGIS plugin repository.

    Here’s the quick overview in reverse chronological order. If any of the names or short descriptions piques your interest, you can find the direct link to the plugin page in the table below:

    SOSIexpressions
    Expressions related to SOSI-data
    Puentes
    Run external Python files inside QGIS.
    UA CRS Magic
    Підбір системи кординат для векторного шару
    FilterMate
    FilterMate is a Qgis plugin, a daily companion that allows you to easily explore, filter and export vector data
    QWC2_Tools
    QGIS plug-in designed to publish and manage the publication of projects in a QWC2 instance. The plugin allows you to publish projects, delete projects and view the list of published projects.
    QGIS Fast Grid Inspection (FGI)
    This plugin aims to allow the generation and classification of samples from predefined regions.
    QDuckDB
    This plugin adds a new data prodivder that can read DuckDB databases and display their tables as a layer in QGIS.
    CIGeoE Toggle Label Visibility
    Toggle label visibility
    CIGeoE Merge Areas
    Centro de Informação Geoespacial do Exército
    Drainage
    the hydro DEM analysis with the TauDEM
    Postcode Finder
    The plugin prompts the user to select the LLPG data layer from the Layers Panel and enter a postcode. The plugin will search for the postcode, if found, the canvas will zoom to all the LLPG points in the postcode.
    Multi Union
    This plugin runs the UNION MULTIPLE tool, allowing you to use up to 6 polygon vector layers simultaneously.
    FLO-2D MapCrafter
    This plugin creates maps from FLO-2D output files.
    Download raster GEE
    download_raster_gee
    GisCarta
    Manage your GisCarta data
    TENGUNGUN
    To list up and download point cloud data such as “VIRTUAL SHIZUOKA”
    LADM COL UV
    Plugin de Qgis para la evaluación de calidad en el proceso de captura y mantenimiento de datos conformes con el modelo LADM-COL
    ohsomeTools
    ohsome API, spatial and temporal OSM requests for QGIS
    Social Burden Calculator
    This plugin calculates social burden
    Show Random Changelog Entry on Launch
    Shows a random entry in the QGIS version’s visual changelog upon QGIS launch
    Fotowoltaika LP
    Wyznaczanie lokalizacji pod farmy fotowoltaiczne LP
    KICa – KAN Imagery Catalog
    KICa, is QGIS plugin Kan Imagery Catalog, developed by Kan Territory & IT to consult availability of images in an area in an agnostic way, having as main objective to solve the need and not to focus on suppliers. In the beginning, satellite imagery providers (free and commercial) are incorporated, but it is planned to incorporate drone imagery among others.
    Risk Assessment
    Risk assessment calculation for forecast based financing
    ViewDrone
    A QGIS plugin for viewshed analysis in drone mission planning
    qgis2opengis
    Make Lite version of OpenGIS – open source webgis
    Quick Shape Update
    Automatic update of the shapes length and/or area in the selected layer
    CoolParksTool
    This plugin evaluates the cooling effect of a park and its impact on buildings energy and thermal comfort
    Nahlížení do KN
    Unofficial integration for Nahlížení do Katastru nemovitostí.
    PyGeoRS
    PyGeoRS is a dynamic QGIS plugin designed to streamline and enhance your remote sensing workflow within the QGIS environment.
    D4C Plugin
    This plugin allows the manbipulation from QGis of Data4Citizen datasets (Open Data platform based on Drupal and CKan)
    Avenza Maps’s KML/KMZ File Importer
    This plugin import features from KML e KMZ files from Avenza Maps
    Histogram Matching
    Image histogram matching process
    PV Prospector
    Displays the PV installation potential for residential properties. The pv_area layer is derived from 1m LIDAR DSM, OSMM building outlines and LLPG data.
    Save Attributes (Processing)
    This plugin adds an algorithm to save attributes of selected layer as a CSV file
    Artificial Intelligence Forecasting Remote Sensing
    This plugin allows time series forecasting using deep learning models.
    Salvar Pontos TXT
    Esse plugin salvar camada de pontos em arquivo TXT
    QGIS to Illustrator with PlugX
    The plugin to convert QGIS maps to import from Illustrator. With PlugiX-QGIS, you can transfer maps designed in QGIS to Illustrator!
    QCrocoFlow
    A QGIS plugin to manage CROCO projectsqcrocoflow
    Soft Queries
    This plugin brings tools that allow processing of data using fuzzy set theory and possibility theory.
    TerrainZones
    This Plugin Identifies & Creates Sub-Irrigation Zones
    Consolidate Networks
    Consolidate Networks is a a Qgis plugin bringing together a set of tools to consolidate your network data.
    AWD
    Automatic waterfalls detector
    SAGis XPlanung
    Plugin zur XPlanung-konformen Erfassung und Verwaltung von Bauleitplänen
    Monitask
    a SAM (facebook segment anything model and its decendants) based geographic information extraction tool just by interactive click on remote sensing image, as well as an efficient geospatial labeling tool.
    PLATEAU QGIS Plugin
    Import the PLATEAU 3D City Models (CityGML) used in Japan — PLATEAU 3D都市モデルのCityGMLファイルをQGISに読み込みます
    FLO-2D Rasterizor
    A plugin to rasterize general FLO-2D output files.
    Geoportal Lokalizator
    PL: Wtyczka otwiera rządowy geoportal w tej samej lokacji w której użytkownik ma otwarty canvas QGIS-a. EN: The plugin opens the government geoportal in the same location where the user has the QGIS canvas open (Poland only).
    BorderFocus
    clicks on the edge center them on the canvas
    LANDFILL SITE SELECTION
    LANDFILL SITE SELECTION
    Bearing & Distance
    This plugin contains tools for the calculation of bearing and distances for both single and multiple parcels.
    Moisture and Water Index 2.0
    Este complemento calcula el índice NDWI con las imágenes del Landsat 8.
    K-L8Slice
    Este nombre combina el algoritmo k-means que se utiliza para el agrupamiento (K) con “Landsat 8”, que es el tipo específico de imágenes satelitales utilizadas, y “Slicer”, que hace referencia al proceso de segmentación o corte de la imagen en diferentes clusters o grupos de uso del suelo.
    EcoVisioL8
    Este complemento fue diseñado para automatizar y optimizar la obtención de índices SAVI, NDVI y SIPI, así como la realización de correcciones atmosféricas en imágenes Landsat 8.
    QGIS Animation Workbench
    A plugin to let you build animations in QGIS
    Catastro con Historia
    Herramienta para visualizar el WMS de Catastro en pantalla partida con historia.
    RechercheCommune
    Déplace la vue sur l’emprise de la commune choisie.
    Sentinel2 SoloBand
    Sentinel2 SoloBand is a plugin for easily searching for individual bands in Sentinel-2 imagery.
    CIGeoE Right Angled Symbol Rotation
    Right Angled Symbol Rotation
    CIGeoE Node Tool
    Tool to perform operations over nodes of a selected feature, not provided by similar tools and plugins.
    Spatial Distribution Pattern
    This plugin estimates the Spatial Distribution Pattern of point and linear features.
    Webmap Utilities
    This plugin provides tools for clustered and hierarchical visualization of vector layers, creation of Relief Shading and management of scales using zoom levels.
    Simstock QGIS
    Allows urban building energy models to be created and simulated within QGIS
    Fast Point Inspection
    Fast Point Inspection is a QGIS plugin that streamlines the process of classifying point geometries in a layer.
    Layer Grid View
    The Layer Grid Plugin provides an intuitive dockable widget that presents a grid of map canvases.
    Kadastr.Live Toolbar
    Пошук ділянки на карті Kadastr.Live за кадастровим номером.
    S+HydPower
    Plugin designed to estimate hydropower generation.
    QollabEO
    Collaborative functions for interaction with remote users.
    digitizer
    digitizer
    NetADS
    NetADS est un logiciel web destiné à l’instruction dématérialisée des dossiers d’urbanisme.
    Runoff Model: RORB
    Build a RORB control vector from a catchment
    FlexGIS
    Manage your FlexGIS data
    LXExportDistrict
    Export administrative district
    PostGIS Toolbox
    Plugin for QGIS implementing selected PostGIS functions
    Chasse – Gestion des lots
    Fonctions permettant de définir la surface cadastrale des lots de chasse et d’extraire la liste des parcelles concernées par chaque lot de chasse, sous forme de fichier Excel®.
    Time Editor
    Used to facilitate the editing of features with lifespan information
    RST
    This plugin computes biophysical indices
    Japanese Grid Mesh
    Create common grid squares used in Japan. 日本で使われている「標準地域メッシュ」および「国土基本図図郭」を作成できます。また、国勢調査や経済センサスなどの「地域メッシュ統計」のCSVファイルを読み込むこともできます。プロセッシングツールボックスから利用できます。
    Panoramax
    Upload, load and display your immersive views hosted on a Panoramax instance.
    StereoPhoto
    Permet la visualisation d’images avec un système stéréoscopique
    CIGeoE Merge Multiple Lines
    Merge multiple lines by coincident vertices and with the same attribute names and values.
    CIGeoE Merge Lines
    Merge 2 lines that overlap (connected in a vertex) and have same attribute names and values.
    Nimbo’s Earth Basemaps
    Nimbo’s Earth Basemaps is an innovative Earth observation service providing cloud-free, homogenous mosaics of the world’s entire landmass as captured by satellite imagery, updated every month.
    OpenHLZ
    An Open-source HLZ Identification Processing Plugin
    Selection as Filter
    This plugin makes filter for the selected features

    QGIS 3.34 Prizren is released!

    We are pleased to announce the release of QGIS 3.34 Prizren!

    Installers for Windows and Linux are already out. QGIS 3.34 comes with tons of new features, as you can see in our visual changelog. QGIS 3.34 Prizren is named after this year’s FOSS4G host city.

    We would like to thank the developers, documenters, testers and all the many folks out there who volunteer their time and effort (or fund people to do so). From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

    QGIS is supported by donors and sustaining members. A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become a sustaining member, please visit our page for sustaining members for details. Your support helps us fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts.

    QGIS is Free software and you are under no obligation to pay anything to use it – in fact we want to encourage people far and wide to use it regardless of what your financial or social status is – we believe empowering people with spatial decision making tools will result in a better society for all of humanity.

    Call for Proposals: QGIS Website Overhaul 2023/2024

    📒 Background

    Our web site (https://qgis.org) dates back to 2013, it is time for a revision!

    As well as modernizing the look and feel of the site, we want the content to be updated to represent changes in the maturity of the project.

    We want to appeal to new audiences, especially business and NGO decision makers (in particular the experience for the front pages), whilst still maintaining appeal to grass roots users (especially the lower level pages which contain many technical details and community collaboration notes).

    We want to enhance our fund raising efforts through a site that encourages people to contribute to, as well as take from, the project.

    🏋️‍♂️Existing effort

    First some key links:

    The above websites were created with a mix of technologies:

    • Sphinx (rst)
    • Doxygen
    • Custom Django Apps

    It will not be possible to unify the technology used for all of the above sites, but we want all of the web sites to have a cohesive appearance and the navigation flow between them to be seamless. For the main website at https://qgis.org and its child pages, we want to re-implement the site to provide a new experience – according to the design we have laid out in our figma board. Note that we want to follow this design. Some small tweaks will be fine but we are not looking for a ‘from scratch’ re-implementation of our design.

    This will be our website for the next 10 years – you need to hand it over to us in a way that we can continue working on it and maintaining it without your intervention.

    We are calling for proposals to help us with this migration as per the phases described below.

    Phase 1⃣: Project planning

    • ⌚Timeline
    • 🏗 Proposed site structure
      • What content will be kept
      • What will be removed
      • What is new to be added
    • Keep front page as starting point
      • Suggest tweaks if needed
    • Establish a clear vocabulary of page types
      • Second and third level page design
      • Special pages such as
        • Download
        • Release countdown
        • Donation / sustaining members
        • Gallery
        • and any other you identify as non-standard second/third level
    • Guidance and standards for producing visuals like screenshots etc. For example, how we present QGIS screenshots in a flattering way.
    • Establish a plan for auxiliary sites:
      • Plugins.qgis.org
      • Api.qgis.org
      • Docs.qgis.org
      • etc. (see intro for more exhaustive list)
    • Iterative review and feedback from the QGIS web team should be incorporated from biweekly check in calls.

    🏆 Outcome: We have a clear roadmap and design guide for migrating all of our websites to a consistent unified experience.

    Phase 2⃣: Content migration of the main site

    During this phase the contractor will focus on migrating the content of the main site to the new platform.

    There will be an iterative review and feedback from the QGIS web team should be incorporated from biweekly check-in calls.

    🏆 Outcome: https://qgis.org new site goes live! (Target date end of February 2024)

    Phase 3⃣: Auxiliary sites migrations

    This is out of scope of the current call for proposals but should be part of the overall planning process:

    This would be a collaborative process involving a QGIS funded web developer and the consultant. 

    Iterative review and feedback from the QGIS web team should be incorporated from biweekly check in calls.

    🏆 Outcome: Auxiliary sites goes live with a cohesive look and feel to match the main site.

    ☕ What we will provide

    • Maps and screenshots, videos, animations (with inputs from design team)
    • Inputs in terms of content review

    🎓 Qualification criteria

    ✅ Must have an established track record of website design and content creation.

    ✅ Individuals or companies equally welcome to apply.

    ✅ Any potential conflict of interest should be declared in your application.

    ✅ Discussions will happen in English, with live discussions as well as written communication via issues or Pull request. Being reasonably fluent in English and understand the soft skills required to interact in a community project will be more than appreciated

    🗓 Payment milestones

    10 % Kick off

    40 % Phase 1 Completion

    50 % Phase 2 Completion

    💸 Indicative budget

    We would like to point you to the QGIS Annual Budget so that you have a sense of our broad financial means (i.e. we will not be able to afford proposals in excess of €25,000 for phase 1+2).

    https://www.qgis.org/en/site/getinvolved/governance/annual_reports/index.html

    👩‍💻 Technology choices and IP:

    • Must be wholly based on Open Source tooling (e.g. javascript, css, web frameworks)
    • Needs to be ideally implemented in Hugo (or Sphinx)
    • Must produce a static web site (except for existing django based sites)
    • Publication and development workflow will follow standard pull request / review process via our GitHub repositories
    • Mobile friendly
    • Site will be english only – any auto-translation tooling that can be added so that users can trivially see an auto-translated version of the site will be considered favourably.

    📃 Proposal submission

    Your proposal should consist of no more than 5 pages (include links to relevant annexes if needed) covering the following:

    • Overview of yourself / your organization
    • Delivery timeline
    • Team composition
    • Budget for each phase
    • Examples of prior work
    • Bonus things to mention if relevant: GIS experience & working with Open Source projects

    Please send your proposal to [email protected] by October 29nd 2023 midnight, anywhere on earth.

    QGIS Grant Programme 2023 Update

    Thanks to our generous donors and sustaining members, we are in the wonderful position to be able to further extend our 2023 Grant Programme and to fund two additional projects that came in very close 5th and 6th in the voting results:

    On behalf of the QGIS.ORG project, I would like to thank everyone who helped with the fund raising and everyone who stepped up and joined our donor and sustaining membership programme.

    Plugin Update August 2023

    In August 13 new plugins that have been published in the QGIS plugin repository.

    Here’s the quick overview in reverse chronological order. If any of the names or short descriptions piques your interest, you can find the direct link to the plugin page in the table below the screenshot.

    Cesium ion
    Browse and add datasets from Cesium ion
    Land Use Analyzer
    A plugin for Land Use spatial analysis tools
    GNAVS
    GNSS Navigate and Save
    Soar – the new atlas
    Import or export maps via the Soar platform
    FotovolCAT
    Spatial analysis automation for solar power station sitting in Catalonia
    QGISSPARQL-Layer2Triple
    Layer2Triple
    osm2topomap
    A plugin intended to intermediate the process of using OSM data for official (authoritative) Topographc Maps, or rather, databases
    Plugin Exporter
    A QGIS plugin for exporting plugins
    GetBaseLine
    GetBaseLine
    Fast Field Filler
    The plugin was created to quickly fill in the fields in the attribute table.
    Radiation ToolBox Plugin
    Plugin for loading data from Safecast and other radiation monitoring devices
    LocationIQ Geocoding and Maps
    LocationIQ integration to add geocoding and map tiles to QGIS
    Proxy Handler
    Adds prefix proxy addresses to connections

    QGIS server 3.28 is officially OGC compliant

    QGIS Server provides numerous services like WMS, WFS, WCS, WMTS and OGC API for Features. These last years, a lot of efforts were made to offer a robust implementation of the WMS 1.3.0 specification.

    We are pleased to announce that QGIS Server LTR 3.28 is now certified against WMS 1.3.0.

    This formal OGC certification process is performed once a year, specifically for the Long Term Release versions. But, as every change in QGIS source code is now tested against the formal OGC test suites (using OGC TeamEngine) to avoid any kind of regressions, you can always check any revision of the code against OGC failures in our Github continuous integration results.

    All this has been possible thanks to the QGIS’s sustaining members and contributors.

    Back to Top

    Sustaining Members