更新正射的代码,调整了原始文件解压逻辑

dev
chenzenghui 2025-08-14 22:04:36 +08:00
parent 9f854e9aa7
commit e160e70d25
4 changed files with 17 additions and 3 deletions

View File

@ -636,6 +636,11 @@ class OrthoMain:
Orthorectification.preCaldem_sar_rc(dem_path,in_slc_path,self.__workspace_Temporary_path,self.__workspace_package_path.replace("\\","\\\\")) # 初步筛选坐标范围
out_dir_path = self.__workspace_package_path.replace("\\", "\\\\")
# sim_ori_rpc = self.correct_sim_ori(Orthorectification, slc_paths, bsMap_merged_path, out_dir_path)
if os.path.exists(os.path.join(out_dir_path,"RD_sim_ori.tif")):
out_sim_ori_temp=os.path.join(out_dir_path,"sim_ori-ortho.tif")
shutil.move(os.path.join(out_dir_path,"RD_sim_ori.tif"), out_sim_ori_temp)
logger.info('progress bar: 40%')
# clip_dem_reample_path=os.path.join(self.__workspace_Temporary_path, "SAR_dem.tiff")
# infooption=gdal.InfoOptions("-json")
@ -815,6 +820,11 @@ class OrthoMain:
if __name__ == '__main__':
DEBUG = config['config']['debug']# True
DEBUG = DEBUG.lower() if isinstance(DEBUG, str) else str(DEBUG)
if DEBUG == 'true':
DEBUG=True
if '-DEBUG' in sys.argv:
DEBUG=True
start = datetime.datetime.now()

View File

@ -29,7 +29,7 @@ block_cipher = None
a = Analysis(['OrthoMain.py'],
pathex=[],
binaries=[],
datas=[('D:/Anaconda/envs/micro/Lib/site-packages/dask/dask.yaml', './dask'), ('D:/Anaconda/envs/micro/Lib/site-packages/distributed/distributed.yaml', './distributed')],
datas=[('C:/Users/30453/.conda/envs/micro/Lib/site-packages/dask/dask.yaml', './dask'), ('C:/Users/30453/.conda/envs/micro/Lib/site-packages/distributed/distributed.yaml', './distributed')],
hiddenimports=['pyproj._compat'],
hookspath=[],
hooksconfig={},

View File

@ -7,5 +7,5 @@ target = Ortho
# 算法名称。修改临时工作区生成临时文件的名称,日志名称;
exe_name = Ortho
# 开启调试模式则不删除临时工作区True:开启调试False:不开启调试
debug = True
debug = False

View File

@ -1,4 +1,8 @@
cd E:\0test\oneOrtho
打包成一个文件: pyinstaller -D packing.spec
pyinstaller -F --add-data "D:/Anaconda/envs/micro/Lib/site-packages/dask/dask.yaml;./dask" --add-data "D:/Anaconda/envs/micro/Lib/site-packages/distributed/distributed.yaml;./distributed" --hidden-import pyproj._compat
pyinstaller -F --add-data "D:/Anaconda/envs/micro/Lib/site-packages/dask/dask.yaml;./dask" --add-data "D:/Anaconda/envs/micro/Lib/site-packages/distributed/distributed.yaml;./distributed" --hidden-import pyproj._compat
pyinstaller -F --add-data "C:/Users/30453/.conda/envs/micro/Lib/site-packages/dask/dask.yaml;./dask" --add-data "C:/Users/30453/.conda/envs/micro/Lib/site-packages/distributed/distributed.yaml;./distributed" --hidden-import pyproj._compat