怎样制作类似Google map的地形渲染

怎样制作类似Google map的地形渲染,第1张

1、制作点矢量文件。利用Arcmap将水深点(高程点)数据转为水深点矢量文件。

2、提取边界世者范围。在Arcmap中,使用数据管理-要素-提取最小边界工具,将水深点矢量文件边界提取出来,生成边界矢量文件。

3、利用sufer软件生成等值线。利用sufer软件,将水深点(高程点)数据,按照kring插值方法,创建网格数据,生拆返帆成等值线数据,导出为等值线矢量文件。

4、创建TIN。在Arcmap中,使用旅雹3D分析-数据管理-TIN-创建TIN工具,加载水深点矢量数据、边界矢量数据、等值线矢量数据,生成TIN三角网。

5、生成DEM。在Arcmap中,使用3D分析-转换-从TIN-TIN转栅格工具,生成DEM栅格数据。

6、DEM地形渲染。在Arcmap中,使用影像分析功能界面,在处理模块,选择插入其他函数,选择渲染函数,生成DEM渲染文件,导出为TIFF文件使用即可。

在使用mapbox渲染大数据的情况下可以采用以下策略来提高渲染效率。

清理前

清理后:

使用geojson url能够减小浏览器的内存开销。使用js对象将geojson塞进source会增加内存开销。

如果icon-allow-overlap为true,即使图标与其他先前绘制的符唯氏扮号发生碰撞,该图标也将可见(所有点可见)。同时能够在平移和缩放密集点的时候,能够提高图层的渲染速度。

如果超指灶大文件(超过500,000)可以使用以下方法来提高渲染速度。

数据源切分

可以将原有的数据切分成2到3部分,能够将加载与渲染能力提高1倍或3倍。 例子

使用矢量切片

将geojson数据转换成矢量切片,能够减小文件核樱的大小,提高渲染效率。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12198468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存