File size: 466 Bytes
0a82b18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


from PIL import Image



def get_image_metadata_from_path(path):
    if isinstance(path, Path):
        return path.name.split("@")
    elif isinstance(path, str):
        return path.split("@")



def get_footprint_from_path(path):
    splits = get_image_metadata_from_path(path)
    coords = splits[1:9]
    coords = [float(c) for c in coords]
    lat1, lon1, lat2, lon2, lat3, lon3, lat4, lon4 = coords
    return lat1, lon1, lat2, lon2, lat3, lon3, lat4, lon4