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 | |