Skip to content

Commit 2126671

Browse files
committed
add warning about deprecated +init conversion
related to Open-EO/openeo-geopyspark-driver#455
1 parent c2efcec commit 2126671

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

openeo_driver/util/utm.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
import math
2-
from functools import partial
1+
import logging
32
from typing import Tuple, Union
43

4+
import math
55
import pyproj
66
import shapely.ops
77
from pyproj import Geod
88
from shapely.geometry.base import BaseGeometry
99

10+
_log = logging.getLogger(__name__)
11+
1012

1113
def auto_utm_epsg(lon: float, lat: float) -> int:
1214
"""
@@ -83,6 +85,7 @@ def area_in_square_meters(geometry: BaseGeometry, crs: Union[str, pyproj.CRS]):
8385
:return: The area in square meters.
8486
"""
8587
if isinstance(crs, str):
88+
_log.warning(f"Deprecated '+init' conversion of {crs=}")
8689
crs = "+init=" + crs # TODO: this is deprecated
8790
geometry_lat_lon = geometry_to_crs(geometry, crs, pyproj.crs.CRS.from_epsg(4326))
8891
geod = Geod(ellps="WGS84")

0 commit comments

Comments
 (0)