Class: QgsExifTools¶
-
class
qgis.analysis.
QgsExifTools
¶ Bases:
sip.wrapper
Contains utilities for working with EXIF tags in images.
New in version 3.6: Enums
Methods
Writes geotags to the image at
imagePath
.Returns the geotagged coordinate stored in the image at
imagePath
.Signals
Attributes
-
class
GeoTagDetails
¶ Bases:
sip.wrapper
Extended image geotag details.
New in version 3.6.
-
elevation
¶
-
-
geoTagImage
(imagePath: str, location: QgsPointXY, details: QgsExifTools.GeoTagDetails = QgsExifTools.GeoTagDetails()) → bool¶ Writes geotags to the image at
imagePath
.The
location
argument indicates the GPS location to write to the image, as a WGS84 latitude/longitude coordinate.If desired, extended GPS tags (such as elevation) can be specified via the
details
argument.Returns
True
if writing was successful.See also
-
getGeoTag
(imagePath: str) → Tuple[QgsPoint, bool]¶ Returns the geotagged coordinate stored in the image at
imagePath
.If a geotag was found,
ok
will be set toTrue
.If the image contains an elevation tag then the returned point will contain the elevation as a z value.
See also
-
class