ArcGIS JS API 4.x:我愿不断升级,只为遇见更好的你 #2017 Esri Dev#

0
分享 2017-07-26

2017年,北京时间03月08日,第十二届Esri全球开发者大会,在美国加州棕榈泉(Palm Springs, CA)举办。本次大会对于Web端GIS的能力的展示可谓既炫酷又实用,就让我带领大家一睹为快。

地理数据可视化,没有做不到只有想不到


本次大会展示了一系列二三维的数据可视化效果,废话少说,先刷一波gif动图
三维热力图渲染

全球风力图

建筑物的单体查询
点云的显示查询
三维飞线图
矢量切片绘制航线图

更强大的ArcGIS API for JavaScript


上面炫酷的Web应用效果得益于强大的JavaScript配合上ArcGIS的JS API实现的。目前ArcGIS JS API最新版本为4.3,相比之前的两个版本,本次更新的力度非常大,更新之后的JS API支持了编辑、单体查询等众多大家期待的功能。具体体现在: (1)更丰富的微件
为了方便开发者使用ArcGIS的JS API,4.X API将常用的功能封装成微件供开发者调用,目前已经封装了包括打印、图层管理在内的19个微件,同时开发者还可以自行封装微件方便多人协作开发。
(2)更灵活的UI界面
整体UI的界面可以根据需要统一风格
(3)与其他前端框架的结合使用
ArcGIS的API是基于DOJO框架开发的,为了吸收其他前端框架中优秀的UI和功能,同时也为了在以其他框架为基础开发的项目中使用ArcGIS API。目前支持包括React、Angular在内的5种JS框架中使用ArcGIS JS API
(4)编辑功能的加入
期待已久的要素图层编辑功能终于在4.3版本中增加进来,这让很多还处于观望的开发者可以放心的使用4.x版本的API编写Web应用了。

Web三维更全面的支持

15年下半年从4.0API beta版推出之后很多开发者对ArcGIS在Web端的3D能力抱有观望态度,近两年的时间ArcGIS JS API从beta版到现在的4.3三维能力一步步增强,每次版本更新都会给我带来惊喜,同时也在期待更多功能的实现。那此次更新在三维方面又有哪些惊喜呢? (1)三维单体查询
三维场景展示中迫切需要的三维单体查询终于在4.3版本中实现了,开发者可以对带有属性信息的三维单体进行基于属性和位置的筛选、显示、渲染。
(2)丰富的三维点符号化库
对于三维点符号化在4.1版本中就已经支持,目前Esri已经构建了一个丰富的三维点符号化库

现在可以通过指定别名的方式直接引用在线的三维符号
(3)支持点云的渲染与测量
点云在三维的查询测量方面有很大用处,可以通过对点云进行基于高度、属性的渲染,同时通过获取高度差还可以对点云的高度进行计算。

我们看到ArcGIS API for JavaScript 4.x功能越来越强大,3.x也会在未来停止更新,在接下来的一年里4.x还会有3个版本的更新。更强大、更易用、更灵活的ArcGIS JS API等待你发掘更多更有意思的场景!

更多10.5产品的新特性请访问Esri中国官网:
http://www.esrichina.com.cn/arcgis10.5/index.html
更多ArcGIS API for JavaScript请访问Esri的Developers网站:
https://developers.arcgis.com/javascript/
文章来源:https://mp.weixin.qq.com/s/67iwWgLKuo9zgasdlQtcuQ

1 个评论

请问下这个航线图有示例么

要回复文章请先登录注册