层级越高文件越大,够用往往比拉满更划算
层级越高越好,是刚接触地形切片时最容易有的想法,毕竟直觉上"更细"总没错。但层级和文件体积、加载请求数是直接挂钩的:每多一级,最细层的瓦片数量会明显增加。当层级超过源数据本身能提供的细节时,多出来的部分只是把同一份数据切得更碎,观感没有提升,成本却实实在在。权衡的核心,是找到"够用"和"过量"之间的那条线。

层级决定地形被分成多少层,从前端看就是拉到多近还能加载出细节。层级低,近看会糊,只能在较远的距离上保持观感;层级高,近看细腻,但需要生成和存储的数据也更多。两端之间不是线性关系,而是越往上增长越陡,因为最细层的数量是按几何级数增加的。
所以层级不是一个"越高越安全"的参数,而是一个需要拿捏的取舍项。理解它和体积的关系,是判断要不要继续加层的前提。很多人忽略的正是这一点:加层带来的开销增长,往往比观感的提升来得更快。
理解这一点,关键是把层级看成一次资源分配。资源总归有限,给到最细的层级,留给覆盖范围或其它内容的就少了。所以层级不该被当成"越高越安全"的默认选项,而是一个需要明确判断取舍的参数。
还有一个容易被忽略的事实:层级带来的细节提升是递减的。从低到高,前几级的变化很明显,越往上越细微,直到几乎看不出差别。认清这条递减的曲线,就不会被"再加一级会不会更好"的念头牵着走,也能更从容地决定在哪里停下。
把层数一次性拉满,最直接的后果是成果体积膨胀。最细层的瓦片数量增长很快,目录随之变大,部署、备份、传输都更吃力。对于要在网络上发布的情形,体积还直接影响首次加载和后续请求的顺畅程度。
第二个代价是处理时间。生成每一层都要跑一遍计算,层数越多、耗时越长,机器占用也越高。在大范围数据上,多切两三级的代价可能是数小时甚至更久。这也是为什么更推崇"先估后切",而不是"先切满再删减",后者浪费的往往是成倍的时间。
层级也不是越高越稳。有的项目习惯性把层级顶到最高,觉得这样最保险,结果体积翻了好几倍,实际用到的却只有最上面几级。先明确真正会用到哪一级,再据此定层级范围,往往能省下一大截体积和等待时间。
当使用场景需要在很近的距离上观察地形、或者要把模型、矢量精确贴合到地表时,层级就需要足够高。因为一旦层级不够,近看会出现明显的阶梯感,贴合也会随之失真。这类用途对细节敏感,层级是该往上给的。
判断"该多高",可以回到一个具体问题:在最近、最常用的观察距离上,你希望看到什么样的起伏颗粒度。把用途翻译成距离,再对应到层级,比抽象地谈"要精细"更容易落地,也更容易在团队里对齐预期。
该不该往上加,还要看数据撑不撑得住。源数据的分辨率给出了天花板,层级再高也只是把同一份数据切得更碎。判断时先看数据,再看用途,两者都支持时才往上加,否则加出来的层级就是纯粹的开销。
处理时间同样是要考虑的成本。层级越高,切分耗时越长、机器占用越大,在数据量大的时候这部分开销可能相当可观。如果只是为了偶尔一次的近距离观察就把层级拉满,代价和收益往往不成正比。
当地形只是作为大范围场景的背景,用来衬托其它内容时,层级可以低一些。此时观察距离远,细节看不出来,把层级压低能换来更小的体积和更流畅的加载,性价比更高。省下来的资源,可以用在真正需要细节的地方。
还有一种情形适合偏低:数据本身就是粗分辨率的。源数据只在一个较粗的间距上采样过,层级再高也长不出新的细节,只是把粗数据切得更碎。这时把层级压到与分辨率相称的位置,是更务实的选择。
越往上加,单位体积换来的观感提升越少。到了某个层级之后,即使继续往上,画面上几乎看不出变化,只是文件更大、切分更久。把这个边际递减的点找出来,平衡点大致就在它附近。
找平衡点最实用的办法是逐级对比。切出两个相差一两级的成果,固定相机位置和视角,切换着看。如果在某个层级之后,画面几乎不再变化,说明再往上加已经没有新的信息,可以就此打住。这个办法不依赖经验,直接看结果,谁都能操作。
对比时除了看画面,也看体积和请求数。视觉上差不多、体积却明显更小的那一档,通常就是更划算的选择。整个从导入到切片的操作过程,可以在 GISBox 地形切片与发布教程 里对照,把层级这一项设到位。关于分层与瓦片编码方式,可以对照 quantized-mesh 格式规范 一并理解。
平衡点并不是一次定死的。数据更新、用途变化之后,原先合适的层级可能就不再合适,需要重新评估。把评估的方法固化下来,比记住某个具体数字更有用,因为环境总在变,方法却能一直用。
最后,给层级定一条明确的判断依据,写进项目约定里,比如"以最近观察距离上不再出现阶梯感为准"。有了共同标准,不同的人在面对同一份数据时,更容易得出一致的结论,也少了很多反复拉扯的时间。
平衡点也可以借助实际数据来判断:把不同层级的成果各放一份,记录它们的体积以及在最近观察距离下的表现,列成一份简单对照。看得见的数字,比凭印象更可靠,也更容易说服别人接受一个看起来偏低的层级。
按下面这个顺序走,基本能把层级定得合理:
1)先看源数据的分辨率,估出它能支撑到哪一层;
2)按用途在上下限之间取舍,避免盲目拉满;
3)用逐级对比法,找出画面不再变化的那一层;
4)同时看体积与请求数,选更划算的一档;
5)把选用层级与依据记进成果说明。
这套顺序的价值在于把"越高越好"的直觉,换成分层判断。按这套判断走下来,层级就不再是一个靠感觉拍出来的数字,而是一个有依据、能被解释清楚的选择。想先用免费能力做对比,可以从 下载 GISBox 基础版 开始,拿一小块数据把几档层级各切一份。

一般不会,只是近看会糊。层级低带来的表现是细节不足,而不是错误。只要不把相机拉到很近的距离,观感通常可以接受。若用途要求近距离观察,才考虑把层级提上去。
可以,前提是源数据还在。低层级成果可以先用于展示,后续需要更细时,用同一份源数据重切一份更高级别的成果即可。建议保留源数据与切片参数,方便日后增补,不必从头再找数据。
分辨率给上限,层级去接近它。源数据没提供的细节,层级再高也补不回来;分辨率很高而层级太低,细节就被丢掉了。两者取较低的那个决定实际效果,所以要以分辨率为基准来定层级。
支持。地形切片(GeoTIFF 转 terrain)属于基础版免费功能,层级范围在基础版里就能设定。需要区分的是,定价页把“自定义瓦片尺寸”“重建顶层”“顶点压缩”列为专业版及以上功能,若要用到需按对应版本评估,具体以官网定价页当日展示为准。
如果切完发现体积偏大或观感不理想,多数要回到分辨率与用途两端重新权衡。可以先从 查看 GISBox 版本与免费范围 确认自己用的是哪一档能力,再决定下一步。

【内容与技术说明】
本文由GISBox产品团队整理发布,内容由AI工具辅助生成并经团队人工核验。
因产品版本持续迭代,具体功能、参数与免费范围以GISBox官方文档为准。
如有技术疑问或内容勘误,欢迎通过support@gisbox.com反馈。
最后核校:2026-10-16。