删除多余的第三方库,修改obj2tiles,osgconv的参数
This commit is contained in:
parent
94a0854175
commit
e4dd820557
@ -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
|
||||
|
@ -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")
|
||||
|
@ -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
|
||||
|
@ -7,4 +7,3 @@ geopy
|
||||
psutil>=5.8.0
|
||||
docker>=6.1.3
|
||||
tqdm
|
||||
geopy
|
@ -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
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user