ArcPy
文章平均质量分 50
啄慕鸟kevinzeng
The world stands aside to let anyone pass who knows where he is going
展开
-
0101-ArcPy:将脚本工具的处理结果作为参数输出
最近在使用ArcPy进行空间分析处理的时候,遇到需要将最终的处理结果以输出参数的形式返回,目的是为了能够把每个分析功能作为封装好的小工具,然后根据业务需要用ModelBuilder来组合使用。工具执行的结果输出譬如下面这张图所示: 上图中的【裁缓】工具是用ArcPy脚本写好并作为脚本工具添加到ArcMap中,执行完这个工具之后会输出一个要素类作为执行的结果。要实现这个结果,只需要在添加脚本工...原创 2018-02-12 11:49:11 · 1242 阅读 · 0 评论 -
0102-ArcPy:导入arcpy包之后可以执行哪些工具?
ArcPy是一个基于Python语言的地理处理工具包。GIS开发者可以使用 Python和ArcPy,开发出大量的用于处理地理数据的应用程序,编写好的程序可以作为Python脚本运行,也可以把脚本作为脚本工具(用Python编写的地理处理工具l)添加到ArcGIS Desktop中运行,甚至可以将脚本工具发布成GP服务,提供给各个应用端去调用。对于习惯Python语言的开发者来说,是一个福音。 ...原创 2018-02-12 14:19:34 · 630 阅读 · 0 评论 -
0101-ArcPy:使用内存作为工作空间,提升地理处理工具性能
在上一篇文章【0101-ArcPy:将脚本工具的处理结果作为参数输出】中,我们在执行要素裁剪工具的时候,会生成一个要素类,按说这个要素类不是最终想要的结果,最终想要的是这个要素类缓冲10公里之后的要素。类似这样的中间结果,默认的情况下一般是保存在临时工作空间中。临时工作空间的位置可以通过以下代码指定:# Set the scratchWorkspace environment to local...原创 2018-02-12 15:41:08 · 1977 阅读 · 1 评论