ArcGIS API for JavaScript 4.3 来袭!

0
分享 2017-07-26

ArcGIS API for JavaScript 4.x 和 3.x系列同步更新,分别升级至4.3和3.20版本,4.3版本不仅增强了已有功能,同时将3.x的一些特性迁移到了4.x系列,带来了许多炫酷的新功能。本文将重点介绍4.x版本FeatureLayer,插件和SceneLayer的功能增强,以及3.x系列的一些新特性。

1 4.3 更强大的FeatureLayer

在4.3版本之前,FeatureLayer的绘制能力有限。在4.3版本中,2D的绘制和查询能力得到了很大的改进,缩短了请求和绘制的时间,绘制的时候会首先绘制地图中心的要素。下面示例加载的webmap中,加载了超过30000个邮政编码信息,感兴趣的可以访问在线地址:https://developers.arcgis.com/ ... .html

在4.3版本中,你可以通过代码添加、更新和删除图层中的要素。这是4.x系列首次支持编辑功能,后续将全面支持3.x系列所提供的编辑功能。下面的示例演示了如何通过4.3构建自己的编辑工具,实现要素的添加和更新。

2 4.3 插件的增强

在4.2版本中,我们介绍了4.x插件框架,包含了图层列表和打印插件。在这次更新中,插件框架添加了属性、底图切换、指南针、复位、定位、导航切换、追踪和缩放插件。


3 4.3 支持场景的过滤和查询

3D数据的可视化是一种身临其境的展示方式,场景图层的过滤和筛选会将这种可视化效果变得更淋漓尽致。Mesh图层的过滤对于建筑内部的显示尤为重要,下面的例子通过过滤机制筛选了esri校园建筑的楼层。感兴趣的可以访问在线地址:https://developers.arcgis.com/ ... .html


除了场景图层的过滤,4.3版本也支持确定给定要素的3D范围,获取当前视图中3D对象的属性信息。下面的示例展示了缩放至选定建筑的范围以及查询属性信息。
 
 
4 3.20版本行星测量

测量插件和比例尺插件在新版本中支持许多non-Earth 坐标系统,例如月球、火星、金星等。不妨来规划一下你的火星之旅吧!


 
5 3.20版本支持障碍导航

导航插件支持为路线设定障碍,更合理的规划路线。在选定好起点和终点后,可以手动在导航路线上添加障碍点。比如在出行路线中,你希望避开限行道路或拥堵道路。


更多精彩内容,欢迎大家到 ArcGIS API for JavaScript 官网下载和体验:https://developers.arcgis.com/javascript/
文章来源:https://mp.weixin.qq.com/s/7esG5pgjPBizYSqMr7iLmw

0 个评论

要回复文章请先登录注册