コード例 #1
0
ファイル: formSLC.py プロジェクト: shakenbaby216/isce2
 def __init__(self, arglist):
     FactoryInit.__init__(self)
     self.initFactory(arglist)
     self.objSlc = self.getComponent('SlcImage')
     self.objSlc.createImage()
     self.objRaw = self.getComponent('RawImage')
     self.objRaw.createImage()
     self.objFormSlc = self.getComponent('FormSlc')
     return
コード例 #2
0
def main():
    import sys
    import isceobj

    fi = FactoryInit()
    fi.fileInit = sys.argv[1]
    fi.defaultInitModule = 'InitFromXmlFile'
    fi.initComponentFromFile()

    hh = fi.getComponent('HH')
    hv = fi.getComponent('HV')
    vh = fi.getComponent('VH')
    vv = fi.getComponent('VV')

    #2013-06-03 Kosal: getComponent returns an object which attributes _leaderFileList and _imageFileList are dictionary
    #but in ALOS.py, extractImage() expects lists
    for f in [hh, hv, vh, vv]:
        f._leaderFileList = f._leaderFileList.values()
        f._imageFileList = f._imageFileList.values()
    #Kosal

    xmlFile = InitFromXmlFile(sys.argv[2])
    variables = xmlFile.init()
    filter = variables['FILTER']['value']
    filterSize = ()
    if (filter != 'None'):
        filterSize = (variables['FILTER_SIZE_X']['value'],variables['FILTER_SIZE_Y']['value'])
    frOutput = variables['FARADAY_ROTATION']['value']
    tecOutput = variables['TEC']['value']
    phaseOutput = variables['PHASE']['value']

    focuser = Focuser(hh=hh,hv=hv,vh=vh,vv=vv,fr=frOutput,tec=tecOutput,phase=phaseOutput)
    focuser.filter = filter
    focuser.filterSize = filterSize
    focuser.focuser()
コード例 #3
0
ファイル: focus.py プロジェクト: shakenbaby216/isce2
def main():
    import sys
    import isceobj

    fi = FactoryInit()
    fi.fileInit = sys.argv[1]
    fi.defaultInitModule = 'InitFromXmlFile'
    fi.initComponentFromFile()

    reference = fi.getComponent('Reference')

    focuser = Focuser(rawObj=reference)
    focuser.focuser()
コード例 #4
0
def main():
    import sys
    import isceobj

    fi = FactoryInit()
    fi.fileInit = sys.argv[1]
    fi.defaultInitModule = 'InitFromXmlFile'
    fi.initComponentFromFile()

    master = fi.getComponent('Master')

    toGeneric = ToGeneric(rawObj=master)
    toGeneric.convert()
コード例 #5
0
def main():
    import sys
    import isceobj

    fi = FactoryInit()
    fi.fileInit = sys.argv[1]
    fi.defaultInitModule = 'InitFromXmlFile'
    fi.initComponentFromFile()

    master = fi.getComponent('Master')

    focuser = Focuser(rawObj=master)
    focuser.focuser()
コード例 #6
0
 def __init__(self, arglist):
     FactoryInit.__init__(self)
     self.initFactory(arglist)
     self.sensorObj = self.getComponent('Sensor')
     self.logger = logging.getLogger('isce.calculatePegPoint')
コード例 #7
0
 def __init__(self, arglist):
     FactoryInit.__init__(self)
     self.initFactory(arglist)
     self.sensorObj = self.getComponent('Sensor')
     self.logger = logging.getLogger('isce.extractHDROrbits')
コード例 #8
0
 def __init__(self, arglist):
     FactoryInit.__init__(self)
     self.initFactory(arglist)
     self.referenceObj = self.getComponent('Reference')
     self.secondaryObj = self.getComponent('Secondary')
     self.logger = logging.getLogger('isce.calculateBaseline')
コード例 #9
0
 def __init__(self, argv):
     FactoryInit.__init__(self)
     #call the init factory passing the init file DriverFormSLC.xml as a argument when calling the script
     self.initFactory(argv[1:])
コード例 #10
0
 def __init__(self,arglist):
     FactoryInit.__init__(self)
     self.initFactory(arglist)
     self.logger = logging.getLogger('isce.viewMetadata')
     self.sensorObj = self.getComponent('Sensor')
     self.renderer = self.getComponent('XmlRenderer')
コード例 #11
0
 def __init__(self, arglist):
     FactoryInit.__init__(self)
     self.initFactory(arglist)
     self.masterObj = self.getComponent('Master')
     self.slaveObj = self.getComponent('Slave')
     self.logger = logging.getLogger('isce.calculateBaseline')