Free and Open Source Software for Geomatics Conference FOSS4G 2010 Barcelona

Selected Presentations

Home > Presentations > Abstract details

Title

AN EXTENSION OF PGROUTING LIBRARY FUNCTIONS FOR VISIBILITY-GRAPH-BASED COURSE CALCULATIONS IN A VESSEL TRAFFIC MANAGEMENT SYSTEM (VTMS)

Abstract

The main purpose of a VTMS is to help Coast Guard operators to improve navigation security, protect the sea environment and enforce national and international laws. Such system provides decisional support features to manage some kind of emergencies, like sea search and rescue, pollution monitoring, police activities support.
The proposed approach implements the functions above by using GIS-based open source technologies, in order to represent the sea cartography and to calculate courses. In particular, PostgreSQL has been used as DBMS, PostGIS and PGRouting as GIS extensions.
We model the sea cartography scenario through a set of polygons representing elements such as coast lines, islands, bays or forbidden areas. Then we build a visibility graph upon the polygons by means of  PGRouting functions.
In order to construct the graph, PGRouting has been extended with ad-hoc algorithms, while the calculation of courses has been performed by the PGRouting pre-existing functions.

Authors

Angela Pappagallo - Intecs S.p.A.
Domenico Balestrieri - Intecs S.p.A.
Massimo Costantini - Intecs S.p.A.
Roberto De Felici - Selex SI (a Finmeccanica Company)
Pasquale Renna - Intecs S.p.A.

Slides

Download the slides in PDF version