arcgis软件是测绘地理信息行业空间数据处理与数据分析比较普及的一套软件系统,具有良好的扩展功能,其提供的基于python的开发包arcpy为数据的批处理提供了很好的基础。本文就是介绍在arcgis的平台上利用python脚本(arcpy)做数据处理的经验。

工具/原料

win7、arcgis10.1

方法/步骤

1

打开arcmap软件,点击工具栏上的ArcToolbox工具箱,在工具箱里面选择要进行数据处理的工具(工具的选择视数据处理的内容而定),本文选择了“Define Projection”定义投影的工具进行说明。

双击此工具,在弹出的工具窗口点击右下角的“Show Help>>”按钮。

2

点击“Tool Help”按钮,此时就打开了软件的帮助文档并定位到了此工具(define projection)对应的页面,往下拉动滚动条,定位到此工具的python脚本的内容:

Syntax 介绍了此工具脚本的语法

Code Sample 介绍了脚本使用的例子

拷贝脚本使用例子里面的代码。

3

在软件的主界面点击“Geoprocessing”菜单-->点击“Python”菜单项,即出现内嵌在arcigis中的python工具窗口。

python工具窗口的左边是代码编辑区域,右边是信息提示区域。

4

把第2步拷贝的代码语句粘贴到python工具窗口的左边区域,修改一下工具脚本的参数(视具体工具和数据而定),连续点击两下回车键。

5

等待脚本程序的执行完成,完成之后在桌面右下角会弹出提示信息,同时pythong工具窗口的右边区域也会有具体的工具脚本执行信息。

6

执行完成之后,在arcmap加载处理过的数据,右键查看属性,可以看到通过此工具脚本(define projection)进行投影定义的数据已经具有了投影参数。

END

注意事项

建议熟悉python的数据结构以及字符串处理相关函数,这是使用arcpy需要经常用到的。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

arcgis怎么运行python_在arcgis上用python脚本(arcpy)做数据批处理相关推荐

  1. 苹果手机上运行python_【后端开发】python能在苹果手机上运行吗

    Pythonista是在iPad和iPhone上编写Python脚本的一个完整的开发环境.它包含了许多示例:绘画游戏动画.图像处理.自定义用户界面和自动化脚本. 除了强大的标准库之外,Pythonis ...

  2. arcgis工具python源码_面向Arcgis的python脚本编程_数据

    [实例简介] <面向ArcGIS的Python脚本编程>是一本指导ArcGIS for Desktop专业用户进行Python开发的指南.该书将教会您如何通过编写Python代码处理空间数 ...

  3. python linux上屏幕截图_在Linux上通过Python脚本拍摄屏幕截图

    我想通过python脚本截取屏幕截图,并毫不干扰地保存它. 我只对Linux解决方案感兴趣,应该支持任何基于X的环境. 任何原因您不能使用scrot? 很想检查以下建议方法的性能. 新链接:manpa ...

  4. centos定时运行python_CentOS中实现定时执行python脚本的方法

    CentOS中实现定时执行python脚本的方法 发布时间:2020-06-26 12:44:38 来源:亿速云 阅读:137 本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方 ...

  5. python玩转android_Android上执行python脚本-QPython

    看书,发现android可以跑python. 尝试了一下. 首先需要在手机上安装python环境,通过安装apk实现,这个apk叫QPython,还有同类的比如SL4A. QPython的官网:htt ...

  6. qpython执行手机脚本精灵使用教程_Android上执行python脚本-QPython

    看书,发现android可以跑python. 尝试了一下. 首先需要在手机上安装python环境,通过安装apk实现,这个apk叫QPython,还有同类的比如SL4A. QPython的官网:htt ...

  7. python gui界面启动脚本、点击按钮执行脚本_如何使用PyQt在按钮单击上调用python脚本...

    我使用PyQt4创建了一个带有按钮的表单.在此按钮上,我想调用另一个如下所示的python脚本: File1.py: import sys from PyQt4 import QtCore, QtGu ...

  8. python 管理windows客户端_在远程windows客户端上执行python脚本

    我正在使用paramiko在远程windows服务器上执行命令.我能够执行dir之类的命令并提取输出,但是执行python脚本似乎失败了.不会引发错误消息.在 下面是我的代码片段:def ssh_co ...

  9. 安卓平台运行python_在 android 上运行 python 的方法

    android官方目前没有支持在android设备运行python,但是网上有一些项目组做了这个事情:http://geeknizer.com/install-run-python-apps-scri ...

最新文章

  1. 关于前端开发的相关资料及例子
  2. WMI技术介绍和应用——查询正在运行的线程信息
  3. python外星人入侵游戏图片_跪求一个问题@关于外星人入侵游戏(《python编程基础从入门到实...
  4. MINA2-TCP服务端实例
  5. R,Python,Scala,Go,Julia
  6. Linux基础学习六:Nginx的使用教程
  7. git clone 一部分_别再往 Git 仓库中放敏感信息了,不安全!
  8. 群辉发布RackStation系列机型——RS3621RPxs、RS3621xs+与RS4021xs+
  9. Angular 5和ASP.NET Core入门
  10. 使用 JavaScript,也能在 Web 应用中实现人脸检测功能?!
  11. 网游服务器通信架构设计
  12. IDEA右键新建时没有Java Class选项
  13. python画创意图形_前端图形——绘图、截图、合成动图
  14. 众数问题c语言编程,众数问题
  15. 不同时区时间换算_不同时区时间转换
  16. win10怎么在网络里查看win7计算机,win10看不到win7共享电脑怎么办_win10共享发现不了其他电脑的解决方法...
  17. 什么是RESTful风格的API
  18. Laravel数据库 Eloquent 操作返回值
  19. spotify mp3_创建无监督学习的Spotify播放列表
  20. 《俪影2046》v2.09 完美破解

热门文章

  1. (66)全局句柄表,遍历全局句柄表
  2. (10)调用门提权(无参数)
  3. 比赛的一道题:SCSHOP1.5代码审计
  4. 1.3 继承(extends)
  5. 1.6 @FunctionalInterface注解
  6. ACM入门之【拓扑排序】
  7. 2021算法竞赛入门班第十节课【字符串】练习题
  8. 【PAT乙级】1051 复数乘法 (15 分)
  9. Acwing第 1 场周赛【完结】
  10. VI编辑器的操作模式