Source code for pipeline.src.helpers.bathymetry
import requests
from shapely import Point
from config import BATHYMETRY_DEPTH_SAMPLE_ENDPOINT, PROXIES
[docs]
def get_depth(lon: float, lat: float) -> float:
wkt = Point(lon, lat).wkt
response = requests.get(
BATHYMETRY_DEPTH_SAMPLE_ENDPOINT, params={"geom": wkt}, proxies=PROXIES
)
response.raise_for_status()
data = response.json()
return data.get("avg")