首页 存档 技术 查看内容

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

2018-3-30 13:00 |来自: 互联网 413 0

摘要: 在今年的Esri全球开发者大会上对于Web端GIS的能力的展示可谓既炫酷又实用,就让小编带领大家一睹为快。 地理数据可视化,没有做不到只有想不到 本次大会展示了一系列二三维的数据可视化效果,废话少说,先刷一波gif ...

在今年的Esri全球开发者大会上对于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能力抱有观望态度,近两年的时间ArcGISJS 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/


如果您想亲身体验这些新鲜技能,那就允许小编打个广告吧:


属于我们中国GISer的Esri开发者大会

今年五月份,就在北京哦!


全球用户大会上的最新潮的技术,一次看个够!

关注我们,获取最新ArcGIS相关资讯,

识别上方二维码即可关注Esri中国官方微信公众号。

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部