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)
      • osgb2s3m

        @Deprecated
        public boolean osgb2s3m(String inputPath,
                                             String outputPath)
        已过时。 
        将OSGB格式的倾斜摄影模型数据转换为S3M格式。
        参数:
        inputPath - 倾斜摄影配置文件(*.scp)。
        outputPath - 结果数据存储路径。
        返回:
        格式转换是否成功,true表示成功,false表示失败。
      • 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参数。
        返回:
        转换是否成功,返回true表示转换成功,返回false表示转换失败。
      • 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–2025 SuperMap. All rights reserved.