Arcpy脚本工具开发
文章平均质量分 65
在地理数据处理、分析实际工作中,利用Python和ArcGIS的ArcPy站点包开发批量处理、分析工具的一些认识、理解以及经验总结。个人能力有限,如有理解不对、描述不准确的地方,望批评指正。
半吊子读书人
如果你的实力支撑不起你的野心,那就静下心来好好学习吧!
展开
-
arcpy脚本工具开发:批量合并文件地理数据库(gdb)
基于ArcGIS的arcpy脚本工具开发之批量合并文件地理数据库(gdb),该工具可以批量将同一个文件夹下的所有文件地理数据库(gdb)合并成一个拥有相同名称要素类的文件地理数据库。原创 2023-03-24 23:01:43 · 3346 阅读 · 5 评论 -
arcpy脚本工具开发之UpdateCursor 的使用
arcpy脚本工具开发之UpdateCursor 的使用1.需求用计算字段工具用更新游标(UpdateCursor)的代码1.需求有个举证信息表类似下图,要求“举证图斑预编号”字段只能填写一个或多个由字母、数字、罗马数字(ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ)组成的举证图斑预编号,但是多个编号必须用“/”隔开,不能用“\”、“、”等其他符号。(做变更的朋友应该知道我的意思o(╥﹏╥)o)现在要arcpy制作个工具把那些不规范的筛选出来,我第一反应就是先加个字段用计算字段工具把不规范的标注出来。用计算字段工具原创 2022-02-14 00:19:57 · 2347 阅读 · 0 评论 -
arcpy练习:面要素重叠拓扑检查
需求 有多个文件地理数据库(gdb),数据库内有多个面要素类图层,每个图层不能有自重叠,也不能和其他图层重叠。所以,需要为每个文件地理数据库(gdb)进行拓扑检查。思路在输出文件夹下新建与输入文件夹下同名的gdb。 在gdb内新建要素类数据集。 在数据集内创建拓扑。 向拓扑中添加要素类。 添加拓扑规则。 拓扑验证。 导出拓扑错误。将需要拓扑的gdb放入同一个文件夹下,用python代码串连起来利用循环遍历gdb便可以进行批量拓扑了。代码...原创 2021-09-16 17:07:32 · 1721 阅读 · 0 评论 -
arcpy检查图斑不合理分割面
arcpy检查图斑不合理分割面(即相邻面要素指定的多个字段值不能全部一样)简单说明不合理分割面定义:两个共用一条边的面要素的属性值不能完全一样,如果属性值完全一样应该合并为一个面,如图所示,选中的两个面要素我称之为不合理分割面。目的:找出指定字段属性值完全一致且相邻的面要素,并导出以便我们查看和定位对应的面要素位置进行修改。思路将待检查的面要素进行融合得到一个融合后的面要素,注意,需要融合为单部件要素。将待检查的面要素和融合的面要素分别转点要素,这里分别记为输入点和融合点,方便描原创 2021-03-26 23:52:32 · 550 阅读 · 0 评论