示例#1
0
 def __init__(self, filename=None):
     # set default spatial reference
     
     sr = osr.SpatialReference()
     sr.ImportFromEPSG(4326)
     self.srs = sr.ExportToWkt()
     Base.__init__(self,filename)
示例#2
0
文件: smap.py 项目: acaciawater/sat
 def __init__(self, filename=None):
     Base.__init__(self, filename)
     # set default spatial reference
     sr = osr.SpatialReference()
     sr.ImportFromEPSG(6933)  # EASE-2.0
     #sr.ImportFromEPSG(4326) # WGS84
     self.srs = sr.ExportToWkt()
示例#3
0
文件: gleam.py 项目: acaciawater/sat
 def __init__(self, filename=None):
     Base.__init__(self, filename)
     # set default spatial reference
     sr = osr.SpatialReference()
     sr.ImportFromEPSG(4326)
     self.srs = sr.ExportToWkt()
     self.doy = 0  # day of the year to retrieve
     self.ssh = None
示例#4
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)
示例#5
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
示例#6
0
文件: smap.py 项目: acaciawater/sat
 def get_dataset(self, name):
     ds = Base.get_dataset(self, name)
     if ds:
         self.set_projection(ds)
     return ds
示例#7
0
文件: modis.py 项目: acaciawater/sat
 def connect(self, host=NTSG, port=0, timeout=-999):
     Base.connect(self, host, port, timeout)
示例#8
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