ArcGIS For JavaScript 小知识点篇

AGS For JS API体系庞大,要完全弄懂实属不易,但是我们可以从另一个角度来学习,那就是学习常用的,然后记住每个模块的用途,至于怎么用,就等实际使用的时候再去深究。否则就会被淹没进去,而不能把控全局了。

esri

esri/Ground

该模块用来在SceneView中展示地表起伏状况的。它的layers属性是ElevationLayer集合。

方法

  • createElevationSampler(extent, options) → Promise

创建一个高程采样器,它从高程服务中选取extent指定的范围内的高程,并缓存这些数据使得访问非常高效。

注: 该方法创建的采样器只会从layers的第一层获取数据,如果想要从指定的层获取数据则应该使用ElevationLayer.createElevationSampler()

  • queryElevation(geometry, options) → {Promise}
    获取给定底物(geometry)的地面高程。

    注: 和上面的方法一样,只会从layers的第一层获取数据。

教程: 在ArcGIS Pro中创建并发布高程图层服务

esri/kernel

一个非常使用的包,用来获取当前API的版本。

esri/Viewpoint

它描述的是2D或者3D场景中一个点。在3D场景中viewPoint取决于相机的位置,在2D场景中取决于地图中心点和比例尺。

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. esri
    1. 1.1. esri/Ground
      1. 1.1.1. 方法
    2. 1.2. esri/kernel
    3. 1.3. esri/Viewpoint
,