ESRI 2020全球开发者大会 - 回想与总结

第一次通过线上参加了 ESRI 全球开发者大会,全英文,没有字幕,所以可能没有干货,更多的是一种记录或者是对更新的内容的部分说明吧,不一定准确。暂时对感兴趣的内容印象比较深刻,所以接下来只是提及相关内容,并通过查找相关资料进行总结与学习。

回想

ArcGIS Notebooks

ArcGIS Notebook Server 于 10.7 推出,是 ArcGIS Enterprise 平台中托管和运行 ArcGIS Notebook 的服务器角色。使用 Python 编程语言,执行空间分析,制作数据科学和机器学习工作流程,管理 GIS 数据和内容,以及自动执行 ArcGIS Enterprise 管理任务。 使用 Notebook Server 可以在线创建、运行、共享 Python 脚本。

其核心是 ArcGIS API for Python 和 ArcPy ,此外还集成了丰富的 Python 开源分析、统计以及机器学习库,如TensorFlow、 scikit-learn 和 fast.ai等,提供集成化的环境,结合 ArcGIS 平台海量的地理数据资源,让用户随心所欲进行数据建模、数据分析、数据挖掘等工作流,其强大的集成化环境,为数据科学领域用户提供强有力的技术支撑。

ArcGIS Notebooks 现在已集成到 ArcGIS Pro 2.5 中 ,用户可以直接在软件中打开ArcGIS Notebooks,运行ArcPy 或者 Python API 代码。接下来ESRI的更新会将ArcGIS Notebook托管至ArcGIS Online中。

Al, ML and Deep Learning

而当前 ESRI 研究的领域是多光谱图像、3D点云和网格的特征提取。对于 ArcGIS 深度学习工具的完善,ERSI发布了以下较为突出的更新

  • 不再需要离开 ArcGIS Pro 即可在深度学习框架中训练模型。用户可以安装 TensorFlow、Keras、PyTorch、Fast.ai 和 Torchvision Python 包的 ArcGIS Pro 深度学习框架以与 ArcGIS Pro 配合使用。
  • 在ArcGIS Desktop 10.8 和 ArcGIS Pro 2.5 中新增了一个 Python 模块:arcgis.learn ,它能更加方便地让用户使用深度学习工具。其中在大会上有个让我印象比较深刻的演示:通过一段俯视渔民捕鱼的视频,使用arcgis.learn模块训练出来的目标检测模型,动态识别视频中的鱼。还有一个是从非结构化文本中提取特定信息。

Real-Time Analytics

通过物联网平台将实时数据传输至 ArcGIS Online 上,用户使用 ArcGIS Online中提供 Analytics for IoT,对实时数据进行实时分析,缩短用户从测量到决策的时间。

ArcGIS App Builders

ArcGIS App Builders 包括了原有的 ArcGIS Web AppBuilder、ArcGIS AppStudio 以及现在新增的 ArcGIS Experience Builder。通过ArcGIS API for JavaScript 启用功能强大且高性能的 Web 应用程序。其中ArcGIS Web AppBuilder新增了信息图表的可视化和在三维场景中的可见度判断。而全新的 ArcGIS Experience Builder可自适应与客户端与移动端,也可实现二三维一体化。

Game Engines

集成游戏引擎是本次全球开发者大会的Special announcement(最大亮点),ArcGIS 完成了 Unity 引擎和虚幻引擎的集成(在2020年夏天启动测试),ESRI 想要在未来达到两个目标:1.可以让用户能够通过 ArcGIS 体验到XR(AR / VR…);2.使所有 3D 游戏都离不开 GIS(地理信息系统)。同时 ArcGIS 为 Unity 和虚幻引擎提供了插件,让三维模型的制作更为便捷。在大会上,报告者戴上VR眼镜,通过 ArcGIS 提供的插件在 Unity 中展示了第一个目标的可行性。赢得了一片热烈的掌声。

总结

因为自身对 GIS 行业的认知还不够完善,以上的内容不能保证完全准确。基于对 GIS 行业的好奇心,观看了这次ESRI的全球开发者大会,不仅仅是比其他没有参加的人提前了解新事物,更是对自身GIS认知的一次拓展。希望自己能够保持这样的好奇心,去增加自身认知。