def get_lon_lat(self, ds): path = ds.GetDescription() if path.endswith('1km'): lon = self.get_data(Base.get_dataset(self, LON1K)) lat = self.get_data(Base.get_dataset(self, LAT1K)) elif path.endswith('3km'): lon = self.get_data(Base.get_dataset(self, LON3K)) lat = self.get_data(Base.get_dataset(self, LAT3K)) else: raise return (lon, lat)
def get_dataset(self, name): ds = Base.get_dataset(self, name) if ds: if not ds.GetProjection(): ds.SetProjection(self.wgs84) ds.SetGeoTransform([-180, 0.1, 0, -90, 0, 0.1]) return ds
def get_dataset(self, name): ds = Base.get_dataset(self, name) if ds: self.set_projection(ds) return ds
def get_dataset(self, name): ds = Base.get_dataset(self, name) if ds: if not ds.GetProjection(): ds.SetProjection(self.wgs84) return ds