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