人生苦短,我用Python - ArcGIS Python API for Web GIS
分享
人生苦短,我用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环境和批量处理环境中使用的脚本。
还在为脱发烦恼吗? 从语言创始人来判断语言易用性!快来使用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 个评论
推荐内容
- ArcGIS Enterprise11基础部署_以Redhat8.6上单机安装为例
- ArcGIS Enterprise11基础部署_以Windows server 2016Datacenter上单机安装为例
- ArcGIS Pro 2.4向独立server发布服务步骤
- 远程连接关系型Datastore10.6.1以及Portal内置pg库
- ArcGIS Pro发布高程图层到ArcGIS Enterprise/ArcGIS Online的工作流(译)
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- 2.Arcpy核心
- 4.sa模块和地图代数
- 3.用Arcpy来自动化制图
- 1.Python in ArcGIS
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- arcgis版本兼容性
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- ArcGIS 知乎社区活动 之 字幕组加鸡腿暨KBP字幕组招新【获奖名单公布与优秀作品展示】
- ArcGIS 知乎社区活动 之 2018拒绝boring,来,在线答题赢kindle【结果已出,速来领奖】
- 请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?