Summary

This thesis deals with the development of server logic for generating structured PDF georeports on landscape vulnerability based on user queries from spatial data.

To achieve this goal, Python was chosen as the main programming language that communicates with the PostgreSQL/PostGIS spatial database, processes user queries and generates the output georeport using the weasyprint library. A key element of the development was the creation of a dynamic HTML template that populates with data based on user queries and with information about the veracity of the data, and a PHP script that transfers user selection information from the map application and form to the Python script.

  • Main user interface:HTML page with a map application used to gain a basic understanding of landscape vulnerability.
  • Form:The page, consisting of a map window and checkboxes, captures user selections and queries, which are then sent to a Python script using a PHP script. An HTML page with a map application used to gain a basic understanding of landscape vulnerabilities.
  • Generated PDF file:Georeport, which includes a textual summary, tables, graphs and map visualizations of key vulnerability indicators and a credibility assessment of the input data used.

The main contribution of this work is the creation of a comprehensive tool for the automatic generation of a dynamic georeport as a PDF file, which serves to increase awareness of landscape vulnerability and facilitate decision-making in conservation and spatial planning, even for users who are not familiar with geoinformation systems.

In conclusion, the objectives of the work have been met and the logic created is a tool that has a great potential for use and further development. One of the possibilities for development is to extend the content of the georeport with additional information, analysis, functionality and data sources. This work represents a promising solution for a wide range of users from experts to the public with applications not only in the field of landscape vulnerability, environmental protection and spatial planning.