From 9d539c2b2bac6dccea54a8bd07fdbf2d1cd4ddaa Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Sat, 19 Oct 2024 21:55:00 +0200 Subject: [PATCH] Formatting --- download_files_from_LGL_BW.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/download_files_from_LGL_BW.py b/download_files_from_LGL_BW.py index 4a67805..aaa928b 100644 --- a/download_files_from_LGL_BW.py +++ b/download_files_from_LGL_BW.py @@ -42,7 +42,7 @@ CITYGML_SERVER = "https://opengeodata.lgl-bw.de/data/lod2" RASTER = 2 # [km] BUNDESLAND = 'bw' - # UTM32N, used in BW. https://epsg.io/32632 +# UTM32N, used in BW. https://epsg.io/32632 TO_LOCAL_CRS = Transformer.from_crs(CRS.from_epsg(4326), CRS.from_epsg(32632), always_xy=True) @@ -88,7 +88,8 @@ def wkt_polygon_to_grid_coords(location_name: str, wkt: str) -> tuple[int, int, min_lon, max_lon = min(lons), max(lons) min_lat, max_lat = min(lats), max(lats) - print("%s (%.3f°N %.3f°E -> %.3f°N %.3f°E)" % (location_name, max_lat, min_lon, min_lat, max_lon)) + print("%s (%.3f°N %.3f°E -> %.3f°N %.3f°E)" % + (location_name, max_lat, min_lon, min_lat, max_lon)) x1, y1 = coordinates_to_grid(min_lon, min_lat) x2, y2 = coordinates_to_grid(max_lon, max_lat) @@ -181,13 +182,16 @@ def main(polygons: dict[str, str]) -> None: extract_region(output_dir, location_name, wkt) print() + def show_coordinates(match): longitude, latitude = match.groups() x, y = TO_LOCAL_CRS.transform(longitude, latitude) return f"{x} {y}" + def convert_wkt_to_local(wkt): return COORDINATES_REGEX.sub(show_coordinates, wkt) + if __name__ == '__main__': main(POLYGONS) -- GitLab