删除多余的第三方库,修改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 import shutil
from dataclasses import dataclass from dataclasses import dataclass
from typing import Dict, Tuple from typing import Dict, Tuple
import psutil
import pandas as pd import pandas as pd
from filter.cluster_filter import GPSCluster from filter.cluster_filter import GPSCluster

View File

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

View File

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

View File

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

View File

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