diff --git a/skais/ais/ais_trajectory.py b/skais/ais/ais_trajectory.py index e123aff7898a03ad1eff6d03c94f70b3734d1e71..db1cd8f7311fbdd1e17cb2e6afc863d1bdc997c6 100644 --- a/skais/ais/ais_trajectory.py +++ b/skais/ais/ais_trajectory.py @@ -236,6 +236,13 @@ class AISTrajectory(AISPoints): positions = self.df[['longitude', 'latitude']].to_numpy() min_lon, max_lon = (min(positions[:, 0]), max(positions[:, 0])) min_lat, max_lat = (min(positions[:, 1]), max(positions[:, 1])) + if min_lat == max_lat: + min_lat -= 1 + max_lat += 1 + if min_lon == max_lon: + min_lon -= 1 + max_lon += 1 + for longitude, latitude in positions: x_coord, y_coord = get_coord(latitude, longitude, height, width, min_lat, max_lat, min_lon, max_lon)