def METHOD_NAME(cls, uri: str, map_crs: Optional[str] = 'epsg:4326', **kwargs
             ) -> Union[IdentityCRSTransformer, 'RasterioCRSTransformer']:
    """Build from raster URI.
    Args:
        uri (Any): Raster URI.
        map_crs (Optional[str]): Target map CRS. Defaults to 'epsg:4326'.
        **kwargs: Extra args for :meth:`.__init__`.
    """
    with rio.open(uri) as ds:
        return cls.from_dataset(ds, map_crs=map_crs, **kwargs)