2021-09-30, 10:30–11:00, Puerto Iguazú
This presentation will describe the architecture put in place, and the challenges that GeoSolutions had to overcome to publish maritime data through GeoServer OGC services (WMS, WFS and WPS), finding the correct balance that maximized ingestion performance and visualization performance. We integrated with a streaming processing platform that took care of most of the processing and storing of the data in a storage that allows GeoServer to efficiently query for the latest available features, respecting all the authorization policies that were put in place. A few custom GeoServer extensions were implemented to handle the authorization complexity, the advanced styling needs and data integration needs of maritime data.
Maritime data is produced by a variety of sources (AIS, SAR, VMS, ... ) and maritime assets (vessel, ports, navigational aid systems, ...) that combined together provide a foundation for informed decision-making applications for activities such as maritime traffic monitoring, search and rescue operations and environmental marine disasters monitoring, just to name a few. The amount of maritime data collected per day is quite signifantive and is usually provided as a stream of data that needs to be processed, enriched and stored in near-real time.
GeoServer is a web service for publishing your geospatial data using industry standards for vector, raster and mapping. It powers a number of open source projects like GeoNode and geOrchestra and it is widely used throughout the world by organizations to manage and disseminate data at scale.
This presentation will describe the architecture put in place, and the challenges that GeoSolutions had to overcome to publish such data through GeoServer OGC services (WMS, WFS and WPS), finding the correct balance that maximized ingestion performance and visualization performance. We had to integrate with a streaming processing platform that took care of most of the processing and storing of the data in a storage that allows GeoServer to efficiently query for the latest available features, respecting all the authorization policies that were put in place. A few custom GeoServer extensions were implemented to handle the authorization complexity, the advanced styling needs and data integration needs of maritime data.
Simone Giannecchini (1)
Nuno Oliveira (1)
(1) GeoSolutions Group (https://www.geosolutionsgroup.com/)
Track –Use cases & applications
Topic –Data collection, data sharing, data science, open data, big data, data exploitation platforms
Level –2 - Basic. General basic knowledge is required.
Language of the Presentation –English
Simone Giannecchini is the 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.
- Serving earth observation data with GeoServer: COG, STAC, OpenSearch and more
- Demystifing OGC APIs with GeoServer: introduction and status of implementation
- State of GeoWebCache
- Crunching Data In GeoServer with Discrete Global Grid Systems (DGGS)
- Serving large GeoPackage dataset in GeoServer: the OS MasterMap and ZoomStack use case
Nuno works at GeoSolutions were he develops advanced solutions for GIS challenges using open source software. In the last years he focused on distributed systems, big data technologies and GIS. He contributes to several open source projects and is a commiter of GeoServer, MapStore and GeoTools.