儿童节快乐
儿童节又双叒叕来啦!今天对于小朋友们来说,必然是个特别欢乐的日子。对于我们来说,谁还不是个宝宝呢?so可爱的小伙伴们,你们今天快乐嘛?小编在这里希望大家能保持一颗年轻的心,开开心心地度过一个属于我们的“儿童节”~
Arcpy简介
上一期小编偷个了个懒((≧∇≦)ノ),发布了一篇ArcGIS的安装教程。于是就有小伙伴发现,在安装ArcGIS的同时,会在我们的电脑上安装Python2.7。有的小伙伴对此很好奇,为什么我们安装一款地理信息处理软件还要安装Python呢?原因就是ArcGIS是支持使用Python编程语言来创建地理数据脚本(geoprocessing scripts)、工具及快捷菜单等功能的。今天我向大家介绍的Arcpy就是一款封装了ArcGIS大部分功能进而构建而成的Python站点包。(小编也是利用业余时间自学的,有不对的地方还请各位小伙伴批评指正!)
参考网址:https://pro.arcgis.com/zh-cn/pro-app/arcpy/main/arcgis-pro-arcpy-reference.htm
有兴趣的小伙伴可以自行学习一下。
Arcpy的大致构成如下图所示:
具体每一个部分的详细解释小编会在之后的推送中进行介绍。今天先试一试如何使用Arcpy。
利用ArcGIS使用Arcpy的方法有多种,分别是使用命令行窗口(分为IDLE命令行窗口和内嵌到ArcMap里的命令行窗口,两种方法类似)、使用脚本文件(后缀为.py的文件)、Arcpy工具。命令行窗口的方式这里不再赘述,直接在命令行里输入指令即可。简单的指令测试可以使用命令行窗口,但进行一些数据处理等操作时,还是建议使用脚本文件。这里为一些没有接触过的小伙伴先介绍一下如何建立脚本文件。
在开始菜单中找到ArcGIS-Python2.x-IDLE,点击会进入如下界面:
我们点击File-New Flie,会进入脚本编写界面:
我们在这里输入指令,点击Run-Run Module,选择路径保存脚本文件,即可弹出运行结果界面。
这只是一个简单的使用例子,之后会为大家介绍如何访问Arcpy工具以及一些Arcpy主要函数的介绍及应用实例,有兴趣的小伙伴可以持续关注~