Interface TilesetHeader

interface TilesetHeader {
    asset: {
        gltfUpAxis?: "Y" | "Z";
        overview?: {
            imageFile: string;
            imageHeight: number;
            imageWidth: number;
            worldFile: string;
        };
        tilesetVersion?: string;
        trajectories?: {
            list: TrajectoryHeader[];
            version: string;
        };
        version: string;
        [key: string]: any;
    };
    geometricError: number;
    properties?: {
        floorInfo?: {
            ground: number;
            height: number;
        }[];
    };
    root: TileHeader;
    rootMeta?: {
        coordinate?: {
            base_keyframe: number;
            base_trajectory: number;
            coordinate_system: string;
            ground_height: number;
            lon_lat_alt: [number, number, number];
            pose_ecef_to_enu: number[];
            pose_enu_to_ecef: number[];
            version: number;
        };
        creationTime?: string;
        numFloors?: number;
        numTotalPoints?: number;
        numTrajectories?: number;
        pntsOrder?: "RANDOM" | "UNSORTED";
        taskParameters?: {
            homo_point_density?: string;
            point_homogenization?: string;
        };
        upAxis?: string;
    };
    tilesetUrl: string;
}

Properties

asset: {
    gltfUpAxis?: "Y" | "Z";
    overview?: {
        imageFile: string;
        imageHeight: number;
        imageWidth: number;
        worldFile: string;
    };
    tilesetVersion?: string;
    trajectories?: {
        list: TrajectoryHeader[];
        version: string;
    };
    version: string;
    [key: string]: any;
}

Type declaration

  • [key: string]: any
  • OptionalgltfUpAxis?: "Y" | "Z"
  • Optionaloverview?: {
        imageFile: string;
        imageHeight: number;
        imageWidth: number;
        worldFile: string;
    }

    俯视图

    • imageFile: string
    • imageHeight: number
    • imageWidth: number
    • worldFile: string
  • OptionaltilesetVersion?: string
  • Optionaltrajectories?: {
        list: TrajectoryHeader[];
        version: string;
    }

    轨迹数据

  • version: string
geometricError: number
properties?: {
    floorInfo?: {
        ground: number;
        height: number;
    }[];
}

老数据,记录层高。现在记录在 tile 的 extra 中

rootMeta?: {
    coordinate?: {
        base_keyframe: number;
        base_trajectory: number;
        coordinate_system: string;
        ground_height: number;
        lon_lat_alt: [number, number, number];
        pose_ecef_to_enu: number[];
        pose_enu_to_ecef: number[];
        version: number;
    };
    creationTime?: string;
    numFloors?: number;
    numTotalPoints?: number;
    numTrajectories?: number;
    pntsOrder?: "RANDOM" | "UNSORTED";
    taskParameters?: {
        homo_point_density?: string;
        point_homogenization?: string;
    };
    upAxis?: string;
}

Type declaration

  • Optionalcoordinate?: {
        base_keyframe: number;
        base_trajectory: number;
        coordinate_system: string;
        ground_height: number;
        lon_lat_alt: [number, number, number];
        pose_ecef_to_enu: number[];
        pose_enu_to_ecef: number[];
        version: number;
    }

    坐标参数

    • base_keyframe: number
    • base_trajectory: number
    • coordinate_system: string
    • ground_height: number
    • lon_lat_alt: [number, number, number]
    • pose_ecef_to_enu: number[]
    • pose_enu_to_ecef: number[]
    • version: number
  • OptionalcreationTime?: string

    创建时间

  • OptionalnumFloors?: number

    楼层数

  • OptionalnumTotalPoints?: number

    点云的点数量

  • OptionalnumTrajectories?: number

    采集轨迹数量

  • OptionalpntsOrder?: "RANDOM" | "UNSORTED"

    点云的 pnts 数据的排序规则

  • OptionaltaskParameters?: {
        homo_point_density?: string;
        point_homogenization?: string;
    }

    任务触发参数

    • Optionalhomo_point_density?: string

      是否跑点云均匀化参数 "数字" 的字符串

    • Optionalpoint_homogenization?: string

      是否跑点云均匀化 "0" "1" 的字符串

  • OptionalupAxis?: string

    天轴 X Y Z

tilesetUrl: string