I'm not sure what you mean with "height precise". There is not much possible to change something like accuracy. The height came from the sensor of the Breeze.
What do I to create the KML file:
- check if there are enough data lines in the CSV file. It makes no sense to create a track with only some points in.
- check per data line if valid GPS data are there (column 20 num sats > 0, lon, lat <> 0)
- check per data line if the Breeze is not on the ground (column 14 AutoTakeOff <> 0)
- read from all valid (checked) data lines alt, lat, lon from columns 10, 12 and 13 and put it in the gx:Track section.
There are tree different modes in KML files to display the height (altitudeMode) that needs to be set for each track:
- clampToGround ... the track will be projected to the ground surface, altitude will be ignored. Maybe helpful when you search a crashed Breeze.
- absolute ... height is related to sea level. We don't have height ASL.
- relativeToGround ... This is default and matches the "alt" values in column 10.
br HE