Apply current workspace changes
This commit is contained in:
Vendored
+70
@@ -0,0 +1,70 @@
|
||||
#! /usr/bin/env python
|
||||
#################################################################
|
||||
### This program is part of PyINT v2.1 ###
|
||||
### Copy Right (c): 2017-2019, Yunmeng Cao ###
|
||||
### Author: Yunmeng Cao ###
|
||||
### Contact : ymcmrs@gmail.com ###
|
||||
#################################################################
|
||||
|
||||
import numpy as np
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
import time
|
||||
import argparse
|
||||
|
||||
from pyint import _utils as ut
|
||||
|
||||
|
||||
def cmdLineParse():
|
||||
parser = argparse.ArgumentParser(description='Generate unwrapped differential Ifg from SLC-raw data using GAMMA.',\
|
||||
formatter_class=argparse.RawTextHelpFormatter,\
|
||||
epilog=INTRODUCTION+'\n'+EXAMPLE)
|
||||
|
||||
parser.add_argument('projectName', help='name of the project.')
|
||||
parser.add_argument('Mdate',help='master date for interferometry.')
|
||||
parser.add_argument('Sdate',help='slave date for interferometry.')
|
||||
|
||||
inps = parser.parse_args()
|
||||
|
||||
return inps
|
||||
|
||||
|
||||
INTRODUCTION = '''
|
||||
--------------------------------------------------------------------------------------
|
||||
Generate unwrapped differential Ifg from SLC-raw data using GAMMA.
|
||||
|
||||
Note: 1) Precise orbit data will be downloaded and processed automatically
|
||||
2) SRTM-1 will be downloaded and processed automatically if not provided
|
||||
in the template file.
|
||||
|
||||
'''
|
||||
|
||||
EXAMPLE = """Usage:
|
||||
|
||||
raw2ifg.py projectName Mdate Sdate
|
||||
---------------------------------------------------------------------------------------
|
||||
"""
|
||||
|
||||
def main(argv):
|
||||
|
||||
inps = cmdLineParse()
|
||||
Mdate = inps.Mdate
|
||||
Sdate = inps.Sdate
|
||||
|
||||
projectName = inps.projectName
|
||||
|
||||
if 'S1' in projectName:
|
||||
call_str = 'raw2ifg_s1.py ' + projectName + ' ' + ut.yyyymmdd(Mdate) + ' ' + ut.yyyymmdd(Sdate)
|
||||
os.system(call_str)
|
||||
|
||||
sys.exit(1)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main(sys.argv[:])
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user