07-18, 13:30–14:00 (Europe/Sarajevo), CA01
The amount of data we have to process and publish keeps growing every day, fortunately, the infrastructure, technologies, and methodologies to handle such streams of data keep improving and maturing. GeoServer is an Open Source 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. We integrated GeoServer with some well-known big data technologies like Kafka and Databricks, and deployed the systems in Azure cloud, to handle use cases that required near-realtime displaying of the latest AIS received data on a map as well background batch processing of historical Maritime AIS data.
This presentation will describe the architecture put in place, and the challenges that GeoSolutions had to overcome to publish big 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 an Azure data lake 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 big data integration needs.
GeoServer
Assign a number between 1 and 3 indicating the level of technical complexity of your contribution. –1 - no previous knowledge needed
Select at least one general theme that best defines your proposal –Data access, collection & sharing, Data processing and analysis, Data visualization, FOSS4G for ocean / marine monitoring
I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation – yesOpen source enthusiast with strong experience in Java development and GIS. Personal interest range from high performance software, managing large data volumes, software testing and quality, spatial data analysis algorithms, map rendering.
Full time open source developer on GeoServer and GeoTools, regular presenter at F0SS4G.
Received the Sol Katz's OSGeo award in 2017.
- State of GeoServer
- OGC APIs with GeoServer: implementation, availability, and next steps
- Serving earth observation data with GeoServer: COG, STAC, OpenSearch and more...
- Publishing INSPIRE and other rich data models in GeoServer made easy with Smart Data Loader and Features Templating
- Mastering Security with GeoServer, GeoFence, and OpenID
- GeoServer 3 Status Report: How We Got Here, How It’s Going
- Certified GeoServer: status of OGC service and format compliance
- Vector tiles and GeoServer: dynamic vector tiles server, XYZ services, and base maps