From 556aef09d9d61470e2cf62b21c9dc97d60cc5f5f Mon Sep 17 00:00:00 2001 From: daifukkatsu-proton Date: Thu, 24 Jul 2025 16:51:25 +0200 Subject: [PATCH] [fix] ulog2kml fails if data 'lon' not found --- pyulog/ulog2kml.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pyulog/ulog2kml.py b/pyulog/ulog2kml.py index 45c20fc..e125296 100644 --- a/pyulog/ulog2kml.py +++ b/pyulog/ulog2kml.py @@ -162,10 +162,9 @@ def _kml_add_position_data(kml, ulog, position_topic_name, colors, style, cur_dataset = cur_dataset[0] - - pos_lon = cur_dataset.data['lon'] - pos_lat = cur_dataset.data['lat'] - pos_alt = cur_dataset.data['alt'] + pos_lon = cur_dataset.data['lon'] if 'lon' in cur_dataset.data else cur_dataset.data['longitude_deg'] + pos_lat = cur_dataset.data['lat'] if 'lat' in cur_dataset.data else cur_dataset.data['latitude_deg'] + pos_alt = cur_dataset.data['alt'] if 'alt' in cur_dataset.data else cur_dataset.data['altitude_msl_m'] pos_t = cur_dataset.data['timestamp'] if 'fix_type' in cur_dataset.data: