Avoiding raising errors when there is no elevation in exif data
This commit is contained in:
parent
e634d13ee5
commit
3ca64ad7eb
|
@ -108,6 +108,13 @@ const ImportSingleFile: Component<Props> = ({ file: file }) => {
|
|||
async () => {
|
||||
const imageUrl = reader.result;
|
||||
const exifObj = piexif.load(imageUrl);
|
||||
console.log({
|
||||
caller: 'ImportSingleFile / Jpeg',
|
||||
file,
|
||||
type: file.type,
|
||||
result: reader.result,
|
||||
exifObj,
|
||||
});
|
||||
const id = exifObj.Exif[piexif.ExifIFD.ImageUniqueID];
|
||||
const gps = getGps(exifObj);
|
||||
const date = getDate(exifObj);
|
||||
|
|
|
@ -21,6 +21,8 @@ export const getGps = (exifObj: any) => {
|
|||
return {
|
||||
latitude: toNumber(1),
|
||||
longitude: toNumber(3),
|
||||
elevation: exifObj.GPS[6][0] / exifObj.GPS[6][1],
|
||||
elevation: exifObj.GPS[6]
|
||||
? exifObj.GPS[6][0] / exifObj.GPS[6][1]
|
||||
: undefined,
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue