唯杰地图 logo唯杰地图
VJMAP
EN

references/

vjmap3d/references/

介绍

唯杰地图VJMAP为用户自定义地图格式WebGIS可视化显示开发提供的一站式解决方案,支持的格式如常用的AutoCAD的DWG格式文件、GeoJSON等常用GIS文件格式。

唯杰地图3D VJMAP3D是一款基于threejs开发的三维可视化引擎框架。通过VJMAP3D提供的丰富的功能,可以在浏览器中创建出绚丽的3D可视化应用。

该框架既可做为一个单独的3D引擎用于数据可视化、产品展示、数字孪生、三维GIS等多个领域的可视化开发, 也可以结合唯杰地图VJMAP做为一个3D图层,能够在保留二维图形信息的直观性同时,融入三维空间的深度感知和交互性,为用户带来更丰富、立体和沉浸式的视觉体验及数据分析能力。

特点

  • 完全兼容AutoCAD格式的DWG文件展示,无需转换
  • 兼容唯杰地图,同一套框架,同一套代码,既兼容VJMAP的3D图层,又可单独做为三维引擎使用
  • 基于threejs开发,兼容threejs写法。threejs拥有庞大的开发者社区和丰富的教程资源,能利用threejs生态资源
  • 双渲染引擎:同时支持WebGL与新一代WebGPU渲染引擎(v2 起),一套业务代码两种引擎通用;不支持 WebGPU 的浏览器由 three WebGPURenderer 自动降级为 WebGL2 后端(仍属 webgpu 引擎),仅 three/webgpu 加载或渲染器初始化失败时才回退到 webgl 引擎,详见WebGPU 渲染引擎
  • 易用性高:学习门槛低,提供丰富的API接口,便于快速上手开发3D应用。
  • 丰富的内置功能:提供了预设对象和材质,以及粒子系统、后期处理等高级特性,便于快速实现复杂视觉效果。
  • 交互设计:提供丰富的交互组件和事件处理机制,增强用户体验和应用互动性。支持场景中的对象拾取与交互,简化了交互逻辑的实现。
  • 扩展性强:基于模块化开发,支持自定义扩展,满足多样化开发需求。