com.supermap.realspace.threeddesigner
类 CacheProcessor3D
- java.lang.Object
-
- com.supermap.realspace.threeddesigner.CacheProcessor3D
-
public abstract class CacheProcessor3D extends Object
缓存处理类- 作者:
- wangyy
-
-
构造器概要
构造器 构造器和说明 CacheProcessor3D()
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 限定符和类型 方法和说明 static void
addSteppedListener(SteppedListener l)
static ArrayList<Geometry3D>
boolOperationTIN(String sctFile, ArrayList<Geometry3D> geometryList, BooleanOperatorType booleanType)
地形与三维面/模型做布尔运算,该接口只支持求差以及求交,不支持求并static boolean
buildOSGB(DatasetGrid dataSetGrid, DatasetImage dataSetImage, int startLevel, int endLevel, String cacheName, String outputFolder, boolean isDxtCompress, boolean isLocalType)
地形影像生成OSGBstatic boolean
buildPagedLODInfo(String configFile)
已过时。static boolean
buildPagedLODInfo(String configFile, int LODCount)
已过时。static boolean
buildS3M(DatasetGrid dataSetGrid, DatasetImage dataSetImage, int startLevel, int endLevel, String cacheName, String outputFolder, boolean isDxtCompress, boolean isLocalType)
地形影像生成S3Mstatic boolean
clip(S3mInfo toInfo, S3mInfo fromInfo, String strFileName, ArrayList<Geometry> clipRegionList, ClipParameter clipParam)
static boolean
clip(String scpFile, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
已过时。static boolean
clip(String scpFile, ArrayList<Geometry> clipRegionList, String OutputFolder, String CacheName, ClippingType clippingType, ConstraintType constraintType)
已过时。static boolean
clipConfigFile(String outpath, String configPath, ArrayList<Geometry> clipRegionList, ClipParameter clipParameter)
static ArrayList<Geometry3D>
clipGeometryByS3M(String scpPath, ArrayList<Geometry3D> geometryList, double dTolerance)
倾斜分割三维面static boolean
clipTIN(String sctFile, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据裁剪,结果默认存储到以当前时间命名的文件夹内static boolean
clipTIN(String sctFile, ArrayList<Geometry> clipRegionList, String OutputFolder, String CacheName, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据裁剪,结果输出到指定路径下static boolean
compTextureAndDiscret(String scpFileName, String outputFolder, TextureCompressType type, DatasetVector pDatasetVector, String strFieldName, ModelFileType outputFileType)
static boolean
computeDistancesFromPointCloudToModels(String scpFile, ArrayList<Geometry> modelList, String outputFolder, String cacheName)
用于计算点云与实体模型空间有向距离计算static boolean
cull(String scpFile, ArrayList<Geometry> cullRegionList, CullParameter param)
倾斜摄影数据剔除悬浮物static boolean
cull(String scpFile, ArrayList<GeoSphere> boundingSphereList)
倾斜摄影数据剔除static boolean
discretExtremum(String scpFileName, DatasetVector pDatasetVector, String bottomName, String extrudeName)
倾斜摄影单体化数据集添加最值字段,根据矢量面对应的倾斜数据提取高度最值保存到属性字段中static boolean
eraseTIN(String sctFile, ArrayList<Geometry3D> geometryList)
Tin地形缓存与模型对象进行布尔运算-求差,输出Tin地形static boolean
eraseTINSurface(String sctFile, ArrayList<Geometry3D> geometryList)
TIN表面运算-求差static ArrayList<GeoLine3D>
extractPowerLinesFromPointCloud(String scpFile, ExtractPowerLinesParameters parameters)
点云数据中的电力线提取成三维矢量线。static GeoModel3D
extractTINSurface(String sctFile, int nLevel)
提取Tin地形指定层的表面三角网static ArrayList<Geometry3D>
geometryIntersection(String scFile, ArrayList<Geometry3D> geometryList)
static ArrayList<Geometry3D>
geometryMatch(String[] scpFiles, ArrayList<Geometry> geometryList, MatchParameter matchParam)
static ArrayList<Geometry3D>
geometryMatch(String scpFile, ArrayList<Geometry> geometryList)
static ArrayList<Geometry3D>
geometryMatch(String scpFile, ArrayList<Geometry> geometryList, double sampleDistance)
static ArrayList<Geometry3D>
geometryMatch(String scpFile, ArrayList<Geometry> geometryList, MatchParameter matchParam)
static ArrayList<Geometry3D>
geometryMatch(String scpFile, ArrayList<Geometry> geometryList, PrjCoordSys prjCoordSys, double granularity)
static ArrayList<Geometry3D>
geometryMatchTIN(String sctFile, ArrayList<Geometry> geometryList)
static ArrayList<Geometry3D>
geometryMatchTIN(String sctFile, ArrayList<Geometry> geometryList, double sampleDistance)
static ArrayList<Geometry3D>
geometryMatchTIN(String sctFile, ArrayList<Geometry> geometryList, MatchParameter matchParam)
static BatchOperator
getBatchOperator()
static void
getHistory(String configFile, ArrayList<Calendar> times)
获取倾斜摄影数据或Tin数据的处理历史记录static ArrayList<GeoLine3D>
getIntersectionLines(String sctFile, ArrayList<Geometry3D> geometryList)
TIN与三维对象求交线(暂只支持三维面及模型)。static boolean
getIntersectPointSet(String pointCloudFile, ArrayList<GeoLine3D> analystLineList, double radius, ArrayList<ArrayList<LocationInfo>> outResultPointList)
获取点云与待分析线段缓冲区相交点集static boolean
hasPagedLODInfo(String configFile)
空间索引是否已经存在static boolean
hollowTIN(String sctFile, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据镂空处理,结果默认存储到以当前时间命名的文件夹内static boolean
hollowTIN(String sctFile, ArrayList<Geometry> clipRegionList, String OutputFolder, String CacheName, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据镂空处理,结果输出到指定路径下static boolean
intersect(S3mInfo fromInfo, byte[] OSGBFileBytes, ArrayList<Geometry> clipRegionList, ClipParameter clipParam, CacheFileType cacheFileType)
判断文件是否和裁剪面相交static boolean
intersect(S3mInfo fromInfo, String strFileName, ArrayList<Geometry> clipRegionList, ClipParameter clipParam)
判断文件是否和裁剪面相交static boolean
modelToDSM(String scpPath, Datasource targetDataSource, String targetDatasetName, Rectangle2D rectangle2D, double dResolution)
模型转换为DSMstatic boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList)
已过时。static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList)
static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList, String outputFolder, String cacheName)
static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, Color replaceColor)
已过时。static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, Color replaceColor, String OutputFolder, String CacheName)
已过时。static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, double slopeWidth)
已过时。static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, String OutputFolder, String CacheName)
已过时。static boolean
mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, String outputFolder, String cacheName, double slopeWidth)
已过时。static boolean
mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegion3DList)
Tin地形数据镶嵌处理,结果默认存储到以当前时间命名的文件夹内static boolean
mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList)
static boolean
mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList, String outputFolder, String cacheName)
static boolean
mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, double slopeWidth)
static boolean
mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegion3DList, String OutputFolder, String CacheName)
Tin地形数据镶嵌处理,结果输出到指定路径下static boolean
mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, String outputFolder, String cacheName, double slopeWidth)
static double[]
pointToSurfaceShortesDistance(String scpFile, ArrayList<GeoPoint3D> geoPoints, HashMap<GeoPoint3D,ArrayList<LocationInfo>> outModelInformations)
查询点到模型表面的最短距离并返回点位及模型IDstatic ArrayList<LocationInfo>
prepareInfos(int startIndex, int count, ArrayList<LocationInfo> totalInfos)
static boolean
process(String scpPath, ArrayList<Geometry> regions, OperationParameter parameter)
用于Tin缓存以及倾斜处理static boolean
process(String scpPath, ArrayList<Geometry> regions, String outputFolder, String cacheName, OperationParameter parameter)
已过时。static boolean
removePagedLODInfo(String configFile)
删除空间索引static void
removeSteppedListener(SteppedListener l)
static boolean
replaceTextureByColor(String scpFile, ArrayList<Geometry> regionList, Color color)
倾斜摄影数据替换纹理颜色处理,结果默认存储到以当前时间命名的文件夹内static void
rollBack(String scFile, Calendar time)
历史记录回滚static void
setBatchOperator(BatchOperator batchOperatorImport)
static boolean
subDivideTIN(String sctPath, int endLevel)
TIN细分static boolean
unionTIN(String sctFile, ArrayList<Geometry3D> geometryList)
Tin地形缓存与模型对象进行布尔运算-合并,输出Tin地形static boolean
unionTINSurface(String sctFile, ArrayList<Geometry3D> geometryList)
TIN表面运算-合并
-
-
-
方法详细资料
-
buildPagedLODInfo
@Deprecated public static boolean buildPagedLODInfo(String configFile)
已过时。倾斜摄影数据构建 空间索引- 参数:
configFile
- scp文件路径- 返回:
-
buildPagedLODInfo
@Deprecated public static boolean buildPagedLODInfo(String configFile, int LODCount)
已过时。倾斜摄影数据构建 空间索引(重载,支持创建嵌套结构的空间索引)- 参数:
configFile
- scp文件路径- 返回:
-
clip
@Deprecated public static boolean clip(String scpFile, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
已过时。倾斜摄影数据裁剪,结果默认存储到以当前时间命名的文件夹内- 参数:
scpFile
- 倾斜摄影数据scp文件clipRegionList
- 裁剪面集合(必须是地理坐标系数据)clippingType
-constraintType
-- 返回:
-
clip
@Deprecated public static boolean clip(String scpFile, ArrayList<Geometry> clipRegionList, String OutputFolder, String CacheName, ClippingType clippingType, ConstraintType constraintType)
已过时。倾斜摄影数据裁剪,结果输出到指定路径下- 参数:
scpFile
-clipRegionList
-OutputFolder
-CacheName
-clippingType
-constraintType
-- 返回:
-
clipTIN
public static boolean clipTIN(String sctFile, ArrayList<Geometry> clipRegionList, String OutputFolder, String CacheName, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据裁剪,结果输出到指定路径下- 参数:
sctFile
-clipRegionList
-OutputFolder
-CacheName
-clippingType
-constraintType
-- 返回:
-
clipTIN
public static boolean clipTIN(String sctFile, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据裁剪,结果默认存储到以当前时间命名的文件夹内- 参数:
sctFile
-clipRegionList
-clippingType
-constraintType
-- 返回:
-
cull
public static boolean cull(String scpFile, ArrayList<GeoSphere> boundingSphereList)
倾斜摄影数据剔除- 参数:
scpFile
-boundingSphereList
-- 返回:
-
cull
public static boolean cull(String scpFile, ArrayList<Geometry> cullRegionList, CullParameter param)
倾斜摄影数据剔除悬浮物- 参数:
scpFile
-cullRegionList
-- 返回:
-
discretExtremum
public static boolean discretExtremum(String scpFileName, DatasetVector pDatasetVector, String bottomName, String extrudeName)
倾斜摄影单体化数据集添加最值字段,根据矢量面对应的倾斜数据提取高度最值保存到属性字段中- 参数:
scpFileName
-pDatasetVector
- 面数据集bottomName
- 存储底部高程的属性字段名称extrudeName
- 存储高度的属性字段名称- 返回:
-
eraseTIN
public static boolean eraseTIN(String sctFile, ArrayList<Geometry3D> geometryList)
Tin地形缓存与模型对象进行布尔运算-求差,输出Tin地形- 参数:
sctFile
-geometryList
-- 返回:
-
extractTINSurface
public static GeoModel3D extractTINSurface(String sctFile, int nLevel)
提取Tin地形指定层的表面三角网- 参数:
sctFile
- Tin地形文件sct路径nLevel
- 指定层- 返回:
-
getHistory
public static void getHistory(String configFile, ArrayList<Calendar> times)
获取倾斜摄影数据或Tin数据的处理历史记录- 参数:
configFile
-times
-
-
hasPagedLODInfo
public static boolean hasPagedLODInfo(String configFile)
空间索引是否已经存在- 参数:
configFile
-- 返回:
-
hollowTIN
public static boolean hollowTIN(String sctFile, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据镂空处理,结果默认存储到以当前时间命名的文件夹内- 参数:
sctFile
-clipRegionList
-clippingType
-constraintType
-- 返回:
-
hollowTIN
public static boolean hollowTIN(String sctFile, ArrayList<Geometry> clipRegionList, String OutputFolder, String CacheName, ClippingType clippingType, ConstraintType constraintType)
Tin地形数据镂空处理,结果输出到指定路径下- 参数:
sctFile
-clipRegionList
-OutputFolder
-CacheName
-clippingType
-constraintType
-- 返回:
-
mosaic
@Deprecated public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList)
已过时。倾斜摄影数据镶嵌处理,结果默认存储到以当前时间命名的文件夹内- 参数:
scpFile
-mosaicRegionList
-- 返回:
-
mosaic
@Deprecated public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, Color replaceColor)
已过时。倾斜摄影数据镶嵌处理并替换纹理颜色,结果默认存储到以当前时间命名的文件夹内- 参数:
scpFile
-mosaicRegionList
-- 返回:
-
mosaic
@Deprecated public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, Color replaceColor, String OutputFolder, String CacheName)
已过时。倾斜摄影数据镶嵌处理并替换纹理颜色,结果输出到指定路径下- 参数:
scpFile
-mosaicRegionList
-- 返回:
-
mosaic
@Deprecated public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, String OutputFolder, String CacheName)
已过时。倾斜摄影数据镶嵌处理,结果输出到指定路径下- 参数:
scpFile
-mosaicRegionList
-- 返回:
-
mosaicTIN
public static boolean mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegion3DList)
Tin地形数据镶嵌处理,结果默认存储到以当前时间命名的文件夹内- 参数:
sctFile
-mosaicRegion3DList
-- 返回:
-
mosaicTIN
public static boolean mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegion3DList, String OutputFolder, String CacheName)
Tin地形数据镶嵌处理,结果输出到指定路径下- 参数:
sctFile
-mosaicRegion3DList
-OutputFolder
-CacheName
-- 返回:
-
removePagedLODInfo
public static boolean removePagedLODInfo(String configFile)
删除空间索引- 参数:
configFile
-- 返回:
-
replaceTextureByColor
public static boolean replaceTextureByColor(String scpFile, ArrayList<Geometry> regionList, Color color)
倾斜摄影数据替换纹理颜色处理,结果默认存储到以当前时间命名的文件夹内- 参数:
scpFile
-regionList
-color
-- 返回:
-
unionTIN
public static boolean unionTIN(String sctFile, ArrayList<Geometry3D> geometryList)
Tin地形缓存与模型对象进行布尔运算-合并,输出Tin地形- 参数:
sctFile
-geometryList
-- 返回:
-
geometryMatch
public static ArrayList<Geometry3D> geometryMatch(String scpFile, ArrayList<Geometry> geometryList)
-
geometryMatch
public static ArrayList<Geometry3D> geometryMatch(String scpFile, ArrayList<Geometry> geometryList, double sampleDistance)
-
geometryMatch
public static ArrayList<Geometry3D> geometryMatch(String scpFile, ArrayList<Geometry> geometryList, MatchParameter matchParam)
-
geometryIntersection
public static ArrayList<Geometry3D> geometryIntersection(String scFile, ArrayList<Geometry3D> geometryList)
-
geometryMatch
public static ArrayList<Geometry3D> geometryMatch(String scpFile, ArrayList<Geometry> geometryList, PrjCoordSys prjCoordSys, double granularity)
-
geometryMatch
public static ArrayList<Geometry3D> geometryMatch(String[] scpFiles, ArrayList<Geometry> geometryList, MatchParameter matchParam)
-
geometryMatchTIN
public static ArrayList<Geometry3D> geometryMatchTIN(String sctFile, ArrayList<Geometry> geometryList)
-
geometryMatchTIN
public static ArrayList<Geometry3D> geometryMatchTIN(String sctFile, ArrayList<Geometry> geometryList, double sampleDistance)
-
geometryMatchTIN
public static ArrayList<Geometry3D> geometryMatchTIN(String sctFile, ArrayList<Geometry> geometryList, MatchParameter matchParam)
-
mosaic
@Deprecated public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, double slopeWidth)
已过时。
-
mosaic
@Deprecated public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, String outputFolder, String cacheName, double slopeWidth)
已过时。
-
mosaic
public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList)
-
mosaic
public static boolean mosaic(String scpFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList, String outputFolder, String cacheName)
-
mosaicTIN
public static boolean mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, double slopeWidth)
-
mosaicTIN
public static boolean mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, String outputFolder, String cacheName, double slopeWidth)
-
mosaicTIN
public static boolean mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList)
-
mosaicTIN
public static boolean mosaicTIN(String sctFile, ArrayList<Geometry> mosaicRegionList, ArrayList<Geometry> refOffsettingRegionList, String outputFolder, String cacheName)
-
compTextureAndDiscret
public static boolean compTextureAndDiscret(String scpFileName, String outputFolder, TextureCompressType type, DatasetVector pDatasetVector, String strFieldName, ModelFileType outputFileType)
-
addSteppedListener
public static void addSteppedListener(SteppedListener l)
-
removeSteppedListener
public static void removeSteppedListener(SteppedListener l)
-
clipConfigFile
public static boolean clipConfigFile(String outpath, String configPath, ArrayList<Geometry> clipRegionList, ClipParameter clipParameter)
-
clip
public static boolean clip(S3mInfo toInfo, S3mInfo fromInfo, String strFileName, ArrayList<Geometry> clipRegionList, ClipParameter clipParam)
-
intersect
public static boolean intersect(S3mInfo fromInfo, byte[] OSGBFileBytes, ArrayList<Geometry> clipRegionList, ClipParameter clipParam, CacheFileType cacheFileType)
判断文件是否和裁剪面相交- 参数:
fromInfo
-OSGBFileBytes
-clipRegionList
-clipParam
-cacheFileType
-- 返回:
-
intersect
public static boolean intersect(S3mInfo fromInfo, String strFileName, ArrayList<Geometry> clipRegionList, ClipParameter clipParam)
判断文件是否和裁剪面相交- 参数:
fromInfo
-strFileName
-clipRegionList
-clipParam
-- 返回:
-
getBatchOperator
public static BatchOperator getBatchOperator()
-
setBatchOperator
public static void setBatchOperator(BatchOperator batchOperatorImport)
-
unionTINSurface
public static boolean unionTINSurface(String sctFile, ArrayList<Geometry3D> geometryList)
TIN表面运算-合并- 参数:
sctFile
-geometryList
-- 返回:
-
eraseTINSurface
public static boolean eraseTINSurface(String sctFile, ArrayList<Geometry3D> geometryList)
TIN表面运算-求差
-
boolOperationTIN
public static ArrayList<Geometry3D> boolOperationTIN(String sctFile, ArrayList<Geometry3D> geometryList, BooleanOperatorType booleanType)
地形与三维面/模型做布尔运算,该接口只支持求差以及求交,不支持求并
-
clipGeometryByS3M
public static ArrayList<Geometry3D> clipGeometryByS3M(String scpPath, ArrayList<Geometry3D> geometryList, double dTolerance)
倾斜分割三维面- 参数:
scpPath
- 倾斜摄影数据SCP文件路径geometryList
- 待分割的三维面集合dTolerance
- 容差(单位:米),倾斜高程-三维面高程在容差范围内,不处理三维面- 返回:
-
pointToSurfaceShortesDistance
public static double[] pointToSurfaceShortesDistance(String scpFile, ArrayList<GeoPoint3D> geoPoints, HashMap<GeoPoint3D,ArrayList<LocationInfo>> outModelInformations)
查询点到模型表面的最短距离并返回点位及模型ID- 参数:
scpFile
- 模型缓存路径geoPoints
- 待查询的点集合outModelInformations
- 输出信息。传入一个new的HashMap>()对象,输出点到模型的最短距离的模型对象的ID和位置信息 - 返回:
-
getIntersectPointSet
public static boolean getIntersectPointSet(String pointCloudFile, ArrayList<GeoLine3D> analystLineList, double radius, ArrayList<ArrayList<LocationInfo>> outResultPointList)
获取点云与待分析线段缓冲区相交点集- 参数:
pointCloudFile
-analystLineList
-radius
-outResultPointList
-- 返回:
-
prepareInfos
public static ArrayList<LocationInfo> prepareInfos(int startIndex, int count, ArrayList<LocationInfo> totalInfos)
-
modelToDSM
public static boolean modelToDSM(String scpPath, Datasource targetDataSource, String targetDatasetName, Rectangle2D rectangle2D, double dResolution)
模型转换为DSM- 参数:
scpPath
-targetDataSource
-targetDatasetName
-rectangle2D
-dResolution
-- 返回:
-
process
@Deprecated public static boolean process(String scpPath, ArrayList<Geometry> regions, String outputFolder, String cacheName, OperationParameter parameter)
已过时。倾斜处理(不带历史来记录的(另存))- 参数:
scpPath
-regions
-outputFolder
-cacheName
-parameter
-- 返回:
-
process
public static boolean process(String scpPath, ArrayList<Geometry> regions, OperationParameter parameter)
用于Tin缓存以及倾斜处理- 参数:
scpPath
-regions
-parameter
-- 返回:
-
computeDistancesFromPointCloudToModels
public static boolean computeDistancesFromPointCloudToModels(String scpFile, ArrayList<Geometry> modelList, String outputFolder, String cacheName)
用于计算点云与实体模型空间有向距离计算- 参数:
scpFile
-modelList
-outputFolder
-cacheName
-- 返回:
-
subDivideTIN
public static boolean subDivideTIN(String sctPath, int endLevel)
TIN细分- 参数:
sctPath
-endLevel
-- 返回:
-
buildOSGB
public static boolean buildOSGB(DatasetGrid dataSetGrid, DatasetImage dataSetImage, int startLevel, int endLevel, String cacheName, String outputFolder, boolean isDxtCompress, boolean isLocalType)
地形影像生成OSGB- 参数:
dataSetGrid
-dataSetImage
-startLevel
-endLevel
-cacheName
-outputFolder
-isDxtCompress
-isLocalType
-- 返回:
-
buildS3M
public static boolean buildS3M(DatasetGrid dataSetGrid, DatasetImage dataSetImage, int startLevel, int endLevel, String cacheName, String outputFolder, boolean isDxtCompress, boolean isLocalType)
地形影像生成S3M- 参数:
dataSetGrid
-dataSetImage
-startLevel
-endLevel
-cacheName
-outputFolder
-isDxtCompress
-isLocalType
-- 返回:
-
extractPowerLinesFromPointCloud
public static ArrayList<GeoLine3D> extractPowerLinesFromPointCloud(String scpFile, ExtractPowerLinesParameters parameters)
点云数据中的电力线提取成三维矢量线。- 参数:
scpFile
- 点云瓦片。parameters
- 点云电力线参数。- 返回:
- 线数据集。
- 从以下版本开始:
- 11.2.0。
-
getIntersectionLines
public static ArrayList<GeoLine3D> getIntersectionLines(String sctFile, ArrayList<Geometry3D> geometryList)
TIN与三维对象求交线(暂只支持三维面及模型)。- 参数:
sctFile
- TIN缓存配置文件。geometryList
- 三维对象,三维面必须是经纬度。- 返回:
- 返回三维线对象。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.