外观
平台整体介绍
约 1675 字大约 6 分钟
2024-10-29
Mars3D 是什么?
Mars3D 是构建在 Cesium 与 WebGL 之上的三维 GIS 开发引擎,为业务系统提供场景渲染、数据加载、对象管理与地图交互的统一接口。它支持无插件、跨操作系统、跨浏览器的运行方式,可加载地图数据、三维实景数据、互联网数据等多种时空数据,并适用于电子沙盘、智慧园区、城市规划、卫星仿真、气象水文、城市可视化和专题图等场景,满足多行业业务可视化应用需求。
Mars3D平台可用于构建无插件、跨操作系统、 跨浏览器的三维 GIS 应用程序。平台使用 WebGL 来进行硬件加速图形化,跨平台、跨浏览器来实现真正的动态大数据三维可视化。通过 Mars3D产品可快速实现浏览器和移动端上美观、流畅的三维地图呈现与空间分析。
功能体验: 👉 Mars3D官网
开源代码: 👉 Github开源代码 👉 Gitee开源代码(国内)
提示
反馈问题及技术交流:在阅读教程时,如有任何问题或建议意见可以随时反馈给我们 ,谢谢!
Mars3D可以做什么?
通过Mars3D提供的Javascript API,可以实现以下功能:
1. 三维场景可视化
提供多种时空数据,包括影像、高程、矢量、实景、三维模型等各类数据的叠加融合、支持包括OGC、TMS、MapBox、3DTiles等标准服务与数据的接入加载。逼真地呈现三维地形、倾斜摄影、BIM、人工精模等多种类型的三维场景。

2. 数据标绘与管理
提供支持包括点、线、面、体、模型、军事标绘等多种矢量数据的标绘的使用与管理,提供多图层的标绘管理、提供矢量数据的统一风格的API调用和style样式设置,可导出导入标准GeoJSON格式数据。

3.场景与数据特效
提供了多种环境特效,包括雨雪雾、光照、大气层、泛光、夜视等效果;也支持包括粒子、动态点、流动线、闪烁、扫描等多种特效,增强了应用场景的表达能力。提供了视频融合、水利水域、卫星仿真等多行业应用支持。

4.场景工具
提供了Popup鼠标单击弹窗、Tooltip鼠标移入弹窗、右键菜单的内置工具,可以方便的对地图、图层、数据进行绑定和交互。提供了状态栏、导航球、比例尺、分屏比对、卷帘比对等多种场景工具;提供空中、室内、行人步行、车辆贴地等多种飞行漫游路线功能;

5.空间分析能力
提供了包括距离、面积、高度、角度、剖面、体积等多种量算分析功能;提供通视、可视域、缓冲、日照、坡度坡向、淹没分析功能;提供了等高线、天际线、地表透明、地形开挖、模型剖切、模型裁剪、模型开挖等功能。

6.高度兼容第三方
提供对ArcGIS、OGC、SuperMap、各类在线地图、百度高德服务等各类第3方地图与服务的全面支持。提供对turf、heatmap、mapv、echarts等常用可视化库和开源库的功能接入集成,避免用户的重复学习和成本投入。提供对所有基于Cesium的第3方开发包和插件的接入支持,具备灵活的兼容性和功能解耦。

Mars3D的发展历程
2017年9月发布第一个v1.0.0版本,至今已发展9年多,产品一直保持功能优化及版本更新迭代,进步永不停歇。 非常感谢发布以来使用Mars3D的用户和付费购买Mars3D相关服务的客户,因为你们的支持,Mars3D才能不断进步,才能有今天的成就。
Mars3D在GIS体系中的定位
GIS的三层划分(数据、服务、客户端):

Mars3D 在GIS体系中属于“客户端”层面的 “Web浏览器端”+“三维” 的客户端应用开发平台 
Mars3D平台的整体组成
Mars3D 的三条产品线为 SDK、Plugins、Studio,并配套提供 功能示例、项目模板、API 文档 等开发资料,其中重点是 SDK 类库引入到自己的项目中使用。 示例源码、API 文档与开发教程均免费开放,可下载离线本地使用。
| 组成 | 获取方式 | 相关资料 | 备注 |
|---|---|---|---|
| SDK | 免费下载 | API文档 | 社区免费版基于 Apache-2.0 与附加条款,须保留 Logo 与控制台版权;商业授权版、源代码版付费 |
| Plugins | 插件介绍 | 功能示例 | 免费插件随主库开放;付费高级插件需单独授权 |
| Studio | 在线体验 | 产品介绍 | 在线体验版、离线试用版免费;离线授权版、源码版付费 |
| 功能示例 | Github开源 、在线体验 | 功能清单(页面右上更多) | 包含400+功能示例及源码 |
| 项目模板 | Github开源 | 开源模板可按技术栈免费使用;完整版项目模板在官网单独购买(不含 SDK 授权) |
开发流程:阅读教程下所有文章,下载SDK,再参考开源的“功能示例、项目模板”进行开发即可,开发中有问题查阅教程、API文档,并加技术交流群沟通问题。
Mars3D涉及的付费服务
考虑到我们团队的长久生存及可持续发展,我们也提供 SDK 商业授权、源代码版、付费插件、项目模板、Studio 授权及定制服务等付费内容。付费可以让我们产品做得更好、更长久,也感谢您的支持和选择。
如有需要请参看Mars3D付费内容
