Welcome to Planet OSGeo

May 16, 2025

El próximo 11 de junio, la Asociación gvSIG participará en el evento “Del dato al impacto: cómo la inteligencia colectiva y la tecnología protegen vidas ante fenómenos meteorológicos adversos”, organizado por Innotransfer y el Parque Científico de la Universidad Miguel Hernández (UMH).

Participaremos como parte del panel de expertos que abordará el papel de la tecnología y la inteligencia colectiva en la prevención, monitorización y respuesta ante eventos meteorológicos extremos como inundaciones, lluvias torrenciales o tormentas intensas, cada vez más frecuentes en el contexto del cambio climático.

Desde gvSIG, venimos trabajando desde hace años en soluciones abiertas, interoperables y colaborativas que permiten integrar y analizar datos geoespaciales en tiempo real para mejorar la toma de decisiones en contextos de emergencia. Nuestra experiencia en proyectos relacionados con la gestión del riesgo y protección civil será uno de los focos de nuestra intervención.

Este evento se enmarca en el programa Innotransfer, una iniciativa que promueve el intercambio de conocimiento entre el mundo académico, las empresas y las administraciones públicas.

¿Por qué es importante?

Los fenómenos meteorológicos adversos no solo ponen en riesgo infraestructuras, sino también vidas humanas y ecosistemas completos. Apostar por soluciones tecnológicas y modelos de colaboración eficaces no es una opción: es una necesidad.

Invitamos a quienes trabajan en el ámbito de la gestión territorial, emergencias, medio ambiente o administración pública, a asistir o seguir el evento. Es una oportunidad para compartir visiones, generar sinergias y seguir construyendo un futuro más resiliente desde la ciencia abierta y la tecnología libre.

Más información e inscripciones en:

by Alvaro at May 16, 2025 04:23 PM

Difundimos esta iniciativa que es apoyada por OSGeo/GeoForAll. En la ocasión, solamente pueden presentarse docentes de Uruguay. Estamos también ensayando un piloto con Cuba (a través de la Universidad Central «Marta Abreu» de Las Villas), para poder extender la experiencia a ese país. Quien tenga interés en aplicar la iniciativa en su país, nos puede contactar: gvsigbatovi2025@gmail.com.

by gvsigbatovi at May 16, 2025 02:25 PM

May 15, 2025

David Sherrren sent me this pic of the Strand Mural Map

“Attached is the Strand Map Mural, named after the junction it faces in Southsea, Hampshire. In 2020 its creator, Mark Lewis, asked Guinness World Records to recognise this depiction of Portsmouth as the world’s only ever-changing mural. Business premises and vans, for example, can be added for a fee.”

by Steven at May 15, 2025 09:00 AM

En plena era digital, donde la información es uno de los activos más valiosos, los ayuntamientos manejan a diario una enorme cantidad de datos vinculados al territorio: desde catastro y urbanismo hasta patrimonio, medio ambiente o movilidad. Sin embargo, muchas veces esta información está dispersa, duplicada o difícil de compartir entre departamentos. Aquí es donde entra en juego la Infraestructura de Datos Espaciales (IDE).

¿Qué es una IDE y por qué es clave?

Una IDE es una plataforma tecnológica que permite gestionar, visualizar y compartir datos espaciales (geográficos) de manera eficiente, interoperable y abierta. Utiliza estándares internacionales que garantizan la compatibilidad con otros sistemas y facilita el acceso tanto interno (entre áreas municipales) como externo (hacia la ciudadanía).

Más del 80% de la información que maneja una administración local tiene una componente geográfica. Desde una incidencia en la vía pública hasta un expediente urbanístico, todo tiene una ubicación. La IDE permite “conocer para gestionar”: visualizar esa información sobre un mapa facilita la toma de decisiones, mejora la transparencia y optimiza los recursos públicos.

Beneficios reales para los municipios

Implementar una IDE como gvSIG Online permite a los ayuntamientos:

  • Disponer de una base cartográfica única que evite duplicidades y errores.
  • Geolocalizar información como inventarios, censos o incidencias urbanas.
  • Compartir datos entre departamentos, mejorando la eficiencia en la gestión.
  • Crear visores de mapas personalizados accesibles para los ciudadanos, fomentando la participación y el gobierno abierto.
  • Cumplir con normativas de datos abiertos, transparencia y reutilización (como la Directiva INSPIRE o la Ley 19/2013).

¿Qué se puede gestionar con una IDE?

Casi cualquier área municipal puede beneficiarse de una IDE:

  • Urbanismo y catastro: gestión de expedientes, seguimiento de obras, cambios temporales.
  • Turismo: mapas interactivos con rutas, eventos y patrimonio cultural.
  • Medio ambiente y residuos: seguimiento de zonas verdes, contenedores, puntos limpios.
  • Movilidad: red de transporte público, aparcamientos, carriles bici.
  • Inventario municipal: alumbrado, bancos, señalización, fuentes…
  • Emergencias y protección civil: localización de hidrantes, edificios críticos, rutas de evacuación.

gvSIG Online: tecnología libre y adaptable

Una de las soluciones más completas para IDE municipales es gvSIG Online, desarrollada bajo software libre. Esto significa:

  • Sin costes de licencias, lo que reduce barreras económicas.
  • Escalable y adaptable a las necesidades del municipio.
  • Posibilidad de implantación como servicio (SaaS) o en los servidores propios del ayuntamiento (On-Premise).
  • Integración con sensores, gestores de expedientes, portales de datos abiertos, padrón, etc.

Conclusión

