zoukankan      html  css  js  c++  java
  • 3dTiles 数据规范详解[4.5] 尚未正式发布的矢量瓦片规范 vctr【转】

    3dTiles 数据规范详解[4.5] 尚未正式发布的矢量瓦片规范 vctr

     

    此部分尚未纳入正式 3dTiles 规范,但是在 Cesium 中确实有实现源码。

    目录:https://www.cnblogs.com/onsummer/p/12799366.html

    除了 b3dm、i3dm、pnts以及复合类型 cmpt,其实还有一种尚未纳入规范的瓦片类型:二维矢量瓦片。

    实际上,矢量瓦片已经有 MapBox 的实现了,但是 Cesium 并未兼容,需要自己写 DataSource 加载。

    二维矢量瓦片:Vctr

    这部分还没正式发布,不过在 1.66版本(至少在这个版本我找到过) Cesium 源代码中是预先设置有这种类型的加载代码的,App目录也存在这种瓦片类型的 3dtiles。

    我们可以拿来短暂的学习,并与MapBox提供的 矢量瓦片 对比。

    ① 文件头部定义

    这回头部长达11个属性:

    属性名字节长类别说明
    magic 4byte,下同 char[4] 标识符,字符串常量 "vctr"
    version / uint32,下同 版本,未指定,应该是1
    byteLength / / 瓦片文件大小
    featureTableJSONByteLength / / 要素表JSON二进制字符串长
    featureTableBinaryByteLength / / 要素表体二进制数据大小
    batchTableJSONByteLength / / 批量表JSON二进制字符串长
    batchTableBinaryByteLength / / 批量表体二进制数据大小
    polygonIndicesByteLength / / 复合多边形索引数据长度
    polygonPositionsByteLength / / 复合多边形坐标数据长度
    polylinePositionsByteLength / / 复合折线坐标数据长度
    pointPositionsByteLength / / 点坐标数据长度

    ② 猜测

    要素表、批量表应该与之前的三种具体瓦片类似。

    由于还未正式发布,暂缓此瓦片文件格式的详细解析

    饮水思源,不忘初心。 要面包,也要有诗和远方。
  • 相关阅读:
    H3C ER6300 + 两台 H3C S5120 组网举例
    H3C S5120-52P-WiNet交换机配置
    H3C S5120清除console口密码
    光纤简介
    Windows server 2008 R2 多用户远程桌面
    AutoIt 软件自动化操作
    windows server 2008 R2 计划任务备份系统
    AD域部署使用bginfo软件
    使用WSL吧
    Could not load file or assembly……
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/14929583.html
Copyright © 2011-2022 走看看