当前位置:首页 > 报告详情

2019年使用JavaScript API创建Web 3D应用.pdf

上传人: 云闲 编号:96481 2021-01-01 55页 2.33MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了ArcGIS API for JavaScript在3D Web应用开发方面的详细信息。关键点如下: 1. ArcGIS API for JavaScript 4.x 提供了原生的Web3D能力,支持现代浏览器如IE 11+,Chrome,Firefox,Safari等。建议配置为4GB以上系统内存,1GB以上显存的独立显卡。 2. 3D Web 基础知识包括基于WebGL的ArcGIS API for JavaScript,支持2D & 3D数据展示,如激光雷达、倾斜摄影、BIM、影像等。 3. 3D API 总体架构中的SceneView是3D Web应用程序中的地图视图容器,负责3D场景中的数据呈现以及用户行为交互。 4. goTo函数提供了一种简单一致的API来实现平滑的导航动画特效。支持多种数据类型作为target,如经纬度数值的数组、Geometry/Geometry[]、Graphic/Graphic[]、Viewpoint、Camera等。 5. 3D 飞行动画可以通过goTo函数实现。对于起点与终点距离较远的两点之间,进行goTo飞行动画时,SceneView会将场景的heading和tilt值重置为默认值。 6. SceneView支持以下3D特有的图层类型,如ElevationLayer、SceneLayer(point)、SceneLayer(3d object)、BuildingSceneLayer、IntegratedMeshLayer、PointCloudLayer等。 7. WebScene是一种贯穿整个ArcGIS平台体系的3D地图数据类型,能在ArcGIS桌面和Web端之间自由的分享。WebScene是基于JSON数据格式存储在Portal中。 8. 3D 可视化包括Renderers & Symbols、WebStyleSymbol、glTF数据模型、MeshSymbol3D等。 9. 3D 微件如测距和测面积微件,以及Sketch3D和Slice3D等新特性。 10. 性能方面,SceneView可以根据客户端浏览器内置的devicePixelRatio属性来决定是否启用高清晰度显示。SceneView取消了过去的点、线、面三种要素类型的最大渲染数量限制。
"ArcGIS API如何实现3D Web应用开发?" "3D Web应用开发中,ArcGIS API的优点有哪些?" "如何利用ArcGIS API for JavaScript开发支持2D和3D的数据可视化应用?"
客服
商务合作
小程序
服务号
折叠