Contar con una IDE no es solo una cuestión tecnológica, sino estratégica. Permite a los ayuntamientos avanzar hacia una gestión más eficiente, transparente y participativa. Es una herramienta clave para construir ciudades inteligentes y resilientes, donde la información espacial esté al servicio del bienestar colectivo.

Si tu municipio aún no cuenta con una IDE, quizá sea momento de dar el paso.

Si quieres saber más no dudes en apuntarte a esta jornada, el 5 de junio en Valencia, en la que distintas administraciones locales nos contarán como usan la Suite gvSIG:

👉 Información completa sobre la jornada

👉 Formulario de inscripción

by Alvaro at May 15, 2025 08:48 AM

May 14, 2025

In the past month of April, there were 28 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:

Spatial Statistics
This plugin provide spatial statistic tool.
FinBIF_API_Plugin
This plugin helps you to get data from FinBIF API directly to your QGIS.
Géoplateforme
Connectez-vous avec votre compte cartes.gouv.fr, accédez à votre communauté, publiez vos données sous forme de services hébergés sur la Géoplateforme de l’IGN.
GPF – Isochrone Isodistance Itinéraire
Intégration de l’API de la Géoplateforme de calcul d’isochrone, d’isodisance et d’itinéraires dans QGIS.
SFTP
Upload QGIS projects and data via SFTP.
SegMap
AI-powered interactive image segmentation for rapid map digitization with just a few clicks.
地番JUMP
This plugin searches for the parcel number and displays it in the center of the map canvas.G空間情報センターで公開されている「登記所備付地図の電子データ」で、指定した地番を検索・表示するためのプラグインです。
CanCurve
Free tools to create Canadian flood Depth-Damage Functions (DDF).
CO2 FLUX
This Plugin evalute the carbon flux.
Radar RS120 Tools
Herramientas para procesamiento y análisis de datos del radar meteorológico RS120.
DesenAssist
Helps in assisting in digitizing and QC of Low Voltage Underground Utility Poles for an internal workflow process.
GetFeats
A semi-automation tool that creates an auto-updating table of feature attributes near a selected point.
FieldMove Project Importer
This plugin consolidates FieldMove project files into a QGIS project.
QGIS-FME Form Connector
The QGIS-FME Form Connector plugin is a powerful tool that bridges QGIS and FME, enabling seamless data transformation and workflow automation between these two platforms.
Machine Learning for QGIS
Machine Learning for Image Classification in QGIS.
Carroyage
This QGIS plugin allows you to generate automatically grids on a map. Each tile generated is a polygon with attributes automatically set allowing easy assignment of labels or spatial queries.
This plugin differs from the classic grid generation by simplifying the orientation of the grid and generating the corresponding attributes.
UrbanMatrix
Apply the Matrix Method to urban spatial data using a customizable classification and visualization workflow.
Create Grids Angle
Create grids under specific angle.
Dynamic Layers
Change the datasource of chosen layers dynamically by searching and replacing user defined variables.
Tempo Salvo Tools
Comprehensive plugin for managing and analyzing vector, raster, and mesh layers in QGIS. Allows creation, customization, conversion, export, and 3D visualization of layers in multiple formats (DXF, KML, KMZ, DAE, etc.). Includes modules for contour lines, elevation profiles, volume calculation between DEMs, UTM/GEO grids, and more.
MNT
This plugin creates contour shapefiles based on user-defined zones.
QLearn
QLearn preforms automatic training of a neural network model on raster data.
CatastoIT_GML_Merger_Pro
Consente di scaricare, estrarre e unire file GML del catasto italiano AdE (per Province).
Subsea Cable Tools
Tools to support working with subsea cable data in QGIS.
MapHub
QGIS plugin for uploading, sharing, and managing geospatial data with the MapHub platform.
Sample Plot Survey
This plugin compares and evaluates the values ​​of raster layers for each area.
LoopStructural
This plugin provides an interface to LoopStructural a 3D geological modelling library.
Chinese Coordinate Converter
A QGIS plugin for Chinese coordinate system conversion between WGS-84, GCJ-02, and BD-09 coordinate systems.

by adelcidesvGIS at May 14, 2025 01:56 PM

May 13, 2025

Atanas Entchev shared this with us

“150 North Riverside Plaza, Chicago. This skyscraper features a 400-foot-tall map of the Chicago River on its exterior, with a red rectangle indicating the building’s own location along the river.”

I’m wondering if there is a taller map than that? Pretty meta that the building outline on the map is on the building!

This may become one of my favourites, thanks Atanas

by Steven at May 13, 2025 11:00 AM

📅 5 de junio | 9:00–14:00 h | Las Naves, Valencia

Desde gvSIG Asociación te invitamos a participar en la Jornada de Infraestructuras de Datos Espaciales en la Administración Local: Del Mapa a la Gestión, un encuentro pensado para ayuntamientos y administraciones locales interesadas en aprovechar el potencial de las Tecnologías Libres de Información Geográfica (TIG libres) para mejorar la gestión pública.

Durante la jornada se presentarán casos de uso reales de la Suite gvSIG en distintos municipios, abordando aplicaciones concretas en áreas clave como:

  • Integración con gestores de expedientes

  • Urbanismo

  • Cementerios

  • y otros servicios municipales

Una oportunidad para conocer de primera mano cómo otras entidades locales ya están aplicando soluciones TIG libres para hacer su gestión más eficiente, transparente y sostenible.

🗣 Además de las presentaciones, la jornada será un espacio para el intercambio de experiencias y para explorar sinergias entre profesionales del ámbito municipal.

