Storage and Management of Ship Position Based on Geographic Grid Coding and Its Efficiency Analysis in Neighborhood Search—A Case Study of Shipwreck Rescue and Google S2

The marine fishery is a high-risk industry, and when a fishing vessel is in distress at sea, it is essential to protect the lives of the fishermen by implementing a fast and effective rescue for the vessel in distress. In this process, quickly retrieving the closest neighboring vessel in distress ba...

Full description

Saved in:
Bibliographic Details
Published in:Applied sciences Vol. 14; no. 3; p. 1115
Main Authors: Jiang, Bohui, Zhou, Weifeng, Han, Haibin
Format: Journal Article
Language:English
Published: Basel MDPI AG 01-01-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The marine fishery is a high-risk industry, and when a fishing vessel is in distress at sea, it is essential to protect the lives of the fishermen by implementing a fast and effective rescue for the vessel in distress. In this process, quickly retrieving the closest neighboring vessel in distress based on an effective rescue time is critical to the vessel’s rescue. In order to improve the time efficiency of retrieving the nearest available rescue vessels in the current sea area, this paper proposes a method based on the Google S2 grid coding for ships in distress at sea. The method is divided into three parts: (1) encoding the ship’s position based on the Google S2 algorithm, (2) retrieving the set of available ships in the current sea area based on the effective rescue distance and its corresponding coding level, and (3) sorting the set of available ships in the current sea area according to the proximity to the ship in distress by using the method of “Alternating Grid Sorting Based on Neighborhoods and Different Coding Levels”. The effective rescue distance is set by the rescue time, the type of rescue vessel, and the speed. This paper sets the simulation experiment area as the East China Sea area. Different magnitudes of ship position datasets (1 × 102, 1 × 103, 1 × 104, 1 × 105, 1 × 106) are generated by simulating the scenarios where a ship’s location is reported or collected by AIS or VMS. The temporal retrieval efficiencies of querying based on the two methods, the Euclidean distance and the Google S2 grid encoding, are compared and analyzed. The experimental results show that the total time consumed by the query method based on the Google S2 grid encoding and the query method based on Euclidean distance is reduced by 37.06%, 29.83%, 72.75%, 94.43%, and 94.53%, respectively, in the process of generating the set of rescuable ships retrieved, based on the effective rescue distance. Therefore, the time retrieval efficiency of the maritime vessel search and rescue method based on the Google S2 coding is high, which can effectively improve the query efficiency of rescue vessels in the neighborhood of distressed vessels.
ISSN:2076-3417
2076-3417
DOI:10.3390/app14031115