ArcPy
文章平均质量分 51
GISerQ.
还未到终点,你我皆黑马。
展开
-
【教程】如何使用ArcPy快速批量的处理数据
如何自制一个ArcGIS工具箱(ArcPy和模型构建器的使用)除了制作工具箱来实现自动处理重复性的工作,还可以使用ArcPy来快速批量地处理数据。相比于使用模型构建器,ArcPy在操作和处理数据上则更加灵活。对于一些工具的参数具有“二级参数”,比如下图中的焦点统计工具,如果选择邻域分析中的【权重】,则需要继续输入对应的核文件,但是在用模型构建器处理时,并不能将核文件这一参数作为输入,从而进行循环处理。这时就可以考虑采用ArcPy,从文件夹下批量获取核文件,然后循环处理就可以了。原创 2024-04-17 15:38:44 · 376 阅读 · 0 评论 -
【教程】如何自制一个ArcGIS工具箱
ArcGIS已经提供了十分丰富的工具箱,但是如果遇到一些需要批处理或者需要将多个工具箱组合使用,就需要根据需求自制一个ArcGIS的工具箱。下面介绍一下如何自制一个ArcGIS/ArcGIS Pro工具箱,主要是使用ArcPy和模型构建器。使用模型构建器前面的文章都有详细的操作步骤和说明,直接在ArcGIS的模型构建器界面根据需要拖动相关功能和控件,搞清楚输入输出就可以,操作简单,制作完成后可以导出为工具箱,方便之后的重复使用。使用ArcPy。原创 2024-03-20 20:33:59 · 808 阅读 · 0 评论 -
(1)ArcPy环境的配置
ArcPy环境的配置在使用ArcPy时,主要是使用python调用ArcGIS的函数来实现相关的功能,通常在ArcGIS中或者PyCharm中编写程序实现。下面分别介绍一下在ArcGIS和PyCharm中如何使用ArcPy。(1)ArcGIS中ArcGIS中自带了python 2.7,在打开ArcMap后,点击图中的位置,会直接弹出来python的窗口,可以直接在里面编写程序进行数据处理。(2)PyCharm中PyCharm是编写python程序最常用的一个编辑器,当然也可以用其他编辑器,比如V原创 2022-05-05 10:34:09 · 2088 阅读 · 0 评论 -
(2)ArcPy:学习ArcPy应该注意的事情
经过一段时间的ArcPy的学习,算是学通了一点,可以自己使用ArcPy编写一些程序来处理数据或者写一些脚本。在学习的过程中遇到了一些弯路,总结一下学习的过程和自己的经验。在学习的时候需要跟着现有的资料,如b站视频或者知乎还有这里,先对ArcPy有个基础的印象,并学习一下ArcPy的基本用法和语法规则,然后就是根据自己的需求编写程序来实现相关的功能。使用ArcPy大部分是跟arcgis相关的功能,这里可以首先分析自己需要ArcGIS里的哪个功能,然后在ArcGIS的Toolbox里面找到,打开帮助查看源码原创 2022-05-07 20:51:39 · 677 阅读 · 0 评论 -
(3)ArcPy:创建点线面要素及添加字段
使用ArcPy创建常用的要素文件时(shapefile),如、点、线面要素,其创建步骤基本相同。线、面要素与点要素创建的不同在于,点要素使用单个点坐标创建,线和面则是将一组点放入一个数组中,使用数组来创建线或者面。下面展示创建要素的基本步骤:均为在PyCharm中进行## 创建要素的基本步骤:# 1.输入数据# 2.定义空间参考# 3.确定创建要素的路径、名称# 4.创建要素类# 5.创建要素字段# 6.创建游标# 7.创建点,遍历所有数据# 8.新建要素、新建行# 9.将新建的行写入原创 2022-05-07 20:36:05 · 3462 阅读 · 0 评论