com.supermap.data.processing

类 ObliquePhotogrammetry3DModelTool

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.processing.ObliquePhotogrammetry3DModelTool
  • 所有已实现的接口:
    IDisposable


    public class ObliquePhotogrammetry3DModelTool
    extends com.supermap.data.InternalHandleDisposable
    倾斜摄影3D模型工具
    • 构造器详细资料

      • ObliquePhotogrammetry3DModelTool

        public ObliquePhotogrammetry3DModelTool()
    • 方法详细资料

      • dispose

        public void dispose()
      • osgbTo3dTiles

        @Deprecated
        public static boolean osgbTo3dTiles(String scpFileName,
                                                         String outputFolder)
        已过时。 
      • initialise

        public boolean initialise(String scpFileName)
      • setCompressType

        public boolean setCompressType(int nCompressType)
      • generateProxyOSGBFiles

        @Deprecated
        public static boolean generateProxyOSGBFiles(String inScpFileName,
                                                                  String outScpFileName,
                                                                  int level)
        已过时。 
      • objToosgb

        public static boolean objToosgb(String xmlFileName,
                                        String outputFolder)
        obj转osgb
      • objToosgb

        public static boolean objToosgb(String xmlFileName,
                                        String outputFolder,
                                        Point3D pointSrc,
                                        Point3D pointDest,
                                        ObjRotateOption option)
        obj转osgb,支持设置转换之后的结果出现的位置。
      • osgbTodae

        public static boolean osgbTodae(String scpFileName,
                                        String outputFolder)
        OSGB转DAE
      • objQuarterTos3mb

        public static boolean objQuarterTos3mb(String jsonFileName,
                                               String outputFolder)
        AltizureOBJ数据转换为S3MB
      • ENUTOProjection

        public static boolean ENUTOProjection(String srcFilePath,
                                              String outputFilePath,
                                              PrjCoordSys desPrj,
                                              CoordSysTransParameter transParam,
                                              CoordSysTransMethod transMethod)
        ENU转换为投影坐标系
        参数:
        srcFilePath - 源文件路径
        outputFilePath - 目标文件路径
        desPrj -
        transParam - 转换参数
        transMethod - 转换方法
      • osgbToCompactFile

        public static boolean osgbToCompactFile(String scpFileName,
                                                String outputFolder)
        OSGB转压缩文件
      • splitScpFile

        @Deprecated
        public static int splitScpFile(String scpFileName,
                                                    int count)
        已过时。 
      • addSteppedListener

        public static void addSteppedListener(SteppedListener l)
      • removeSteppedListener

        public static void removeSteppedListener(SteppedListener l)
      • threeDTilesToS3M

        public static boolean threeDTilesToS3M(String srcJsonFile,
                                               String outputFolder,
                                               boolean isENU,
                                               CompressedTextureType compressedTextureType,
                                               VertexOptimizationType vertexCompressTypeIndex,
                                               CacheDataType cacheDataType)
        3DTiles转S3M
        参数:
        srcJsonFile - 输入的待转换的3DTiles文件路径
        outputFolder - 保存文件路径
        isENU - 是否输出为ENU坐标
        compressedTextureType - 纹理压缩类型
        vertexCompressTypeIndex - 顶点优化方式
        cacheDataType - 数据类型,包括三维切片以及倾斜摄影两种。
      • s3mTo3DTiles

        public static boolean s3mTo3DTiles(S3MTo3DTilesParameters s3MTo3DTilesParameters)
        S3M转3DTiles
        参数:
        s3MTo3DTilesParameters - S3M转3DTiles参数
        返回:
      • s3mToCompactFile

        public static boolean s3mToCompactFile(String scpFile,
                                               String outputFolder,
                                               StorageType storageType)
        生成单个大文件和混合大文件
      • threeDTilesToS3M

        public static boolean threeDTilesToS3M(String srcJsonFile,
                                               String outputScpPath,
                                               boolean isENU,
                                               TextureCompressType textureCompressType,
                                               MeshCompressType meshCompressType,
                                               CacheDataType cacheDataType,
                                               S3MVersion S3MVersion)
        3DTiles转S3M(带S3MVersion版本)
        参数:
        srcJsonFile - 输入的待转换的3DTiles文件路径
        outputScpPath - 保存文件路径
        isENU - 导入的3DTiles是否是椭球
        textureCompressType - 纹理压缩类型
        meshCompressType - 顶点优化方式
        cacheDataType - 数据类型,包括三维切片以及倾斜摄影两种。
      • threeDTilesToS3M

        public static boolean threeDTilesToS3M(String srcJsonFile,
                                               String outputScpPath,
                                               ThreeDTilesToS3MParameters parameters)
        3DTiles转S3M(带3DTiles转S3M参数类)
        参数:
        srcJsonFile - 输入的待转换的3DTiles文件路径
        outputScpPath - 保存文件路径
        parameters - 3DTiles转S3M参数类
      • combineFile

        @Deprecated
        public static boolean combineFile(String outFileName,
                                                       String[] fileNames)
        已过时。 
      • sphereToEllipsoidalENU

        @Deprecated
        public static boolean sphereToEllipsoidalENU(String srcScpFile,
                                                                  String outputFolder)
        已过时。 

Copyright © 2021–2024 SuperMap. All rights reserved.