From d8fcb5577fc956a030320e29017146330d720157 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=89=91=E5=8F=A4=E6=95=9B=E9=94=8B?= <3045316072@qq.com> Date: Fri, 17 Nov 2023 20:59:17 +0800 Subject: [PATCH] =?UTF-8?q?V0.5=20LT1AB=20CPP=20=E9=80=82=E9=85=8D?= =?UTF-8?q?=E5=AE=8C=E6=88=90=EF=BC=8C=E6=B3=A8=E9=87=8A=E4=BA=86=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SIMOrthoProgram.cpp | 42 +++++++++---------- simorthoprogram-orth_L_sar-strip/simptsn.cpp | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/simorthoprogram-orth_L_sar-strip/SIMOrthoProgram.cpp b/simorthoprogram-orth_L_sar-strip/SIMOrthoProgram.cpp index df0de9d..9830492 100644 --- a/simorthoprogram-orth_L_sar-strip/SIMOrthoProgram.cpp +++ b/simorthoprogram-orth_L_sar-strip/SIMOrthoProgram.cpp @@ -34,17 +34,17 @@ void PreProcess(int argc, char* argv[]) std::cout << "==========================================================================" << 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::string parameter_path = argv[2]; // 参数文件 - //std::string dem_path = argv[3]; // dem 文件 - //std::string in_sar_path = argv[4]; // 输入SAR文件 - //std::string work_path = argv[5]; // 目标空间文件 - //std::string taget_path = argv[6]; // 输出坐标映射文件 + std::string parameter_path = argv[2]; // 参数文件 + std::string dem_path = argv[3]; // dem 文件 + std::string in_sar_path = argv[4]; // 输入SAR文件 + std::string work_path = argv[5]; // 目标空间文件 + std::string taget_path = argv[6]; // 输出坐标映射文件 - 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 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 taget_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package"; // 输出坐标映射文件 + //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 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 taget_path = "D:\\micro\\WorkSpace\\Ortho\\Temporary\\package"; // 输出坐标映射文件 //std::string Incident_path = argv[7];// 输出入射角文件 std::cout << "==========================================================================" << endl; @@ -60,18 +60,18 @@ void PreProcess(int argc, char* argv[]) std::cout << "==========================================================================" << endl; - // ----- 测试最终插值 - //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_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 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_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"; - //simProcess process; - std::cout << "==========================================================================" << endl; - PSTNAlgorithm pstn(parameter_path); - process.pstn = pstn; - std::cout << "==========================================================================" << endl; - process.interpolation_GTC_sar_sigma(in_rc_wgs84_path, in_ori_sar_path, out_orth_sar_path, pstn); + ////simProcess process; + //std::cout << "==========================================================================" << endl; + //PSTNAlgorithm pstn(parameter_path); + //process.pstn = pstn; + //std::cout << "==========================================================================" << endl; + //process.interpolation_GTC_sar_sigma(in_rc_wgs84_path, in_ori_sar_path, out_orth_sar_path, pstn); diff --git a/simorthoprogram-orth_L_sar-strip/simptsn.cpp b/simorthoprogram-orth_L_sar-strip/simptsn.cpp index 1286c2e..f52991b 100644 --- a/simorthoprogram-orth_L_sar-strip/simptsn.cpp +++ b/simorthoprogram-orth_L_sar-strip/simptsn.cpp @@ -404,7 +404,7 @@ int simProcess::InitSimulationSAR(std::string paras_path, std::string workspace_ std::cout << "==========================================================================" << endl; this->CreateSARDEM(); this->dem2SAR_row(); // 获取行号 - //this->SARIncidentAngle(); + this->SARIncidentAngle(); //this->SARSimulationWGS(); //this->SARSimulation(); this->in_sar_power();