Chapter 1. Managing Ship Trajectories (AIS)

Table of Contents

Preparing the Database
Loading the Data
Constructing Trajectories
Basic Data Exploration
Analyzing the Trajectories

AIS stands for Automatic Identification System. It is the location tracking system for sea vessels. This module illustrates how to load big AIS data sets into MobilityDB and do basic exploration.

The idea of this module is inspired from the tutorial of MovingPandas on ship data analysis by Anita Graser.


This module covers the following topics:

  • Loading large trajectory datasets into MobilityDB

  • Create proper indexes to speed up trajectory construction

  • Select trajectories by a spatial window

  • Join trajectories tables by proximity

  • Select certain parts inside individual trajectories

  • Manage the temporal speed and azimuth features of ships