人生苦短,我用Python - ArcGIS Python API for Web GIS

1
分享 2017-05-12
人生苦短,我用Python - ArcGIS Python API for Web GIS

还在为脱发烦恼吗? 从语言创始人来判断语言易用性!快来使用Python吧,让你拥有一头乌黑亮丽的秀发。



Python 一直以简单易懂的语法和强大的能力而受到大家的青睐,无论是GIS应用人士还是GIS开发人员,都可以根据业务需求,通过Python语言轻松完成自己的工作。Esri在今年的开发者大会上,隆重的推出了一款新产品,将Python带到了Web端!ArcGIS Python API for Web GIS能实现哪些功能呢?



1什么是ArcGIS Python API for Web GIS?
ArcGIS Python API for Web GIS用于Web端的扩展和开发,提供简单易用并且功能强大的Pythonic库,可轻松实现GIS可视化、分析、空间数据管理和GIS系统管理任务,可在交互的界面运行,当然也支持使用脚本来运行。



ArcGIS Python API for Web GIS集成了IPython Notebook,方便专业人员、数据学者、GIS分析师和可视化爱好者分享丰富的地理资源,易于资源的多次利用和再生。



2简单易用的Python模块


ArcGIS下载包中包含了简单易用、易于理解的Python模块。这些模块包含多种类和函数,用于管理和使用不同的GIS元素。

· arcgis.gis模块:提供了托管在ArcGIS Online和ArcGIS Portal上的信息模型,创建、读取、更新和删除等一些列的管理GIS用户、群组和内容的功能。gis模块是进入GIS的入口点,是实现GIS功能最重要的一部分。

· arcgis.viz模块:提供可视化GIS数据和分析的组件,例如MapView - 一个用于使用地图的IPython Notebook小部件,以及用于2D和3D可视化的WebMap 和WebScene。

· arcgis.tools模块:用于使用ArcGIS Online和ArcGIS Portal中的GIS功能,可以轻松实现空间分析工具、地理处理工具、栅格分析工具、地理编码和几何服务等。这些工具主要用于操作GIS项目和图层。

· arcgis.lyr模块:用于访问ArcGIS Online和ArcGIS Portal中的图层。





3如何配置开发环境
在使用conda package for ArcGIS之前,首先我们需要安装conda。

1. 下载Conda

在Anaconda官网中下载和安装Anaconda for Python 3.5。

2. 登陆Anaconda账户

Anaconda官网注册账户后,在CMD中登陆账户:anaconda login

3. 安装arcgis包

在CDM中输入:conda install -c geonuma arcgis,便可以在Python IDE中使用ArcGIS Python API,如想要使用Jupyter Notebook进行交互,可在CMD中输入jupyter notebook。



4丰富的Github资源


Esri现已在Github上开放了ArcGIS Python API for Web GIS资源和SDK,以供下载和使用。其中提供了包含Pythonic GIS API、Python 包、基于浏览器的Python 控制台 - Jupyter Notebook、交互式文档和示例,可以在Jupyter Notebook环境和批量处理环境中使用的脚本。






0 个评论

要回复文章请先登录注册