🔗 Ya puedes consultar la información general del evento y realizar tu inscripción gratuita: 👉 Información completa sobre la jornada 👉 Formulario de inscripción

Las plazas son limitadas, por lo que te animamos a reservar la tuya cuanto antes.

Nos vemos el 5 de junio en Las Naves.

by Amparo Cisneros at May 13, 2025 10:07 AM

The GeoTools team is pleased to announce the release of the latest stable version of GeoTools 33.0: geotools-33.0-bin.zip geotools-33.0-doc.zip geotools-33.0-userguide.zip geotools-33.0-project.zip This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoServer 2.27.0 and GeoWebCache 1.27.0. We thank Gabriel Roldan (Camptocamp) and Jody

by Unknown (noreply@blogger.com) at May 13, 2025 05:20 AM

We are thrilled to announce that the GeoServer 3 crowdfunding campaign has not only met but exceeded its funding target! This remarkable achievement is a testament to the unwavering support and commitment of our global geospatial community.

GeoServer 3 Crowdfunding Goal Surpassed

Why This Matters: GeoServer 3 represents a significant leap forward in open-source geospatial technology. With the funds raised, we will:

  • Modernize the platform by upgrading to Spring 6 and JDK 17, ensuring long-term support and compatibility.
  • Enhance security through improved authentication mechanisms and compliance with current standards.
  • Improve performance by replacing outdated components like JAI with modern alternatives such as ImageN.
  • Align with modern deployment environments, facilitating cloud-native and containerized deployments.

Acknowledging Our Community: This milestone was made possible by the collective efforts of individuals, organizations, and institutions worldwide. Your contributions—be it through funding, advocacy, or development—have been instrumental in shaping the future of GeoServer.

Looking Ahead: Surpassing our funding goal allows us to invest additional resources into further enhancements and features, as prioritized by the GeoServer Project Steering Committee (PSC). This includes a stronger focus on security and vulnerability management, ensuring GeoServer remains robust, secure, and resilient in the face of evolving threats. These efforts will help ensure that GeoServer continues to evolve in line with the needs of its diverse user base.

Thank you for being an integral part of this journey. Together, we’ve laid a robust foundation for the next generation of open-source geospatial solutions.

Stay tuned for updates as we embark on this exciting new chapter!


The following organisations have pledged their support:

Individual donations: Abhijit Gujar, Hennessy Becerra, Ivana Ivanova, John Bryant, Jason Horning, Peter Smythe, Sajjadul Islam, Sebastiano Meier, Stefan Overkamp.

by Jody Garnett at May 13, 2025 12:00 AM

The GeoServer team is charging ahead with our 2025 roadmap plans.

Thanks to 2025 Sponsors:

CITE Certification

A great deal of progress has been made on CITE Certification with the most recent GeoServer 2.27.0 Release passing tests! This is great for interoperability and project stability as the CITE tests act as an external “blackbox” testing framework and this verifies that GeoServer is operating as intended.

We are presently determining how to pay for certification:

  • The Open Source Geospatial Foundation has negotiated a reduced rate of $150 annual cost per standard certified.
  • We are prioritizing tests where we can act as a “reference implementation” resulting in no annual cost for OSGeo.
  • For Web Feature Service we pass tests for WFS 2.0, WFS 1.1, and WFS 1.0 which would add up to $450. It may be worthwhile only being certified for the latest WFS 2.0 to reduce the costs to $150.
  • There are also now CITE tests for output formats. This would allow the WFS and WPS output to be certified on individual formats like GeoPackage and GeoTIFF.

While GeoServer presently “implements” these standards, our sponsorship level is not sufficient to allow us to feel comfortable paying annual costs for “certification”.

Full certification amounts to $900 a year, while certifying only the latest services amounts to $450 a year.

OGC Standard   Full Certification   Latest Services
Services        
OGC API - Features $150 Certified $150 Certified
WCS 2.0.1 $0 Reference $0 Reference
WCS 1.1.1 $0 Reference $0 Reference
WCS 1.0 $0 Reference $0 Reference
WFS 2.0 $150 Certified $150 Certified
WFS 1.1.0 $150 Certified $0 Implements
WFS 1.0.0 $0 Reference $0 Reference
WMS 1.3.0 $150 Certified $150 Certified
WMS 1.1.1 $150 Certified $0 Implements
WMTS 1.0.0 $0 Reference $0 Reference
Data formats and encodings        
GeoTIFF 1.1 $150 Certified $0 Implements
GeoPackage 1.2 $150 Certified $0 Implements
         

How you can help: We would really like confirmation that certification is valuable to the community. If you think it is valuable, please let us know in the Discourse forum or, even better, if you are interested in sponsoring part of the certification, please do speak up! If we do not hear from anyone, we might not pursue formal certification any further.

Many thanks to prior sponsors of this activity including Gaia3D, and OSGeo:UK.

GeoServer 3

The big news is that GeoServer 3 crowdfunding campaign phase one has been successful, allowing the project plan milestones to be scheduled.

