How to use the gbdxtools.rda.util.get_proj function in gbdxtools

To help you get started, we’ve selected a few gbdxtools examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github DigitalGlobe / gbdxtools / gbdxtools / images / rda_image.py View on Github external
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
github DigitalGlobe / gbdxtools / gbdxtools / images / meta.py View on Github external
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)
github DigitalGlobe / gbdxtools / gbdxtools / images / rda_image.py View on Github external
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