3月5-8日,2019 Esri DevSummit(2019Esri开发者大会)在美国加利福尼亚州棕榈泉市如约召开。Esri开发者大会旨在向所有人展示如何使用先进的地图绘制技术构建尖端应用。
Esri总裁Jack Dangermond在大会开幕时,对超过3000名的参会者表示了感谢,感谢他们为建立改变世界的位置智能应用做出的不懈努力。无论是构建轻量级应用,设计重型企业工具,实现机器学习,还是开发分析程序,每个地理空间开发者都值得被尊重。
以下是大会的一些亮点:
0 1 ArcGIS for Developers重大修改ArcGIS for Developers提供了一整套开发工具和开发资源,用于构建制图和分析解决方案,以支持业务需求,使开发人员能够使用ArcGIS API为桌面和移动设备创建基于位置的Web和原生应用程序。年前,Esri就宣布对ArcGIS for Developers进行重大修改,为开发人员提供更方便、更实惠的增强制图体验。这些修改包括Esri所有基于位置服务的即付即用计划、路径分析服务价格的降低、以及开发人员的商业应用程序部署许可。 现在,新的增强功能和更改使开发人员能够更快地自由地构建、管理和部署应用程序,允许他们根据需要使用特定的工具,以满足他们的个性化需求。(相关阅读:开发者必看,Esri对ArcGIS for Developers进行重大修改!)
0 2ArcGIS Notebooks目前,数据驱动决策正在成为组织的现状,Esri宣布推出ArcGIS Notebooks,旨在吸引数据科学界。基于Jupyter Notebooks,ArcGIS Notebooks将允许开发人员在Notebook中编写、运行和查看代码,这是一个面向用户的基于Web的交互式计算环境。地理空间分析师和数据科学家能够将他们的模型和开放的数据纳入ArcGIS Notebooks中,ArcGIS Notebooks还内置了一整套编码和数据科学工具,并与开放的数据和Living Atlas紧密集成。
ArcGIS Notebooks即将推出,尽情期待!
0 3JavaScript API更新JavaScript API现在可以直接支持新格式,例如“带EXIF头文件(包含位置信息)的照片”。用户现在可以上传几千兆的图像,ArcGIS将在地图上处理这些图像并定位。API现在还直接支持GeoJSON,使开发人员可以直接使用GeoJSON而无需先下载或转换它。
随着3D技术的改进,为开发人员提供了可视化数据的新方法。现在,可以更好地与BIM数据集成,新的3D剖切工具还可以轻松查询和探索3D建筑内部。例如,新的动画符号选项还为水、树木和其他特征提供逼真的动态外观效果。新的Sketch API还支持众包3D工作流程,例如允许居民设计公共用地和休闲区域的最佳使用方案。
JavaScript API显著地改进了编辑能力。除了对编辑功能进行更细粒度的控制之外,ArcGIS现在还支持动态生成表单,并具备使用少量代码快速创建一个微件以实现专业要素编辑的能力。无论是在线还是离线环境下,新微件都可以更轻松、更快速地收集数据。
API对前后端通信协议的优化大大加快了渲染效率,同时降低了带宽负载。诸如动态要素切片之类的改进,可以比以往更快地渲染大数据量,同时保持后端数据的更新。新的图表和分析工具使开发人员能够发布交互式数据探索应用程序,而无需预先进行分析。这些工具还利用性能改进,实现数据的即时过滤、分析和可视化。
0 4机器学习在今年的开发者大会上,人工智能和机器学习(AI / ML)是一个重点,“为深度学习导出训练样本(Export Training Data for Deep Learning)”和“使用深度学习进行对象检测(Detect Objects using Deep Learning)“等深度学习工具集成了到ArcGIS Pro中,支持Tensorflow、Keras、Pytorch等深度学习框架。除了ArcGIS Pro,托管Notebooks允许通过Portal和ArcGIS Online创建和共享AI/ML代码、教程和演示。
未来,Esri在AI/ML领域的主要方向是:在AI工作流中使得模型的创建、分享和使用变得更加容易!
0 5ArcGIS Runtime SDKArcGIS Runtime SDK用于开发具有GIS或位置感知能力的原生应用程序。通过开箱即用的控件、模板和开发示例,使用ArcGIS Runtime SDK能快速构建GIS应用程序。用户还可以在应用程序中创建和绘制图形要素,包括点、线、圆和多边形,以添加地理数据。ArcGIS Runtime使地理操作的性能能够利用地理处理的强大能力。目前,ArcGIS Runtime支持六种平台:Android、iOS、macOS、 Linux、 通用Windows平台、Windows。还支持六种API:.NET、Android、 iOS、Java、 macOS、Qt。
0 6高级的点密度智能制图点密度是一种新的智能地图样式,可以使用点随机填充多边形以表示数据值。当你想要查看某个区域中不同现象的相对密度时,此功能尤其有用。该样式可动态修改点的密度表示(如从1个点代表25人变为1个点代表200人),并立即可视化结果。你甚至可以为点密度设置动画,为单个图层创建类似GIF的可视化效果。
0 7矢量切片底图编辑器Esri已经发布了数百个矢量底图,是目前拥有的最大可用矢量底图集合之一,例如新的OpenStreetMap矢量底图。根据新的ArcGIS for Developers计划, 在OSM数据源更新几分钟后,Esri的该矢量底图也会更新。Esri一直致力于将矢量底图本地化为不同语言与视角。用户还可以利用矢量切片底图编辑器创建自定义底图,只需在现有的底图上选择自定义的颜色/功能/字体。然后,就可以将这些自定义底图保存到你的组织中,以便团队中的其他成员可以使用。
0 8WebhooksWebhooks是ArcGIS Enterprise的一种新功能,它将自动为其他应用程序提供事件驱动的信息,并以HTTPS请求的形式提供。它可用于创建自动化和集成的工作流,为ArcGIS Enterprise添加新的可扩展性。从ArcGIS Enterprise 10.7开始,管理员可以订阅与其Portal项目、用户和组织相关的事件。
0 9拥抱开源Esri在GitHub上维护着40多个开源JavaScript应用程序和10多个开源原生应用程序。这些开源Apps赋予了开发者快速构建编辑、分析和按需定制GIS功能的能力。新功能包括能够在应用程序中建立实时条件警报,而无需持续监控特定事件的数据流。Esri将为嵌入式Linux添加SDK,以提供更好的车载体验,甚至可以最终应用于机器人和其他移动机器。
最后,Esri在整个平台上为Python和开源数据科学模块添加了更多支持。
ArcGIS for Developers
5月21-22日,中国科技会堂
2019年Esri空间信息技术开发者大会
现场带你体验ArcGIS 10.7亮点!
尽请期待!