We are working around the GeoServer 2.28.0 release in September to avoid disruption to the project:

  • Milestone 1 : Preparation (May-July)
    Doing everything possible ahead of time before the migration to spring-framework-6.

    Milestone 1 is already in progress, see the headings below for specific activities.

    Milestone 1 activities will be taking place on the main branch ahead of the GeoServer 2.28 release. As tasks are completed, your feedback and continuous testing of nightly builds will be highly appreciated. Please chat to us about how you can automate the testing in your non-production environments.

  • Milestone 2 : Migration (August-October)
    Requires a coordinated “code-freeze” across nine codebases migrating to spring-framework-6.

    This activity is going to take careful planning, and we anticipate scheduling an in-person sprint for the migration.

    While initial work may occur on a dev branch, GeoServer 3 will take over the main branch after the September release of GeoServer 2.28.0.

  • Milestone 3: Delivery (November - December)
    The moment we have the code-base working again, Milestone 3 activities include continuing the testing of nightly builds, checking integration with downstream applications, and feedback from anyone wishing to work on restoring a community module to GeoServer 3.

    This pace allows GeoServer 3.0 to be ready in 2026 Q1, respecting our normal time-boxed release cycle.

GeoServer 3 Milestones

Milestone 1

Checking in on Milestone 1 activities, there is lots of work to be done!

Spring Framework Preparation, Java 17, and Project and Build Support

To get the codebase ready for widespread change, Gabriel will be looking at setting up a GeoTools “bill of materials” pom.xml file providing GeoServer and other applications an easy way to manage the currently tested set of dependencies.

  • Updating to Java 17 is a key requirement for Spring Framework 6 and JakartaEE so expect many of these dependencies to be updated or replaced over the course of GeoServer 2.28 development.
  • Spring Framework 6 also removes a lot of deprecated APIs and dependencies, providing work to do for GeoWebCache and GeoServer codebases

ImageN and JAI-Ext Online Sprint (May 26-27)

The biggest GeoServer 3 Milestone 1 activity is restarting the ImageN project and combining forces with JAI-Ext for a new image processing engine:

  • ImageN represents the Oracle donation of the original Java Advanced Imaging codebase to the Eclipse Foundation (using a new name that does not contain “Java”).
  • The ImageN project is being restarted, with Andrea and Daniele being recently added to the project.
  • Project website has been updated with a slightly revised scope to reflect the addition of the JAI-Ext codebase.
  • We will be cutting some unused functionality, such as RMI, and restructuring the maven build to reflect some of the lessons learned with JAI-Ext and GeoTools build practices.
  • Andrea has a rough project plan which we will capture as a project board in the weeks ahead.
  • Communication is taking place over on the imagen-dev mailing list.

Andrea and Jody are organizing an ImageN Online Sprint for May 26-27 where the bulk of the work will take place. We plan to follow the same approach as the OpenGIS Harmonization activity where refactor scripts are produced, and tested on the GeoTools / GeoWebCache / GeoServer codebases during development.

Spring Security and OAuth2 / OIDC Security Modules

The next technical challenge is the work needed to update to the next version (6) of the Spring Security Framework. There have been considerable API changes, resulting in the need to completely replace the existing OAuth2 and OIDC community modules. Our existing community modules are based on the deprecated spring-security-oauth library which has now reached end of life. The Spring Security Core library now has OAuth2 support, necessitating a new GeoServer extension that makes direct use of the built-in OAuth2 support.

Andreas Watermeyer (ITS Digital Solutions) has working on these activities:

  • GeoServer 2.27.0 includes the upgrade to Spring Security 5.8, and there is a checklist to complete before upgrading further to version 6.
  • Andreas has a draft pull request re-implementing the OAuth2 security modules, which we are looking forward to incorporating, and we plan to port all the test cases over to ensure that it covers the same functionality.

Ideally GeoServer 2.28.0 will include both the old and the new Spring Security OAuth2 community modules, allowing everyone to upgrade easily and report back any regressions found.

Wicket

A big accomplishment in the recent GeoServer 2.27.0 Release is progress towards Wicket 10 by Brad and David:

  • Wicket 9
  • Wicket Dialog
  • Wicket Content Security Policy

There are a few remaining items to work on, such as the Java 17 build, before upgrading to Wicket 10.

It is great that we have already tackled many of the technical challenges above, and have received positive responses from GeoServer 2.27.0 testers.

Crowdfunding

GeoServer 3 crowdfunding has completed the Commitment Phase - thank you for your trust and support. We are now contacting supporters to engage with them further.

The following organisations have pledged their support:

Individual donations: Abhijit Gujar, Hennessy Becerra, Ivana Ivanova, John Bryant, Jason Horning, Peter Smythe, Sajjadul Islam, Sebastiano Meier, Stefan Overkamp.

by Jody Garnett at May 13, 2025 12:00 AM

GeoServer 2.27.1 release is now available with downloads (bin, war, windows), along with docs and extensions.

This is a stable release of GeoServer recommended for production use. GeoServer 2.27.1 is made in conjunction with GeoTools 33.1, and GeoWebCache 1.27.1.

Thanks to Jody Garnett (GeoCat) and Andrea Aime (GeoSolutions) for making this release.

Security Considerations

This release addresses security vulnerabilities and is considered an critical update for production systems.

Public disclosure is scheduled for Monday 2 June 2025. See project security policy for more information on how security vulnerabilities are managed.

Define Coverage views using Jiffle expressions

A really powerful new features for those working with coverages. You can now create a coverage using the Jiffle “raster calculator” domain specific language.

NDVI Coverage View: Jiffle Expression

For more information please see the user guide. Thanks to Andrea Aime (GeoSolutions) for this new capability.

  • GEOS-11797 Add support for Jiffle expressions in coverage view setup

Release notes

New Feature:

  • GEOS-11800 Implement GeoServer WPS SpatioTemporalZonalStatistics process

Improvement:

  • GEOS-11793 WPS Read Value from Coverage Position
  • GEOS-11804 Disallow usage of var in GeoServer source code

