FOSS4G 2023

Martin Landa

I am FOSS4G enthusiasts, a freelance programmer contributing to various software projects like GRASS GIS, QGIS, or GDAL since 2005.


Sessions

06-28
11:00
30min
State of GRASS GIS
Anna Petrasova, Vaclav Petras, Veronica Andreo, Markus Neteler, Martin Landa

This talk gives an overview of the current state of the GRASS GIS project for both users and developers. Latest version of GRASS includes even more tools parallelized using OpenMP to speed up massive data processing. The graphical user interface is changing as the single-window layout matured and is becoming the number one choice and a default setting. This adds to a quicker startup without a need for a welcome screen and streamlined data management. The code quality of C and C++ code improved significantly in the last year, the code compiles with strict compiler settings and we are heading towards pedantic compliance. Last but not least, this summer GRASS GIS celebrates its 40th birthday!

State of software
Outdoor Stage
06-28
14:20
5min
Surface Runoff Processes and Design of Erosion Control Measure in Landscape and Artificial Slopes
Martin Landa, Ondřej Pešek, Petr Kavka

Surface runoff is one of the processes with direct impact on water erosion. Surface runoff has two basic components: a) sheet runoff and b) rill runoff. Observation of these phenomena at various scales and then using mathematical models to describe their observations plays a key role for soil protection. One of the models developed to compute these phenomena is SMODERP, used for example in the flexible and adaptive approach to land management and landscape planning called Model of Living Landscape project. Innovative application of the SMODERP model (https://github.com/storm-fsv-cvut/smoderp2d) named SMODERP Line is presented in this contribution. SMODERP Line is accessible through various interfaces including OGC Web Processing Service (WPS) which can be easily integrated into user-defined processing pipelines or web applications. Usage of SMODERP2D Line will be demonstrated in the QGIS environment through a new OWSLib-based QGIS WPS Client Plugin (https://github.com/OpenGeoLabs/qgis-wps-plugin).

This contribution was supported by grant RAGO - Living landscape (SFZP 085320/2022) and Using remote sensing to assess negative impacts of rainstorms (TAČR - SS01020366).

Use cases & applications
UBT C / N110 - Second Floor
06-29
11:30
30min
Gisquick: Let’s share (Q)GIS much quicker
Martin Landa, Jáchym Čepický

Gisquick (https://gisquick.org/) is an open-source platform for publishing GIS projects on the web. A GIS project is defined by a QGIS project file including data sources (files, databases, even virtual layers) and symbology defined in the QGIS desktop application using the styling tool.

With the help of the Gisquick plugin for QGIS, it is possible to upload the data to the Gisquick server and host the map.

Gisquick is a fully featured hosting platform, where the project administrator can fine-tune web publishing attributes, set predefined scales, bounds, or visibility. Also group permissions on the project level as well as layer level (query, edit, export) may be defined. Vector data - geometry and attributes - can be edited directly on the web.

Interface between the frontend and backend is based on open standards (OGC WMS and WFS). The mapping application has standard components from the GIS point of view: decent layer switcher, attribute table, zoomable map, printing tool (based on QGIS templates), and customizable feature-detail form.

All this can be tested on our demo platform https://demo.gisquick.org/ - but you can also make your own deployment via Docker images. Gisquick is open-source software published under the GNU GPL.

In the presentation, we are going to present various features of Gisquick and show practical examples and discuss technologies used for its development.

State of software
Drini
06-29
14:00
30min
Connecting SMODERP with Living Landscape - QGIS Plugin
Martin Landa, Ondřej Pešek, Petr Kavka

The Model of Living Landscape (MLL) is a set of empirical based tools for land management and landscape planning. It recognizes the complexity of the interactions between humans and the natural environment, and it aims to create a sustainable and resilient landscape that supports the well-being of both people and nature. One of the core MLL components is a process-based model for rainfall-runoff and erosion computation called SMODERP. The model operates on the principle of cell-by-cell mass balance, calculated at each time step. SMODERP (https://github.com/storm-fsv-cvut/smoderp2d) is open-source software implemented in Python language to ensure compatibility with most GIS software solutions. The current implementation supports Esri ArcGIS, GRASS GIS and QGIS. In this contribution, a new QGIS SMODERP plugin linking the hydrologic model outputs to MLL will be presented. The plugin performs the input data preparation on the background using GRASS GIS data provider, computation is done by SMODERP Python package, and results visualised with predefined map symbology in QGIS map canvas.

This contribution was supported by grant RAGO - Living landscape (SFZP 085320/2022) and Using remote sensing to assess negative impacts of rainstorms (TAČR - SS01020366).

Use cases & applications
Mirusha
06-30
11:00
30min
ST_LUCAS reference data for online automated land cover mapping
Martin Landa, Ondřej Pešek

ST_LUCAS is an open-source system designed for providing harmonized space-time aggregated LUCAS data. LUCAS (Land Use and Coverage Area frame Survey) is an activity managed by Eurostat that performs in-situ surveys (points in 2x2km grid) over Europe every three years since 2006. For each LUCAS point, the land cover and land use classes are examined, five photos taken, and various agro-environmental attributes collected. Eurostat is providing data in plain CSV files. LUCAS nomenclature is changing each survey year, some attributes were removed, added or renamed.

ST_LUCAS was created with the goal to provide harmonized (each LUCAS survey is translated into common nomenclature) and space-time aggregated (for each LUCAS point, a single location and set of harmonized attributes for each survey year are provided) data. The ST_LUCAS system offers analysis-ready data through the Python API and QGIS plugin (“ST_LUCAS Download Manager”), which minimizes obstacles to use the data by the wider audience. Users may easily access land cover/use information about 1 350 847 points covering 28 EU countries measured from 2006 till 2018 by Eurostat. LUCAS points are retrieved from the ST_LUCAS system based on specified spatial, temporal, attribute, and thematic filters. The Python API and QGIS plugin also allow retrieving photos (one facing photo and four landscape photos in the cardinal compass directions) for each LUCAS point. Additionally, two analytical functions are available: user-defined LUCAS land cover classes aggregation and the possibility to translate LUCAS nomenclature into other nomenclatures.

See ST_LUCAS website https://geoforall.fsv.cvut.cz/st_lucas/ for detailed information.

Open Data
UBT C / N111 - Second Floor