コード例 #1
0
ファイル: smap.py プロジェクト: acaciawater/sat
 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)
コード例 #2
0
ファイル: gpm.py プロジェクト: acaciawater/sat
    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
コード例 #3
0
ファイル: smap.py プロジェクト: acaciawater/sat
 def get_dataset(self, name):
     ds = Base.get_dataset(self, name)
     if ds:
         self.set_projection(ds)
     return ds
コード例 #4
0
ファイル: trmm.py プロジェクト: acaciawater/sat
 def get_dataset(self, name):
     ds = Base.get_dataset(self, name)
     if ds:
         if not ds.GetProjection():
             ds.SetProjection(self.wgs84)
     return ds