Bug:

  • GEOS-11274 Cannot get a JSON legend with an external reference to a non published directory
  • GEOS-11751 Symbolizer URL in GetLegendGraphic JSON Request is Broken
  • GEOS-11795 Incorrect clipping of point geometries in vector tiles
  • GEOS-11808 Attribute names containing characters the XML Encoder can’t handle are accepted for input, causing errors
  • GEOS-11817 GUI spinner remains after drag and drop
  • GEOS-11818 PageUniqueProcess regression after [GEOT-7628]

Task:

  • GEOS-11825 Random WPS build failure on Github
  • GEOS-11826 Random build failures in gs-metadata when running on Github
  • GEOS-11827 Random build failures in LocalResolvetest when running on github actions
  • GEOS-11828 Random test failures in WFS 2.0 CITE tests, on Github actions

For the complete list see 2.27.1 release notes.

Community Updates

Community module development:

  • GEOS-11816 Features templating OGC API fetch by ID fails

Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.

About GeoServer 2.27 Series

Additional information on GeoServer 2.27 series:

Release notes: ( 2.27.1 | 2.27.0 )

by Jody Garnett at May 13, 2025 12:00 AM

GeoServer 2.26.3 release is now available with downloads (bin, war, windows), along with docs and extensions.

This is a maintenance release of GeoServer providing existing installations with minor updates and bug fixes. GeoServer 2.26.3 is made in conjunction with GeoTools 32.3, and GeoWebCache 1.26.3.

Thanks to Jody Garnett and Andrea Aime (GeoSolutions) for making this release.

Security Considerations

This release addresses security vulnerabilities and is considered an critical update for existing installations.

Public disclosure is scheduled for Monday 2 June 2025. See project security policy for more information on how security vulnerabilities are managed.

Release notes

New Feature:

  • GEOS-11797 Add support for Jiffle expressions in coverage view setup
  • GEOS-11800 Implement GeoServer WPS SpatioTemporalZonalStatistics process

Improvement:

  • GEOS-11757 Optimize ConfigurationPasswordEncryptionHelper to Cache Encrypted Fields by Store Type
  • GEOS-11761 Add support for the clip vendor parameter to WCS as well
  • GEOS-11766 Speed up CRS and store factory lookups during catalog loading
  • GEOS-11793 WPS Read Value from Coverage Position
  • GEOS-11804 Disallow usage of var in GeoServer source code

Bug:

  • GEOS-10844 Exclude xml-apis from build
  • GEOS-11274 Cannot get a JSON legend with an external reference to a non published directory
  • GEOS-11620 Smart Data Loader plugin for GeoServer 2.26 produces a Mapping file data source definition and tries to establish a connection pool, but fails
  • GEOS-11664 Update REST security paths
  • GEOS-11684 GDAL no longer included in Docker image
  • GEOS-11689 IOUtilsTest should not ping an external web site
  • GEOS-11690 Bug in Externalize printing configuration folder
  • GEOS-11696 AdminRequestCallback not loaded due to spring bean name conflict
  • GEOS-11700 GeoFence fails in recognizing some caller IP address
  • GEOS-11703 HEAD and OPTIONS requests on the REST API return a 403
  • GEOS-11707 Ogr2OgrWfsTest test failures with GDAL 3.10.1
  • GEOS-11710 Running Jiffle on coverage views causes the NODATA to be lost
  • GEOS-11713 Concurrent LDAP builds fail on Jenkins
  • GEOS-11716 WFS POST requests fail if a layer is misconfigured
  • GEOS-11720 AttributeTypeInfoImpl doesn’t quote names properly
  • GEOS-11722 Coverage view reader partially ignores multithreaded loading
  • GEOS-11739 Excessive memory usage for WMS KML output format
  • GEOS-11747 GeoServer does not throw JAI runtime exceptions
  • GEOS-11751 Symbolizer URL in GetLegendGraphic JSON Request is Broken
  • GEOS-11755 AbstractCatalogFacade leaves dangling references to temporary Catalog
  • GEOS-11756 GeoServerDataDirectory’s default workspace location is wrong
  • GEOS-11760 Fix a potential OOM in the KML transformation
  • GEOS-11767 Regression: OL preview always uses JPEG format
  • GEOS-11769 Race conditions in LayerGroupHelper when the default catalog is not fully initialized
  • GEOS-11774 Logout with OAuth plugin will give error if logged in locally
  • GEOS-11776 CVE-2025-27505 Moderate
  • GEOS-11792 Default Service Capabilities shown on initial start with no workspaces
  • GEOS-11795 Incorrect clipping of point geometries in vector tiles
  • GEOS-11818 PageUniqueProcess regression after [GEOT-7628]

Task:

For the complete list see 2.26.3 release notes.

Community Updates

Community module development:

  • GEOS-11694 OpenID connect: allow caching authentication when an expiration is declared in the access token
  • GEOS-11711 Clickhouse DGGS stores fails to aggregate on dates
  • GEOS-11715 STAC sortby won’t work with “properties.” prefixed names
  • GEOS-11723 DGGS data store should be able to translate also intersection with multipolygon
  • GEOS-11725 Environment parameters resolving is not working on Smart data loader
  • GEOS-11738 Prevent error when oidc provider sends empty “&state=”
  • GEOS-11741 Enhancing Smart Data Loader with Override Rules
  • GEOS-11762 Feature Templates by feature type can not be listed via GeoServer Rest API
  • GEOS-11783 Longitudinal profile process should allow for input chaining
  • GEOS-11784 The longitudinal profile process should limit the number of points it can extract
  • GEOS-11785 The longitudinal profile process should respect cancellation
  • GEOS-11786 Longitudinal profile process: general performance improvements
  • GEOS-11811 Features templating editor is unable to update and save the template body

Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.

