利用ArcMap的2个功能来帮助学习ArcPy
来源:互联网 发布:c语言接口与实现 pdf 编辑:程序博客网 时间:2024/05/18 18:01
ArcPy是Esri为Python提供的一个模块,利用ArcPy,可以方便快捷的分析地理数据,转换数据,管理数据,自动化制图等,也可以用来扩展ArcGIS的功能.在学习ArcPy中,一般要么是Python方面了解不够,要么是ArcPy没有查阅文档.
ArcPy笼统上两大部分, 一个是3个模块+N个类+N个函数,另一方面ArcPy可直接调用ArcGIS中的toolbox,前一部分是ArcPy的强大之处,提供了cursor等功能,后一部分相对就是要简单了,主要是可以不用打开ArcGIS,就可以直运行GP分析功能
对于ArcPy调用GP的代码到底怎么写,这主要是看gp的文档,所有的gp的文档上,都有关于用ArcPy调用的示例
不过如果还是有搞不清的,其实可以利用arcmap自己的一个小功能,比如,需要用buffer,但是你参考了文档,仍然写的代码不能运行的,可以现在arcmap里运行buffer,然后再results窗口上在刚运行的gp上右击,可以看到有个copyas python snippet, 这样python的代码就在剪切板
另外,如果更常见的多个gp组合的话,可以有另一个思路,就是先在modelbuider里创建model,然后利用modelbuilder导出的python代码,不过,这样生成的代码运行肯定是可以运行,但是可读性不是很好,或者说是不够优雅,不过作为参考,足够了
0 0
- 利用ArcMap的2个功能来帮助学习ArcPy
- Arcpy基础入门-2、arcpy的批处理功能
- 利用Arcpy向Arcmap中批量加载遥感影像
- arcpy输入arcmap视图
- arcmap中里面arcpy制作PointDensity的相关代码
- ArcMap中使用ArcPy实现Geometry与WKT的相互转换
- ArcMap中使用ArcPy实现Geometry与WKT的相互转换
- ArcMap中使用arcpy进行网格截图
- 利用ArcPy获取每个Toolbox下面工具的个数
- 利用ArcGIS与arcpy进行栅格属性信息的提取
- Arcpy 第一个函数式的写法[纪念]
- 标题栏的帮助功能
- ArcPy - 入门学习
- ArcPy - 入门学习
- 利用VSCode编写ArcPy代码
- 利用arcpy进行地图整饰
- 3.6 程序功能同上,只是现在有若干个职员的信息需要读入并计算,利用循环来输入 任意个职员的信息并计算工资
- ArcGIS Server 实现ArcMap的Graduated symbols功能 (分级渲染)
- 读取txt 修改文档里面 某个日期到前几天的日期
- 三寸天堂
- 巧妙的按键扫描程序,核心算法只有三行
- iOS开发技术分享协议与代理
- xml解析
- 利用ArcMap的2个功能来帮助学习ArcPy
- LNK2005与头文件中的全局常量
- 云平台应用需求分析
- struts2.xml中使用chain和redirectAction这两个类型结果(type-result)时,报检查错误(validation)
- DirectX 10 教程5:纹理
- asp.net 写入word 浏览器提示保存
- 关于java.lang.IllegalStateException: getOutputStream() has already been called for this response求解
- 最小生成树(kruskal) hdu 1233
- 万物负阴而抱阳