37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
#
|
|
# Author: Joshua Cohen
|
|
# Copyright 2016
|
|
#
|
|
|
|
import os
|
|
import isceobj
|
|
from isceobj.TopsProc.runGeocode import runGeocode
|
|
|
|
def runOffsetGeocode(self):
|
|
'''
|
|
Fast wrapper for topsApp's runGeocode to properly set the file list.
|
|
'''
|
|
|
|
print('\n=====================================')
|
|
print('Geocoding filtered offset and LOS images...')
|
|
print('=====================================\n')
|
|
if self.off_geocode_list is None:
|
|
offset = os.path.join(self._insar.mergedDirname, (self.filt_offsetfile + '.bil'))
|
|
suffix = '.full'
|
|
if (self.numberRangeLooks == 1) and (self.numberAzimuthLooks == 1):
|
|
suffix = ''
|
|
los = os.path.join(self._insar.mergedDirname, self._insar.mergedLosName+suffix+'.crop')
|
|
self.off_geocode_list = [offset,los]
|
|
|
|
print('File list to geocode:')
|
|
for f in self.off_geocode_list:
|
|
print(f)
|
|
print()
|
|
self.runGeocode(self.off_geocode_list, self.do_unwrap, self.geocode_bbox, is_offset_mode = True)
|
|
|
|
if __name__ == "__main__":
|
|
'''
|
|
Default run method for runOffsetGecode.
|
|
'''
|
|
main()
|