About GeoServer 2.26 Series

Additional information on GeoServer 2.26 series:

Release notes: ( 2.26.3 | 2.26.2 | 2.26.1 | 2.26.0 | 2.26-M0 )

by Jody Garnett at May 13, 2025 12:00 AM

GeoServer 2.25.7 release is now available with downloads (bin, war, windows), along with docs and extensions.

This series has previously reached end-of-life, with this release issued to address an urgent bug or security vulnerability. Please apply this update as a mitigation measure only, and plan to upgrade to a stable or maintenance release of GeoServer. GeoServer 2.25.7 is made in conjunction with GeoTools 31.7.

Thanks to Jody Garnett and Andrea Aime (GeoSolutions) for making this release.

Security Considerations

This release addresses security vulnerabilities and is considered an critical update.

Public disclosure is scheduled for Monday 2 June 2025. See project security policy for more information on how security vulnerabilities are managed.

Release notes

Improvement:

Bug:

  • GEOS-11774 Logout with OAuth plugin will give error if logged in locally

Task:

For the complete list see 2.25.7 release notes.

Community Updates

Community module development:

  • GEOS-11762 Feature Templates by feature type can not be listed via GeoServer Rest API
  • GEOS-11783 Longitudinal profile process should allow for input chaining
  • GEOS-11784 The longitudinal profile process should limit the number of points it can extract
  • GEOS-11785 The longitudinal profile process should respect cancellation
  • GEOS-11786 Longitudinal profile process: general performance improvements
  • GEOS-11811 Features templating editor is unable to update and save the template body

Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.

About GeoServer 2.25 Series

Additional information on GeoServer 2.25 series:

Release notes: ( 2.25.7 | 2.25.6 | 2.25.5 | 2.25.4 | 2.25.3 | 2.25.2 | 2.25.1 | 2.25.0 | 2.25-RC )

by Jody Garnett at May 13, 2025 12:00 AM

Am 12.Mai hat sich die Arbeitsgruppe Öffentlichkeitsarbeit und Kommunikation getroffen, um sich darüber zu unterhalten, wie die AG-Arbeit auf breitere Füße oder mehrere Schultern verteilt werden kann, wie neue Mitstreitende gewonnen und integriert werden können. Auch die Unterschiede zwischen Öffentlichkeitsarbeit, Kommunikation, Marketing und Presse wollten besprochen werden, sowie gemeinsame Standards, um die AG-Arbeit nachhaltiger zu organisieren. Dazu hatte Katja einen kleinen Impuls vorbereitet

Derzeit sind Astrid, Laura, Dirk und Katja in der Arbeitsgruppe aktiv und haben sich gefreut, dass Jochen und Falk die Session mit ihren Ideen bereichert haben.

Die AG kümmert sich um Marketing, Kommunikation, Presse und Öffentlichkeitsarbeit in Form von Blogposts, Mailinglisteninfos, trifft sich regelmäßig für Absprachen, nutzt das Gitlab für die Diskussion der Themen und zur Dokumentation sowie einen Matrixchat für spontanen Austausch.

Es wurde schnell klar, dass wir viel mehr darüber reden sollten, was in der FOSSGIS-OSM-Community tolles passiert und entsteht oder was in den Vereins-AGs besprochen und erarbeitet wird. Als Ziele unserer Öffentlichkeitsabrbeit haben wir herausgearbeitet, dass wir regelmäßig berichten sollten, warum es uns als Gesellschaft voranbringt, wenn Open Source, OpenStreetMap und Open Data gefördert wird (Vereinsziele). Wir sollten konkrete Anlässe nutzen, um Ziele und Aktivitäten zu kommunizieren sowie die Aktivitäten aus der Community zu multiplizieren.

Wir haben die verschiedenen Zielgruppen betrachtet, die jeweils differenzierte Ansprachen benötigen. Mit der Zielgruppe Konferenzteilnehmende sind wir schon richtig gut, die Anzahl der Teilnehmenden steigt jedes Jahr. Die Frage ist, wie wir die Politik, Verwaltungen und Institutionen erreichen, um Open Source und Open Data als unterstützendes Element einer Digitalen Souveränität zu unterstreichen. Wie erreichen wir junge Leute, Studierende, Auszubildene, Freiwillige und Interessierte, um sie zum aktiven Mitmachen zu gewinnen. Wir könnten die Vereinswebseite neu strukturieren, dort mehr Inhalte und wichtige nformationen abbilden. Außerdem könnnten wir ein Corporate Design entwickeln, um den Output des FOSSGIS e.V. besser erkennbar zu gestalten, insbesondere für Social Media. Auch unsere Social Media Aktivitäten könnten wir ausweiten und Plattformen nutzen, auf denen junge Menschen unterwegs sind. Derzeit zeigen wir Aktivitäten im Fediverse auf Mastodon, LinkedIn und ein bisschen BlueSky. Für Instagram und Tiktok braucht die AG noch Kompetenzverstärkung.

Wir könnten Artikel in verschiedenen Medien platzieren, beispielsweise GIS-Report (Harzer), GDI-Newsletter, Kartographische Nachrichten, Heise oder Informatik Aktuell, um nur einige zu nennen. Weitere Ideen waren, dass jeden Monat ein Softwareprojekt vorgestellt werden könnte oder ein Interview mit einer Person aus einem Projekt stattfinden könnte.

