Vladimir Brozović, Danko Kezić, Rino Bošnjak, Filip Bojić
University of Split (Croatia)
https://doi.org/10.53656/ped21-7s.02s101
Abstract. This article shows a way to store the data of many S-101 charts into a single Postgres database. The data model of the database with all tables is shown and explained. The concatenation of the indices from the different database tables is explained. This concatenation allows for a faster search of points/curves with certain properties. This fulfills one of the basic requirements for the purpose of navigating an autonomous vessel – that several charts can be interpreted simultaneously by a machine. Mechanisms for up-dating the database with new charts not yet present in the database are shown. Also the mechanisms for updating the charts already present in the database are explained. System limitations are briefly presented to show that in practical use there are in fact none. Memory requirements for such a type of chart storage in the database is compared with memory requirements for ISO8211 files normally used for storage of S-101 charts. With small examples it is finally shown how the stored chart information can be searched specifically.
Keywords: S-101 charts; charts database; autonomous vessel