V0.5 LT1AB CPP 适配完成,注释了调试代码
parent
3588ada87c
commit
d8fcb5577f
|
@ -34,17 +34,17 @@ void PreProcess(int argc, char* argv[])
|
||||||
std::cout << "==========================================================================" << endl;
|
std::cout << "==========================================================================" << endl;
|
||||||
std::cout << "预处理计算结果,可以计算出DEM 范围 " << endl;
|
std::cout << "预处理计算结果,可以计算出DEM 范围 " << endl;
|
||||||
std::cout << "SIMOrthoProgram.exe 1 in_parameter_path in_dem_path in_ori_sar_path in_work_path in_taget_path ";
|
std::cout << "SIMOrthoProgram.exe 1 in_parameter_path in_dem_path in_ori_sar_path in_work_path in_taget_path ";
|
||||||
//std::string parameter_path = argv[2]; // 参数文件
|
std::string parameter_path = argv[2]; // 参数文件
|
||||||
//std::string dem_path = argv[3]; // dem 文件
|
std::string dem_path = argv[3]; // dem 文件
|
||||||
//std::string in_sar_path = argv[4]; // 输入SAR文件
|
std::string in_sar_path = argv[4]; // 输入SAR文件
|
||||||
//std::string work_path = argv[5]; // 目标空间文件
|
std::string work_path = argv[5]; // 目标空间文件
|
||||||
//std::string taget_path = argv[6]; // 输出坐标映射文件
|
std::string taget_path = argv[6]; // 输出坐标映射文件
|
||||||
|
|
||||||
std::string parameter_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package\\orth_para.txt"; // 参数文件
|
//std::string parameter_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package\\orth_para.txt"; // 参数文件
|
||||||
std::string dem_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\TestDEM\\mergedDEM.tif"; // dem 文件
|
//std::string dem_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\TestDEM\\mergedDEM.tif"; // dem 文件
|
||||||
std::string in_sar_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\unpack\\LT1B_MONO_KSC_STRIP2_007065_E100.8_N26.6_20230616_SLC_HH_L1A_0000135014\\LT1B_MONO_KSC_STRIP2_007065_E100.8_N26.6_20230616_SLC_HH_L1A_0000135014.tiff"; // 输入SAR文件
|
//std::string in_sar_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\unpack\\LT1B_MONO_KSC_STRIP2_007065_E100.8_N26.6_20230616_SLC_HH_L1A_0000135014\\LT1B_MONO_KSC_STRIP2_007065_E100.8_N26.6_20230616_SLC_HH_L1A_0000135014.tiff"; // 输入SAR文件
|
||||||
std::string work_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary"; // 目标空间文件
|
//std::string work_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary"; // 目标空间文件
|
||||||
std::string taget_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package"; // 输出坐标映射文件
|
//std::string taget_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package"; // 输出坐标映射文件
|
||||||
//std::string Incident_path = argv[7];// 输出入射角文件
|
//std::string Incident_path = argv[7];// 输出入射角文件
|
||||||
|
|
||||||
std::cout << "==========================================================================" << endl;
|
std::cout << "==========================================================================" << endl;
|
||||||
|
@ -60,18 +60,18 @@ void PreProcess(int argc, char* argv[])
|
||||||
std::cout << "==========================================================================" << endl;
|
std::cout << "==========================================================================" << endl;
|
||||||
|
|
||||||
|
|
||||||
// ----- 测试最终插值
|
//// ----- 测试最终插值
|
||||||
//std::string parameter_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package\\orth_para.txt";
|
////std::string parameter_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package\\orth_para.txt";
|
||||||
std::string in_rc_wgs84_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package\\RD_sim_ori.tif";
|
//std::string in_rc_wgs84_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package\\RD_sim_ori.tif";
|
||||||
std::string in_ori_sar_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\in_sar_power.tiff";
|
//std::string in_ori_sar_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\in_sar_power.tiff";
|
||||||
std::string out_orth_sar_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\in_sar_power_GTC.tiff";
|
//std::string out_orth_sar_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\in_sar_power_GTC.tiff";
|
||||||
|
|
||||||
//simProcess process;
|
////simProcess process;
|
||||||
std::cout << "==========================================================================" << endl;
|
//std::cout << "==========================================================================" << endl;
|
||||||
PSTNAlgorithm pstn(parameter_path);
|
//PSTNAlgorithm pstn(parameter_path);
|
||||||
process.pstn = pstn;
|
//process.pstn = pstn;
|
||||||
std::cout << "==========================================================================" << endl;
|
//std::cout << "==========================================================================" << endl;
|
||||||
process.interpolation_GTC_sar_sigma(in_rc_wgs84_path, in_ori_sar_path, out_orth_sar_path, pstn);
|
//process.interpolation_GTC_sar_sigma(in_rc_wgs84_path, in_ori_sar_path, out_orth_sar_path, pstn);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -404,7 +404,7 @@ int simProcess::InitSimulationSAR(std::string paras_path, std::string workspace_
|
||||||
std::cout << "==========================================================================" << endl;
|
std::cout << "==========================================================================" << endl;
|
||||||
this->CreateSARDEM();
|
this->CreateSARDEM();
|
||||||
this->dem2SAR_row(); // 获取行号
|
this->dem2SAR_row(); // 获取行号
|
||||||
//this->SARIncidentAngle();
|
this->SARIncidentAngle();
|
||||||
//this->SARSimulationWGS();
|
//this->SARSimulationWGS();
|
||||||
//this->SARSimulation();
|
//this->SARSimulation();
|
||||||
this->in_sar_power();
|
this->in_sar_power();
|
||||||
|
|
Loading…
Reference in New Issue