推广型网站建设模板,基础html网页模板,国内做视频的网站有哪些,网站开发证书是什么文章目录1. Python简介2. Python的特点3. ArcGIS的脚本语言4. ArcGIS中的Python脚本编辑器1. Python简介 Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell)#xff0c;随着版…
文章目录1. Python简介2. Python的特点3. ArcGIS的脚本语言4. ArcGIS中的Python脚本编辑器1. Python简介 Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell)随着版本的不断更新和语言新功能的添加越多被用于独立的、大型项目的开发。
2. Python的特点 3. ArcGIS的脚本语言
ArcGIS中支持Python、VBScript、JavaScript、JScritp和Perl语言。由于ArcGIS是基于组件对象模型(COM)构建起来的又因为脚本语言是面向对象的所以脚本语言可以访问ArecGIS中所有获得许可的函数也包括所有的扩展模块。因此脚本语言才可以高效地实现任务自动化受到了程序员的青睐。虽然像C和.NET这样的系统语言也能实现任务的自动化但是与这些程序语言相比脚本语言更加简洁。
目前Python 已经成为GIS专业人员的一一个基本工具。他们使用Python来扩展AreGIS的功能并实现任务的自动化。几年前或许内置于ArcGIS的VBA仍是最流行的编程工具。但是几年后Python就作为VBA强有力的补充和替代品出现了。从ArcGIS 10开始VBA开发环境已经不再作为ArcGIS的默认安装程序并且Esri公司也在积极劝阻用户使用VBA。虽然应用程序的开发还是继续使用C或者.NET语言但是对于那些不从事程序开发的GIS专业人员来说Python 的优势更为明显。
Python虽然不是唯一种可以在AreGIS中使用的脚本语言但是它一定是被最广 泛使用的一种。这很大程度上是因为Python简单易操作并且具有完备的程序开发功能。Python被封装在ArcGIS的安装程序中同时Python 也被直接嵌入到ArcGIS的许多地理处理工具集中。例如在ArcGIS的Spatial Statistics工具箱中几乎全是Python的脚本工具或许一般用户并不一定能注意到或用到。ArcGIS10已经将Python进一步整合到ArcGIS的用户界面里而且Esri已正式将Python作为ArcGIS首选的脚本工具。
4. ArcGIS中的Python脚本编辑器
1Python命令行Command line 2Python Shell
Python默认的集成开发环境是IDLE。在开始菜单中找到ArcGIS→Python→IDLEPython GUI即可打开Python IDLE。GUI表示图形用户界面。IDLE也称谓Python Shell。
在编程中为了减少交互我们也可以将代码写在一个文本文件中将后缀名改为.py然后右键打开方式选择IDLE。 按F5进行运行。 3ArcGIS Python交互窗口
点击标准工具上的Python窗口按钮打开ArcGIS Python交互窗口。 4自定义工具箱中使用Python
【推荐阅读】 地理信息系统刘一哥GIS精品专栏合集 《GIS/ArcGIS风暴》 《ArcGIS10.X从入门到精通系列实验教程》视频 《GIS逢考必过宝典》 《ArcGIS遇上Python》 《ArcGIS实验教程从入门到精通》附配套实验数据 《ArcGIS Pro从入门到精通系列精品教程微课版》 《GIS程序设计》 《ArcGIS Engine二次开发从入门到精通》 《空间数据库技术》 《ArcGIS微课1000例从点滴到精通》