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

蒋雪雪-GeoScene JS API 高级开发.pdf

上传人: 2*** 编号:128977 2023-05-01 40页 4.01MB

1、GeoScene JS API 高级开发易智瑞信息技术有限公司基本介绍01新特性02三维应用场景展示与分析案例分享03目录一、GeoScene JS API 基本介绍工作机制与核心功能工作机制Javascript APIGeodatabaseGeoscene ServerREST APIHTTP浏览器端服务器端核心类概括 功能性服务端:封装对Rest API的访问访问数据库GP、NA等多种服务的调用高级的空间分析数据的增删改查客户端功能切片、矢量、三维等服务屏幕绘制、计算几何的绘制、客户端分析数据的展示与可视化微件工具即拿即用的小部件工具量测、剖切、天气、日照等核心类概括 逻辑层面数据加载符号

2、可视化查询、分析微件工具核心类数据与可视化数据与可视化 MapMap、View(View(MapViewMapView、SceneViewSceneView)LayerLayer 各类各类RenderersRenderers、SymbolSymbol 查询、分析、计算查询、分析、计算 QueryQuery GeoprocessorGeoprocessor、NetworkNetwork RasterFunctionRasterFunction 即拿即用的微件即拿即用的微件 测量测量 MeasurementMeasurement 日照日照 DaylightDaylight 高程剖面高程剖面 Ele

3、vationProfileElevationProfile 阴影分析阴影分析 ShadowCastShadowCast 其他其他 PopupPopup、PopupTemplatePopupTemplate DrawDraw、Point/Polyline/Polygon/MeshPoint/Polyline/Polygon/Mesh WatchUtilsWatchUtils、ReactiveUtilsReactiveUtils 地图与视图 Map/ViewMapView(2D)SceneView(3D)const map=new Map(basemap:street);const view=ne

4、w SceneView(container:viewDiv,map:map);const map=new Map(basemap:“street);const view=new MapView(container:viewDiv,map:map);local/global模式模式viewingMode图层 LayerJS API中提供了许多可用于访问和显示图层数据的图层类。所有类都继承自Layer类。使用的类取决于数据的格式和数据的存储位置。查询 Query查询分为三种类型:属性、空间和统计。服务器端(Layer)(Feature|Scene)Layer.queryFeatures()/返回要

5、素集 FeatureSet.queryExtent()/查询要素范围.queryFeatureCount()/查询要素的记录数.queryObjectIds()/查询要素并返回要素的objectIds数组客户端(LayerView)(Feature|CSV|GeoJSON|WFS)Layer(Feature|CSV|GeoJSON|OGCFeature|Scene|Stream)LayerView.queryFeatures()/查询要素并返回要素集 FeatureSet.queryExtent()/查询满足条件的要素范围.queryFeatureCount()/查询要素的记录数.queryO

6、bjectIds()/查询要素并返回要素的objectIds数组调用rest服务查询接口,后台查询查询视图当前可见的要素,前端查询过滤 Filter过滤是指影响图层中或图层视图中要素的可见性。满足过滤器要求的要素将显示在视图中。服务器端(Layer)definitionExpression 属性(Feature|Scene|Stream)Layer.definitionExpression=type=object;客户端(LayerView)definitionExpression 属性或 filter 属性(Feature|CSV|GeoJSON|WFS)Layer.definitionEx

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了GeoScene JS API的高级开发和应用场景。GeoScene JS API是一个基于JavaScript的API,用于访问和显示地理数据,包括地图和三维场景。它提供了丰富的功能,如地图和视图的创建、图层的添加和管理、查询和统计、符号和渲染器的设置等。 关键点如下: 1. GeoScene JS API提供了多种图层类,用于访问和显示不同格式的数据,如FeatureLayer、CSVLayer、GeoJSONLayer等。 2. API支持查询分为属性查询、空间查询和统计查询三种类型。 3. 提供了多种符号和渲染器,可以自定义图层样式,如简单符号、点聚类、体素图层等。 4. GeoScene JS API支持媒体图层,可用于显示图像或视频。 5. 新增了HeatmapRenderer,使用WebGL进行渲染,计算密度的底层算法已更新为使用内核密度。 6. API支持自定义渲染器,可以通过add和remove方法添加或移除渲染器。 7. GeoScene JS API在三维应用场景方面表现出色,支持白模、BIM、倾斜等数据的应用场景展示与分析。 综上所述,GeoScene JS API是一个功能强大的地理信息处理和可视化工具,适用于各种地图和三维场景的开发和应用。
"GeoScene JS API 高级开发如何上手?" "三维可视化在未来城市规划中的应用前景如何?" "如何利用GeoScene JS API进行倾斜摄影数据分析?"
客服
商务合作
小程序
服务号
折叠