Dies können die AG-Mitglieder nicht alleine stemmen und brauchen Zuwachs, Zuarbeit und Unterstützung von den Vereinsmitgliedern und aus der Community.
Mit unserem Gitlab ist es möglich, eine Mail an die Arbeitsgruppe zu senden. Diese eröffnet ein Issue und die AG kann sich damit beschäftigen.

Vereinbart ist zunächst die Erstellung von Vorlagen, um die Social Media Arbeit zu unterstützen, sowie einen Artikel zur AG-Sitzung zu veröffentlichen, um mit gutem Beispiel voranzugehen und eventuell weitere Mitstreitende zu gewinnen. Die AG Öffentlichkeitsarbeit und Kommunikation trifft sich am 16.06.2025 um 19 Uhr das nächste Mal. Der Termin ist, wie alle Vereins- und AG-Termine im Vereinsḱalender eingetragen.


Brillenputztuch Edition 1 war der Renner am FOSSGIS-Stand, Edition 2 erfolgt mit Namensnennung


Tischfahnen mit OSM-, FOSSGIS- und OSGeo-Design unterstützen die Sichtbarkeit bei Treffen


Banner mit OSM-, FOSSGIS- und OSGeo-Design unterstützen die Sichtbarkeit bei Events

May 13, 2025 12:00 AM

May 12, 2025

In the latest version of gvSIG Online, a new type of symbology has been included: heatmap legend. This legend allows for the representation of either point density or weighted values through a continuous color gradient.

In the case of point density, it shows the areas where there are more points, which can be very useful to visualize where there are more streetlights in a municipality, where more accidents have happened, etc. In this case, all points have the same weight.

If a field is used for weighting, an example could be data collection stations, such as for temperature, pollution, etc., where the field to be weighted would correspond to those values.

Both types of legends support two gradient options: one in which the cold and warm colors are specified and a gradient is calculated between them, and another in which multiple colors and the percentage of each can be defined.

Other parameters that must be configured include the radius (in pixels), which should be calculated based on the distance between the points that are represented, and pixels per cell.

Additionally, if the layer is configured with a temporary parameter and this legend is applied, it is possible to visualize how the gradients change over time. For example, when displaying a crime layer, we could see whether the areas with the highest number of crimes have shifted over time.

You can see how it works in the following video:

by Mario at May 12, 2025 09:00 AM

May 11, 2025

May 10, 2025

May 09, 2025

May 08, 2025

May 07, 2025

Warum sie wichtig sind und wie du helfen kannst.

In der Welt der Geodatenverarbeitung sind Kreisbögen (engl. circular arcs) ein häufig übersehenes, aber enorm wichtiges Element. In QGIS, der führenden Open-Source-GIS-Anwendungen, sind sie bislang nur eingeschränkt unterstützt – und genau das wollen wir ändern.

Was sind Kreisbögen – und warum sind sie wichtig

Kreisbögen sind geometrische Elemente, die nicht aus geraden Liniensegmenten bestehen, sondern echte Rundungen darstellen. Sie sind definiert über drei Punkte: Anfangs- und Endpunkt sowie Scheitelpunkt (oder Zentrum des Kreises).

Sie finden sich:

  • Kreisverkehre
  • Einlenker
  • bei Planungs- und CAD-Daten,
  • und in der Amtlichen Vermessung

Echte Kreisbögen ermöglichen präzisere Analysen und bessere Ergebnisse bei der Weiterverarbeitung. Ohne sie müssen GIS-Systeme Rundungen oft in viele kleine Linienstücke aufteilen (segmentieren), was Genauigkeit kostet und die Daten unnötig aufbläht.

Was ist das aktuelle Problem in QGIS?

Im Moment unterstützt QGIS Kreisbögen zwar nativ, in vielen Situationen aber nur bedingt. Stattdessen werden sie intern oft in kurze Liniensegmente aufgelöst – besonders dann, wenn Geometrien bearbeitet, verschnitten oder analysiert werden.

Das führt zu mehreren Problemen:

  • Ungenaue Ergebnisse: Aus einer schönen Kurve wird eine gezackte Linie.
  • Qualitätsverlust: Dadurch entsteht ein unnötiger Qualitätsverlust
  • Fehlerquellen: Manche räumliche Operationen liefern falsche Resultate, weil die Originalgeometrie nicht korrekt erhalten bleibt.

Wenn Kreisbögen in einem Datensatz erhalten sind, in einem anderen dieselben Daten aber als segmentierte Version vorliegen führt das schnell zu Problemen.


Welche Bibliothek ist verantwortlich?

Die Kernbibliothek, die geometrische Berechnungen in QGIS übernimmt, heisst GEOS (Geometry Engine – Open Source). GEOS ist extrem leistungsfähig – aber bislang kann sie echte Kreisbögen noch nicht vollständig verarbeiten. Alle GIS-Programme, die auf GEOS setzen, haben deshalb ähnliche Einschränkungen.

Das bedeutet: wenn wir Kreisbögen in GEOS verbessern, profitiert nicht nur QGIS, sondern die gesamte Open-Source-GIS-Community – von PostGIS bis GDAL.

Unser Crowdfunding: wir haben schon die Hälfte geschafft!

Um dieses Problem nachhaltig zu lösen, haben wir im Jahr 2024 ein Vorprojekt durchgeführt und eine erste Integration von Kreisbögen ins Geometriemodell von GEOS umgesetzt. Dieses Jahr wollen wir einen Schritt weiter gehen und auch Algorithmen anpassen.

