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

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("\\","\\\\")) # 初步筛选坐标范围 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("\\", "\\\\") out_dir_path = self.__workspace_package_path.replace("\\", "\\\\")
# sim_ori_rpc = self.correct_sim_ori(Orthorectification, slc_paths, bsMap_merged_path, out_dir_path) # 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%') logger.info('progress bar: 40%')
# clip_dem_reample_path=os.path.join(self.__workspace_Temporary_path, "SAR_dem.tiff") # clip_dem_reample_path=os.path.join(self.__workspace_Temporary_path, "SAR_dem.tiff")
# infooption=gdal.InfoOptions("-json") # infooption=gdal.InfoOptions("-json")
@ -815,6 +820,11 @@ class OrthoMain:
if __name__ == '__main__': if __name__ == '__main__':
DEBUG = config['config']['debug']# True 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: if '-DEBUG' in sys.argv:
DEBUG=True DEBUG=True
start = datetime.datetime.now() start = datetime.datetime.now()

View File

@ -29,7 +29,7 @@ block_cipher = None
a = Analysis(['OrthoMain.py'], a = Analysis(['OrthoMain.py'],
pathex=[], pathex=[],
binaries=[], 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'], hiddenimports=['pyproj._compat'],
hookspath=[], hookspath=[],
hooksconfig={}, hooksconfig={},

View File

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

View File

@ -1,4 +1,8 @@
cd E:\0test\oneOrtho cd E:\0test\oneOrtho
打包成一个文件: pyinstaller -D packing.spec 打包成一个文件: 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