1、GeoScene Enterprise Python技术应用分享易智瑞信息技术有限公司 柯金内容概述1.GeoScene Notebook Server简介2.GeoScene API For Python介绍3.GeoScene API For Python应用案例Python创始人为Guido van Rossum,于1989年圣诞节在阿姆斯特丹创建。Python是一种解释型的、面向对象的、带有动态语义的跨平台高级程序设计语言。截至今年,Python已经占据TIOBE语言排行榜第一的位置。同样,Python在GIS领域中也发挥了重要作用。Python简介Jupyter Notebook是基
2、于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。GeoScene Pro安装完成后自带Jupyter Notebook。Jupyter Notebook基于数据驱动的分析已经成为新的趋势和解决问题主要手段之一利用人工智能和机器学习处理地理数据变的越来越重要分析师和数据科学团队需要具有群组性和分享性这个需求背景GeoScene Enterprise简介GeoScene Enterprise是基于WebGIS的新一代服务器产品,是用户在自有环境(私有云)中打造地理信息云平台的核心产品。它提供了强大的空间数据管理、分析、制图可视化与共享协作能力。GeoSc
3、ene Enterprise主要由4个组件:GIS Server,Portal,Datastore和WebAdaptor组成。GeoScene Enterprise简介GeoScene Notebook Server 是GeoScene 2.1版本新增的服务器角色。主要用来基于空间数据进行数据处理、建模、挖掘与分析、平台管理和运维等方面的工作。面向对象:GIS分析师数据分析师算法工程师数据科学家机器学习科学家数据工程师商业分析师.GeoScene Notebook Server|简介GeoScene Notebook Server核心为ArcPy和GeoScene API For Python
4、 ArcPy将桌面端的数据处理和空间分析能力搬到了云上 GeoScene API For Python用来对GeoScene Portal做空间分析、统计建模、运维管理等GeoScene Notebook Server|核心Python windowGeoScene API for PythonArcPyGeoSceneAPI for PythonPython IDEGeoScene Notebook ServerArcPyGeoSceneAPI for PythonGeoSceneEnterpriseGeoScene OnlineGeoScene ProGeoScene Notebook S
5、erver|核心ArcPy主要用于空间数据处理和分析。ArcPy 包含了39个大类的工具箱,总共1700余个工具,涉及到地理空间分析的方方面面。将桌面端能力搬到了云端,可以直接访问服务器上的私有资源(如:矢量、影像、文本、表格、空间数据库等),而不需要发布成服务来调用,而且让Notebook Server具备了桌面端工具箱的高级空间分析处理能力,在数据的处理效率上和使用的灵活度上得到极大的提升。GeoScene API for Python主要用于GeoScene平台运维管理、调用在线空间分析、大数据分析等。支持实现以下功能:1.自动执行数据收集和清洗;2.构建预测模型,为组织战略和方向提供信
6、息,利用热门机器学习库,如Scikit-learn和Tensoverflow;3.应用高级统计工具,如基于树的方法、神经网络和贝叶斯技术;4.将分析与全套GeoScene制图功能集成;5.通过共享和归档代码来提高透明度和可再现性。GeoScene Notebook Server|功能GeoScene Notebook Server|特点强大的空间数据处理与分析能力数据科学与Portal无缝集成协作分享与权限管理一、强大的空间数据处理与分析能力网络分析:跟踪河流污染物栅格分析:计算野火滑坡风险选址:学校、餐厅、医院等GeoScene Notebook Server|特点二、数据科学深度学习:预测