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.
Authors and Affiliations –
Simone Giannecchini (1)
Nuno Oliveira (1)
(1) GeoSolutions Group ([ Ссылка ])
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
Ещё видео!