Slides from Sourcepole presentations at the online FOSS4G 2021 conference Buenos Aires.

  • Cloud optimized formats for rasters and vectors explained
  • The state of Vector tile servers
  • Geospatial programming with Rust
  • Using game engines for 3D geospatial development

Cloud optimized formats for rasters and vectors explained

Cloud Optimized GeoTIFF (COG) and FlatGeobuf support efficient access to raster and vector data using the HTTP protocol.

This talk explains how this works behind the scenes (hint: HTTP GET range requests) and what this means for efficient use of these formats.

Download Slides

Formats:

The state of Vector tile servers

Mapbox Vector Tiles are in heavy use since about 5 years now and still one new tile server implementation gets announced every year at least. This talk shows an up-to-date overview of the available technologies and their use.

Download Slides

Geospatial programming with Rust

Rust is one of the emerging new programming languages which is well suited for geospatial applications and especially libraries. It was originally developed by Mozilla as a long-term replacement for C++. It’s a modern language with excellent tooling and Stack Overflow’s most loved language for four years in a row. This talk gives an introduction into Rust and an overview of the current state of geospatial libraries and applications.

Slides: https://pka.github.io/rust-for-geo/

Links:

Using game engines for 3D geospatial development

When it comes to 3D graphics, computer games have been the technical leaders for decades. The game engines behind it have only recently been discovered by GIS manufacturers. This talk introduces game engines in general and the leading open source game engine Godot in detail. It also shows the status of integrating GIS data, which will play an increasingly important role in the age of AR and VR.

Download Slides

Links:

Godot demo project (WASM)

Navigation:
  • Camera movement: Left Mouse / Arrow keys
  • New blocks: Space
HTML5 canvas appears to be unsupported in the current browser.
Please try updating or use a different browser.

Attribution: