MobilityDB MobilityDB Versions Save

MobilityDB is a geospatial trajectory data management & analysis platform, built on PostgreSQL and PostGIS.

v1.1.0

1 month ago

MobilityDB 1.1 Feature Highlights

MobilityDB 1.1 is a major revision with respect to the initial version 1.0. The most important change in version 1.1 was to extract the core functionality for temporal and spatiotemporal data management from MobilityDB into the Mobility Engine Open Source (MEOS) C library. In this way, the same functionality provided by MobilityDB in a database environment is available in a C program to be used, for example, in a streaming environment.

To generate the MEOS library it suffices to pass the additional parameter -DMEOS=on to cmake.

Several changes were necessary with respect to MobilityDB version 1.0 to enable the above. An important one was the definition of new data types span and spanset, which provide similar functionality to the PostgreSQL data types range and multirange but can also be used in various programming environments regardless of PostgreSQL. These are template types, which means that they are containers of other types, in a similar way as lists and arrays contains values of other types. Furthermore, a new template data type set was also added. Therefore, the types timestampset, period, and periodset in version 1.0 are replaced by the types tstzset, tstzspan, and tstzspanset in version 1.1.

MobilityDB 1.1 also includes several bugfixes and performance improvements compared to 1.0. Finally, the API of MEOS and MobilityDB was streamlined to improve usability and to facilitate the other bindings that are currently being developed.

For additional information regarding MobilityDB and MEOS, refer to the pregenerated documentation

v1.1.0rc2

2 months ago

This release candidate fixes several bugs detected in release candidate 1.

Main changes w.r.t rc1:

  • Several bugfixes
  • API changes: use camelCase for all SQL functions and allow calls to atGeometryTime without Z dimension
  • Hide postgis and postgres functions in the meos.h library. This allows PyMEOS to be used in QGIS without crashing

v1.1.0rc1

3 months ago

First release candidate for MobilityDB 1.1

v1.1.0-beta1

7 months ago

Pre-release for MobilityDB 1.1

v1.1.0-alpha

9 months ago

Pre-release for MobilityDB 1.1

v1.0

2 years ago

This release marks the first official release of MobilityDB

v1.0-beta4

2 years ago

A non-exhaustive list of changes:

  • Multiversion (PostgreSQL 10 ->14, PostGIS 2.5->3.2) and multiplatform (macOS, Windows in the future) capabilities.
  • Improving the lifting infrastructure (i.e. how to "temporalize" a function, see https://github.com/MobilityDB/MobilityDB/wiki/Lifting-a-Function-in-MobilityDB).
  • Considerable speed up improvements, the last one related to multidimensional tiling now optimized with a custom bit matrix data structure.
  • Addition of the asMVTGeom function, used for visualizing numerous trajectories using vector tiles.

v1.0-beta3

3 years ago

v1.0-beta2

3 years ago