Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def _reproject(geo, from_proj, to_proj):
if from_proj != to_proj:
from_proj = get_proj(from_proj)
to_proj = get_proj(to_proj)
tfm = pyproj.Transformer.from_crs(from_proj, to_proj, always_xy=True)
return ops.transform(tfm.transform, geo)
return geo
def _reproject(self, geometry, from_proj=None, to_proj=None):
if from_proj is None:
from_proj = self._default_proj
if to_proj is None:
to_proj = self.proj if self.proj is not None else "EPSG:4326"
tfm = pyproj.Transformer.from_crs(get_proj(from_proj), get_proj(to_proj), always_xy=True)
return ops.transform(tfm.transform, geometry)
def _reproject(geo, from_proj, to_proj):
if from_proj != to_proj:
from_proj = get_proj(from_proj)
to_proj = get_proj(to_proj)
tfm = pyproj.Transformer.from_crs(from_proj, to_proj, always_xy=True)
return ops.transform(tfm.transform, geo)
return geo