基于WebAssembly的城市级实景三维地图

案例来源:武汉航天远景科技股份有限公司
会议地点:深圳
分享时间: 2019-06-21 09:00-10:00

丁尔男  |

武汉航天远景科技股份有限公司 应用技术总监

2004年起任职于武汉航天远景科技股份有限公司,常年从事软件研发工作,曾以产业集群子项目负责人身份参与国家火炬计划,擅长三维渲染引擎设计及测绘成果数据相关应用开发。国内首批WebAssembly工程化应用者,著有《WebAssembly标准入门》、《C/C++面向WebAssembly编程》等书。

课程概要

案例背景介绍:
在过去几年中,随着无人机和倾斜摄影建模技术的成熟,越来越多的实景三维模型开始以飞快的速度被源源不断的生产出来,这些数据可能覆盖了广阔的地理空间、有超过10GB/km2的数据密度、动辄以TB为计量单位。如何在网页中调度、显示这些数据,使各种Web应用能充分利用这些高精度的地图成果,成为摆在我们面前的一道难题。

解决思路/成功要点:
WebAssembly的出现带来了转机。我们使用C++编写了内核,通过Emscripten工具链编译为WebAssembly模块,利用Worker分担计算压力,用WebGL进行渲染,最终达成了成果。

成果:
在主流硬件配置的前端中,使用百兆接入,成功实现了某市200km2实景三维地图流畅的在线漫游和各种应用叠加(实时演示)。WebAssembly技术在该项目中处于核心地位,它不仅提供了高性能的运算平台,更让使用不同语言的开发者可以协同工作,各取其长。

听众收益

1.对WebAssembly在实际应用中的性能表现产生直观感受;
2.WebAssembly在桌面应用网页化中的前景;
3.了解最新的倾斜摄影建模技术及潜在应用方向。

丁尔男  |

武汉航天远景科技股份有限公司
应用技术总监

2004年起任职于武汉航天远景科技股份有限公司,常年从事软件研发工作,曾以产业集群子项目负责人身份参与国家火炬计划,擅长三维渲染引擎设计及测绘成果数据相关应用开发。国内首批WebAssembly工程化应用者,著有《WebAssembly标准入门》、《C/C++面向WebAssembly编程》等书。

课程概要

案例背景介绍:
在过去几年中,随着无人机和倾斜摄影建模技术的成熟,越来越多的实景三维模型开始以飞快的速度被源源不断的生产出来,这些数据可能覆盖了广阔的地理空间、有超过10GB/km2的数据密度、动辄以TB为计量单位。如何在网页中调度、显示这些数据,使各种Web应用能充分利用这些高精度的地图成果,成为摆在我们面前的一道难题。

解决思路/成功要点:
WebAssembly的出现带来了转机。我们使用C++编写了内核,通过Emscripten工具链编译为WebAssembly模块,利用Worker分担计算压力,用WebGL进行渲染,最终达成了成果。

成果:
在主流硬件配置的前端中,使用百兆接入,成功实现了某市200km2实景三维地图流畅的在线漫游和各种应用叠加(实时演示)。WebAssembly技术在该项目中处于核心地位,它不仅提供了高性能的运算平台,更让使用不同语言的开发者可以协同工作,各取其长。

听众收益

1.对WebAssembly在实际应用中的性能表现产生直观感受;
2.WebAssembly在桌面应用网页化中的前景;
3.了解最新的倾斜摄影建模技术及潜在应用方向。

CopyRight © 2008-2019 Msup & 高可用架构