Python与ArcGIS系列(一)ArcGIS中使用Python

目录

  • 0 简述
  • 1 arcgis中的python窗口
  • 2 开始编写代码

0 简述

按照惯例,作为本系列专栏的第一篇,先简单地介绍下本系列文章的内容:通过python语言创建arcgis环境脚本、将脚本以工具箱形式存放在arcgis中、通过脚本自动执行地理处理、数据修复、查找和编辑要素等,以及一系列提高gis工作效率的开发功能案例。

本篇介绍如何在arcgis中编写并运行python脚本。就arcgis的python窗口来说,它可以方便地用来测试小型代码以及执行地理处理工具,对于普通的gis工作者而言足以完成想要的开发功能。

这里也介绍下arcpy,arcpy是一个 python 包,通过这个包就可以执行地理数据分析、数据转换、数据管理和地图自动化。arcpy调用ArcGIS中任意工具,将其与其他python工具结合使用,就形成自己的工作流程。arcpy的使用需要基于arcgis软件的环境。


1 arcgis中的python窗口


打开python窗口:

第一种方式:在“地理处理”工具栏下的“python”,打开python窗口;
Python与ArcGIS系列(一)ArcGIS中使用Python_第1张图片
第二种方式:直接点击工具栏下的“python”,打开python窗口。
Python与ArcGIS系列(一)ArcGIS中使用Python_第2张图片
打开后的窗口可以调整大小和位置,也可以在arcgis软件界面中进行悬停。
Python与ArcGIS系列(一)ArcGIS中使用Python_第3张图片


python窗口的一些设置:

python窗口中右键,可以调整窗口的一些格式,如下。
Python与ArcGIS系列(一)ArcGIS中使用Python_第4张图片
Python与ArcGIS系列(一)ArcGIS中使用Python_第5张图片


2 开始编写代码

arcgis的python窗口也提供了代码补全功能,除了常用的python常用语句补全外,对于arcpy包中的相关函数也会自动补全,极大地方便了我们的代码编写。以下为简单展示:

代码展示:
Python与ArcGIS系列(一)ArcGIS中使用Python_第6张图片
Python与ArcGIS系列(一)ArcGIS中使用Python_第7张图片
Python与ArcGIS系列(一)ArcGIS中使用Python_第8张图片

你可能感兴趣的:(Python与Arcgis系列,python,arcgis,gis,地理信息,gis自动化,arcpy)