Im April haben wir dafür ein Crowdfunding gestartet. Unser Ziel:

  • die Overlay Engine in GEOS fit für Kreisbögen machen
  • und darauf aufbauend die Handhabung in QGIS massiv verbessern.

Die gute Nachricht: wir haben bereits die Hälfte der Finanzierung zusammen! Jetzt brauchen wir deine Hilfe, um den Durchbruch zu schaffen.

Jede Unterstützung – ob finanziell, durch Teilen der Kampagne oder einfach durch Weitererzählen – bringt uns einen Schritt näher an ein besseres QGIS für alle.

🔗 Hier geht’s zum Crowdfunding 👇


Zusammen können wir es schaffen

Die Open-Source-Welt lebt davon, dass Menschen zusammen an etwas Grossem arbeiten. Mit echter Unterstützung für Kreisbögen wird QGIS nicht nur präziser und schneller, sondern auch ein noch stärkeres Werkzeug für die Praxis.

Hilf mit – für bessere Geodaten, für bessere Analysen, für bessere Ergebnisse!

by Anja Ottiger at May 07, 2025 02:51 PM

Reinder sent me this “… at Bever’s: a local shop in The Hague where you can buy stuff for trekking, walking and other forms of leisure and active outdoor life. Looked really nice. “

I’m guessing that Bever’s is the Den Haag equivalent of Stanfords

by Steven at May 07, 2025 09:00 AM

Wegweiser für Ansprechpartner zu Lösungen im Bereich OpenStreetMap und Geo-Open-Source-Software

Seit November 2021 stellt der FOSSGIS e.V. eine Liste von Firmen und Selbständigen zusammen, die Institutionen und Unternehmen Hilfestellung bei der Suche nach Dienstleistern zu FOSS (Free and Open Source Software) im GIS-Bereich, OpenStreetMap und offenen Geodaten geben soll. In den letzten Monaten haben wir diese Liste aktualisiert und erweitert.

Open Source funktioniert nur dann, wenn alle etwas dazu beitragen, und die “kostenlose” Software und Daten nicht nur benutzen. Viele Unternehmen auf unserer Liste entwickeln selbst bei Open-Source-Software mit, manche Mitarbeiter dieser Unternehmen sind sogar verantwortliche Maintainer von Projekten. Andere Firmen unterstützen das Ökosystem mit Sponsorings oder auf andere Weise. Das wollen wir unterstützen und besser sichtbar machen. Wir haben daher die Firmen auf der Liste gebeten, dass jeweils auf ihren eigenene Webseiten darzustellen, wo das bisher nicht eh schon der Fall war. Und in unserer Liste kann man jetzt nicht nur vermerken, welche Projekte die Firma benutzt, sondern auch ob sie selber aktiv mitentwickeln oder sogar verantwortliche Maintainer stellen.

Jeder Auftraggeber soll selber entscheiden können welcher Dienstleister der richtige ist. Wir können und wollen Ihrer Entscheidung für das eine oder andere Unternehmen nicht vorgreifen. Wir wollen mehr Transparenz in die Entscheidung bringen und es Ihnen leichter machen, die Dienstleister auszuwählen, die Ihren Kriterien genügen. Und wir hoffen natürlich, dass Sie auch explizit nach den Unternehmen schauen, die nicht nur von der Arbeit einer großen Open-Source- und Open-Data-Community profitieren, sondern die sich auch aktiv einbringen.

Für die Dienstleister heißt das: Schreiben Sie auf, was sie tun. Diese Angaben sollten so konkret wie möglich sein und aufzeigen, welche Organisationen oder Projekte (mit Link zu Projekt- und Github-Seiten) wie unterstützt werden. Ihre potentiellen Kunden wollen sich ein Bild von Ihren Aktivitäten machen. Das kann zum Beispiel auf einer speziellen “Open Source”-Seite sein oder ein Teil einer allgemeinen “Über uns”-Seite. Es ist dabei nicht so wichtig, ob sie das Ökosystem durch Spenden oder Sponsoring-Gelder unterstützen oder ihre Mitarbeiter zu Open-Source-Projekten beitragen oder diese sogar maintainen, oder ob sie auf ganz andere Weise etwas tun. Wichtig ist, dass Sie es darstellen und diese Informationen gut zu finden sind.

Die Dienstleisterliste finden Sie unter: https://dienstleister.fossgis.de/.
Ihr Unternehmen tragen Sie hier ein: https://dienstleister.fossgis.de/informationen-fuer-unternehmen.

May 07, 2025 12:00 AM

May 06, 2025

May 05, 2025

May 04, 2025

Week 11 was light on running. I balanced workouts, my nagging left Achilles strain, and an extra gnarly project at work. Almost all of my tempo effort was on an elliptical trainer or stationary bike. The level of effort was better than the raw numbers, so I'm not concerned.

  • 7.8 miles running

  • 7 hours, 22 minutes all training

  • 335 ft D+ running

Today I got up extra early to start the Colorado Marathon's 5K event with my family. We parked downtown, took a shuttle bus to the starting line, and ran down the Poudre River Trail to the center of town. My effort was a little disappointing. Heel pain, a massive bout of hay fever, and an unfortunate need to visit a port-o-let held me back. Nonetheless, we had fun seeing the half marathon leaders and cheering other runners from the finish line while waiting for the first marathon finisher to arrive.

by Sean Gillies at May 04, 2025 11:48 PM

May 03, 2025