Geospatial

Working with spatial trajectories in Boost Geometry

AW1.126
Vissarion Fysikopoulos
Recently, there is a growing interest in geospatial trajectory computing. We call trajectories the sequences of time-stamped locations. As the technology for tracking moving objects becomes cheaper and more accurate, massive amounts of spatial trajectories are generated nowadays by smartphones, infrastructure, computer games, natural phenomena, and many other sources. In this talk we will present the set of tools available in Boost Geometry to work with trajectories highlighting latest as well as older library developments. Starting with more basic operations like length, distance and closest points computations between trajectories we move forward to more advanced operations like compression or simplification as well as the conceptually opposite operation of densify by interpolating or generating random points on a given trajectory. We conclude with the important topic of similarity measurements between trajectories. All implemented algorithms are parameterized by using the Boost Geometry's strategy mechanism that control the accuracy-efficiency trade-off and work for 3 different coordinate systems (namely, cartesian, spherical and ellipsoidal) each of which comes with its own advantages and limitations.

Additional information

Type devroom

More sessions

2/2/20
Geospatial
Rahul Chauhan
AW1.126
Project Name: Data Analysis and statistical tool suite (GSoC 2017) The primary goal of my project was to create OAT(Data analysis and statistics) extension in RESTFul Web API and OAT extension having data analysis and statistical tools for istSOS which is being used to automate the creation of statisticate documents using OAT library (FREEWAT) and harvesting the data from an istSOS server. Project Name: istSOS - Support of unit of conversion in istsos3 (GSoC 2018) The aim of my project primarily ...
2/2/20
Geospatial
Matthias Mohr
AW1.126
The talk introduces STAC, the SpatioTemporal Asset Catalog specification. It aims to enable a cloud-native geospatial future by providing a common layer of metadata for better search and discovery. It is an emerging open standard to catalog and expose geospatial data from different sources either in a static or dynamic way. We’ll cover the core set of metadata fields for STAC Catalogs, Collections, and Items first, along with available extensions for describing different types of data (EO, ...
2/2/20
Geospatial
Matthias Mohr
AW1.126
openEO is a new API specification for Earth Observation data cubes that supports data extraction, processing and viewing. Both the standard and its implementations are Open Source projects, which itself rely on Open Source libraries under the hood, such as GRASS GIS, GDAL, Geotrellis, Rasdaman, or provide a standardized interface to proprietary systems such as Google Earth Engine. Client implementations are available for JavaScript, R, Python, QGIS and web browsers. This talk will show an ...
2/2/20
Geospatial
Jody Garnett
AW1.126
GeoServer Basics Welcome to GeoServer, a popular web service for publishing your geospatial data using industry standards for vector, raster and mapping. Are you just getting started with GeoServer, or considering it for the first time? This presentation is here to help, introducing the basics of: Usage: Concepts used to connect to your data and publish as a spatial service. Context: What role GeoServer plays in your organization and what value the application provides. Community: How the ...
2/2/20
Geospatial
Jody Garnett
AW1.126
GeoNetwork Basics Welcome to GeoNetwork, a leading web service for keeping track of the spatial information used by your organization. Jody is an experienced open source community member, digging into what this technology offers, and how it is used. This presentation shares these findings with you, and touches on what makes GeoNetwork succeed: We look at what GeoNetwork is for, the business challenge it is faced with, and the amazing technical approach taken by the technology. For context we ...
2/2/20
Geospatial
Thomas Bremer
AW1.126
So you are here at FOSDEM in Brussels. Also sightseeing? Geocaching? Tried to optimize your way along the sights or to find many caches without making it a hike? Then you've got the traveling salesman problem! Famous in computer science because finding the optimum is extremely difficult and finding good approximations can be done easily. Last year we had a talk about 3geonames.org where the Hilbert curve was mentioned to be used in name generation. When researching about this space curve it ...
2/2/20
Geospatial
Nicolas Roelandt
AW1.126
Arabesque is a FLOSS web application dedicated to flow mapping and analysis. Using web technologies, it provides tools to the user to load O/D data. The user can easily modify filters parameters or add new ones. A default symbology is proposed but the user can define is own. Arabesque aims to provides a fast, lightweight framework to visualize and explore flow data with a special attention on graphics and symbology in order to produce beautiful and just flow maps. This presentation will be a ...