Simone Giannecchini

Simone Giannecchini is founder and managing director of GeoSolutions. He is a Charter Member of OSGeo, the Open Source Geospatial foundation. He is also a member of the Steering committee for the GeoTools as well as the GeoServer Open Source projects.
Before founding GeoSolutions he has worked as Software Engineer at the NATO Undersea Research Center, a Military R&D facility based in La Spezia (Italy), on the implementation of a client-server infrastructure capable of storing, managing and disseminating geospatial data (vector, gridded, imagery) leveraging on WCS, WFS and WMS Open Geospatial Consortium (OGC) Specifications.


Sessions

06-30
12:00
30min
Serving earth observation data with GeoServer: addressing real world requirements
Andrea Aime, Simone Giannecchini

Never before has such a vast and diverse collection of satellite imagery been available to both organizations and the general public. With missions such as Landsat 8 and Sentinel, the rapid growth of CubeSats, and the open availability of global datasets through programs like the European Copernicus initiative—alongside data captured by drones—we are now experiencing an unprecedented influx of Earth observation data.

Effectively managing, discovering, and visualizing this volume of imagery presents significant challenges. This presentation explores how GeoServer addresses these challenges through real-world use cases, including:

  • Indexing and discovery of imagery using OpenSearch for EO and STAC protocols
  • Efficient and cost-effective management of large datasets with Cloud Optimized GeoTIFFs (COGs)
  • Visualization of image mosaics and creation of composites with flexible filtering and stacking strategies (e.g., most recent, least cloudy, or custom ordering)
  • Extraction of imagery at varying scales using WCS and WPS protocols
  • Generation and visualization of time-based animations over selected periods
  • Execution of band algebra operations using Jiffle

Join this session for an overview of the latest GeoServer capabilities in the Earth Observation domain.

A12
06-30
14:30
30min
Lessons from Running GeoServer at Scale
Andrea Aime, Simone Giannecchini

Setting up GeoServer can be deceptively simple. Bringing it into production—stable, performant, and capable of handling real-world traffic—is a different challenge. This talk distills hands-on lessons from enterprise GeoServer deployments into a practical playbook, covering the full journey from initial setup to a production-ready service, including modern cloud-native approaches such as GeoServer Cloud.

We explore the configuration decisions that matter most in production: selecting output formats to avoid network bottlenecks, preparing vector and raster data for the multi-resolution demands of web GIS, and tuning SLD styling to balance visual quality with rendering performance. We then move to caching strategies, demonstrating how to configure GeoWebCache effectively for background layers, and how to identify scenarios where caching can be counterproductive.

Service limits, the control-flow extension, and the monitoring extension are presented as key operational tools for maintaining stability under real user load—helping identify slow requests, resource-intensive clients, and the services and layers that require closer attention. JVM sizing and container configuration are addressed at a practical level, focusing on actionable guidance rather than theory, with notes on how these considerations evolve in containerized and cloud-based deployments.

The session concludes with real-world examples from enterprise deployments carried out by the speaker and colleagues at GeoSolutions, spanning government SDIs, environmental monitoring platforms, and large-scale humanitarian mapping systems. For each scenario, we highlight the configuration choices and tuning strategies that made a measurable difference: which caching approaches were adopted and why, how service limits were aligned with actual client behavior, and how load testing validated each improvement prior to go-live. Attendees will leave with concrete patterns they can immediately apply to their own installations.

A12
07-01
10:30
30min
Supporting precision farming with GeoServer: past experiences and way forward
Andrea Aime, Simone Giannecchini

The growing availability of data from drones, Earth observation, and agricultural machinery (i.e., telemetry), combined with the advent of cloud infrastructure, has significantly accelerated innovation in how farmers and agricultural systems are supported. These advances have democratized access to data and capabilities, enabling precision farming solutions at an unprecedented scale.

This has become one of the main use cases for GeoServer deployments in recent years. At GeoSolutions, we have collaborated with a wide range of clients—from NGOs to large private companies, from startups to research institutions, helping them to extract value from data through GeoServer and other open-source geospatial technologies deployed at scale in cloud environments.

This presentation summarizes 10 years of experience in ingesting, managing, and disseminating data at scale for the precision farming industry. Key topics include:

  • Optimization and organization of raster data
  • Optimization and organization of vector data
  • Data modeling for performance and scalability in GeoServer and PostGIS
  • Deployment guidelines for scaling and performance of GeoServer
  • On-the-fly styling for NDVI and other visualizations

By the end of the presentation, attendees will be able to design and plan GeoServer deployments to efficiently serve precision farming data at scale.

A13