conv_obj改成原来的版本
This commit is contained in:
parent
0f5eeb4c31
commit
5549b15244
@ -12,7 +12,7 @@ from utils.grid_divider import GridDivider
|
||||
from utils.logger import setup_logger
|
||||
from utils.visualizer import FilterVisualizer
|
||||
from post_pro.merge_tif import MergeTif
|
||||
from post_pro.conv_obj import ConvertOBJ
|
||||
from post_pro.conv_obj2 import ConvertOBJ
|
||||
|
||||
|
||||
@dataclass
|
||||
|
@ -18,13 +18,13 @@ class ConvertOBJ:
|
||||
"EPSG:32649", "EPSG:4326", always_xy=True)
|
||||
self.logger = logging.getLogger('UAV_Preprocess.ConvertOBJ')
|
||||
|
||||
def convert_grid_obj(self, grid_points):
|
||||
def convert_grid_obj(self, grid_lt):
|
||||
"""转换每个网格的OBJ文件为OSGB格式"""
|
||||
os.makedirs(os.path.join(self.output_dir,
|
||||
"osgb", "Data"), exist_ok=True)
|
||||
|
||||
# 以第一个grid的UTM坐标作为参照系
|
||||
first_grid_id = list(grid_points.keys())[0]
|
||||
first_grid_id = grid_lt[0]
|
||||
first_grid_dir = os.path.join(
|
||||
self.output_dir,
|
||||
f"grid_{first_grid_id[0]}_{first_grid_id[1]}",
|
||||
@ -34,15 +34,15 @@ class ConvertOBJ:
|
||||
first_grid_dir, "odm_orthophoto", "odm_orthophoto_log.txt")
|
||||
self.ref_east, self.ref_north = self.read_utm_offset(log_file)
|
||||
|
||||
for grid_id in grid_points.keys():
|
||||
for grid_id in grid_lt:
|
||||
try:
|
||||
self._convert_single_grid(grid_id, grid_points)
|
||||
self._convert_single_grid(grid_id)
|
||||
except Exception as e:
|
||||
self.logger.error(f"网格 {grid_id} 转换失败: {str(e)}")
|
||||
|
||||
self._create_merged_metadata()
|
||||
|
||||
def _convert_single_grid(self, grid_id, grid_points):
|
||||
def _convert_single_grid(self, grid_id):
|
||||
"""转换单个网格的OBJ文件"""
|
||||
# 构建相关路径
|
||||
grid_name = f"grid_{grid_id[0]}_{grid_id[1]}"
|
||||
|
Loading…
Reference in New Issue
Block a user