Skip to content

Commit 8b513dd

Browse files
authored
Merge pull request #32 from WebODM/relalt
Parse relative altitude
2 parents 17695b9 + 34b0faf commit 8b513dd

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

SuperBuild/cmake/External-OpenSfM.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ ExternalProject_Add(${_proj_name}
3030
#--Download step--------------
3131
DOWNLOAD_DIR ${SB_DOWNLOAD_DIR}
3232
GIT_REPOSITORY https://github.com/WebODM/OpenSfM/
33-
GIT_TAG bf7f84a9109098971f7a15ed9b0348b98e093ed7
33+
GIT_TAG fac86a643ff542b9a7718ece838549e67bd136d8
3434
#--Update/Patch step----------
3535
UPDATE_COMMAND git submodule update --init --recursive
3636
#--Configure step-------------

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.8.0
1+
3.8.1

opendm/photo.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ def __init__(self, path_file):
113113
self.latitude = None
114114
self.longitude = None
115115
self.altitude = None
116+
self.relative_altitude = None
116117

117118
# Multi-band fields
118119
self.band_name = 'RGB'
@@ -390,6 +391,9 @@ def parse_exif_values(self, _path_file):
390391
self.set_attr_from_xmp_tag('altitude', xtags, [
391392
'@drone-dji:AbsoluteAltitude'
392393
], float)
394+
self.set_attr_from_xmp_tag('relative_altitude', xtags, [
395+
'@drone-dji:RelativeAltitude'
396+
], float)
393397

394398
# Phantom 4 RTK
395399
if '@drone-dji:RtkStdLon' in xtags:
@@ -867,6 +871,9 @@ def to_opensfm_exif(self, rolling_shutter = False, rolling_shutter_readout = 0,
867871
'kappa': self.kappa
868872
}
869873

874+
if self.relative_altitude is not None:
875+
d['relative_altitude'] = self.relative_altitude
876+
870877
# Speed is not useful without GPS
871878
if self.has_speed() and has_gps:
872879
d['speed'] = [self.speed_y, self.speed_x, self.speed_z]

0 commit comments

Comments
 (0)