删除多余的第三方库,修改obj2tiles,osgconv的参数

This commit is contained in:
weixin_46229132 2025-04-22 16:59:05 +08:00
parent 94a0854175
commit e4dd820557
5 changed files with 2 additions and 11 deletions

View File

@ -2,7 +2,6 @@ import os
import shutil
from dataclasses import dataclass
from typing import Dict, Tuple
import psutil
import pandas as pd
from filter.cluster_filter import GPSCluster

View File

@ -69,7 +69,7 @@ class ConvertOBJ:
self.logger.info(f"开始切片网格 {grid_id} 的OBJ文件")
os.makedirs(split_obj_dir)
cmd = (
f"D:\\software\\Obj2Tiles\\Obj2Tiles.exe --stage Splitting --lods 1 --divisions 3 "
f"D:\\software\\Obj2Tiles\\Obj2Tiles.exe --stage Splitting --lods 1 --divisions 2 "
f"{modified_obj} {split_obj_dir}"
)
subprocess.run(cmd, check=True)
@ -85,8 +85,7 @@ class ConvertOBJ:
osgb_file = os.path.splitext(obj_file)[0] + '.osgb'
osgb_path = os.path.join(split_obj_dir, osgb_file)
# 执行 osgconv 命令
subprocess.run(['osgconv', obj_path, osgb_path, '--compressed',
'--smooth', '--fix-transparency'], check=True)
subprocess.run(['osgconv', obj_path, osgb_path], check=True)
# 创建OSGB目录结构复制文件
osgb_base_dir = os.path.join(self.output_dir, "osgb")

View File

@ -1,10 +1,6 @@
from osgeo import gdal
import logging
import os
from typing import Dict
import pandas as pd
import time
import shutil
import rasterio
from rasterio.mask import mask
from rasterio.transform import Affine, rowcol

View File

@ -7,4 +7,3 @@ geopy
psutil>=5.8.0
docker>=6.1.3
tqdm
geopy

View File

@ -3,8 +3,6 @@ import time
import logging
from typing import Dict, Tuple
import pandas as pd
import numpy as np
from osgeo import gdal
import docker