V0.5 LT1AB CPP 适配完成,注释了调试代码

LT1ABOrth
剑古敛锋 2023-11-17 20:59:17 +08:00
parent 3588ada87c
commit d8fcb5577f
2 changed files with 22 additions and 22 deletions

View File

@ -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);

View File

@ -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();