Exemplo n.º 1
0
  cls_arg = MArg.Class_Arguments(step="S2_Obs")
  args=cls_arg.dArgs(dspt=__file__)

  #当前工作路径
  sCurrent_Path=os.getcwd()
  #根据文件夹确定参数
  ltwork=sCurrent_Path.split(os.sep)

  #cpu核数 
  in_cpu_core = cpu_count()-1
  
  #实例化
  cls_myfun = MMyfun.Class_MyFunction()
  cls_gv    = MGV.Class_Global_Variable(iDebug=0)
  cls_gp    = MGP.Class_Global_Path()
  cls_s2wd  = M2WD.Class_EC_2Write_DataBase()
  cls_obsdb = MObsDB.Class_Obs_DataBase()

  #全局路径
  cls_gp.dRead_Global_Path_ini(sRoot_Path)
  
  #格点实况数据库参数
  cls_obsdb.dRObs_Grid_ini(sRoot_Path, cls_gv.sObs_Grid_file)
  
  #切割格点区域
  if args.grid_name is None:
    sOut_main_path = cls_obsdb.sObs_Main_Path
    sIn_main_path = os.path.join(cls_gp.sResult_Main_Path,cls_gv.S1_dir,ltwork[-1])
  else:
    sIn_main_path = cls_obsdb.sObs_Main_Path
    cls_obsdb.dRObs_Grid_ini(".", args.grid_name,lrd_head=False)
Exemplo n.º 2
0
  #当前工作路径
  sCurrent_Path=os.getcwd()
  
  #cpu核数 
  in_cpu_core = cpu_count()-1
  
  #根据文件夹确定参数
  ltwork=sCurrent_Path.split(os.sep)
  # 模式名 区域
  sModel_name,sRegion=ltwork[-1].split("_")

  #实例化
  cls_myfun = MMyfun.Class_MyFunction(0)
  cls_model = MModel.ModelInfo()
  cls_gp    = MGP.Class_Global_Path()
  cls_s2wd  = M2WD.Class_GRAPES_3KM_2Write_DataBase(0)
  #获取参数
  cls_arg   = MArg.Class_Arguments(step="S2")
  args=cls_arg.dArgs(dspt=__file__)
  
  #全局路径
  cls_gp.dRead_Global_Path_ini(sRoot_Path)
  
  #模式信息
  sIn_Abs_path = os.path.join(sRoot_Path, "Parameter", sModel_name, "_".join([sModel_name,sRegion,"Info.ini"]))
  cls_model.ParseIni(sIn_Abs_path)

  #输入路径
  if args.in_path is None:
    args.in_path = os.path.join(cls_gp.sResult_Main_Path,"1DownLoad_Data")
Exemplo n.º 3
0
  #当前工作路径
  sCurrent_Path=os.getcwd()
  
  #cpu核数 
  in_cpu_core = cpu_count()-1
  
  #根据文件夹确定参数
  ltwork=sCurrent_Path.split(os.sep)
  # 模式名 区域
  sModel_name,sRegion=ltwork[-1].split("_")

  #实例化
  cls_myfun = MMyfun.Class_MyFunction(0)
  cls_model = MModel.ModelInfo()
  cls_gp    = MGP.Class_Global_Path()
  cls_s2wd  = M2WD.Class_GRAPES_MESO_2Write_DataBase(0)
  #获取参数
  cls_arg   = MArg.Class_Arguments(step="S2")
  args=cls_arg.dArgs(dspt=__file__)
  
  #全局路径
  cls_gp.dRead_Global_Path_ini(sRoot_Path)
  
  #模式信息
  sIn_Abs_path = os.path.join(sRoot_Path, "Parameter", sModel_name, "_".join([sModel_name,sRegion,"Info.ini"]))
  cls_model.ParseIni(sIn_Abs_path)

  #输入路径
  if args.in_path is None:
    args.in_path = os.path.join(cls_gp.sResult_Main_Path,"1DownLoad_Data")