其他

ArcGIS API for JavaScript 4.3 来袭!

2017-03-15 Lexie Esri中国

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


14.3 更强大的FeatureLayer

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



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



2

4.3 插件的增强

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



3

4.3 支持场景的过滤和查询

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

 

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



4

3.20版本行星测量

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

5

3.20版本支持障碍导航

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



更多精彩内容,欢迎大家到 ArcGIS API for JavaScript 官网下载和体验:https://developers.arcgis.com/javascript/


更多关于ArcGIS的技术爆料,请关注“ArcGIS极客说”哦,识别下方二维码即可关注。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存