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