随笔分类 -  ArcPy

ArcGis Python脚本
摘要:源:[1052] Add the ArcPy Python interpreter in VS Code - McDelfino - 博客园 How to configure Visual Studio Code with ArcGIS Pro’s Python Environment To add 阅读全文
posted @ 2025-03-06 10:59 yzhyingcool 阅读(4) 评论(0) 推荐(0) 编辑
摘要:在updateMessages方法中检查输入图层数据源的工作空间是否是本地数据,如果不是,设置错误。在updateParameters方法中从图层派生出第4个参数,即输出要素类的路径。注意该参数的类型需要是“派生(Derived)” import arcpy class ToolValidator( 阅读全文
posted @ 2023-10-28 17:56 yzhyingcool 阅读(132) 评论(0) 推荐(0) 编辑
摘要:使用ArcPy创建要素的代码段前面有发布,【arcpy】创建点、线、面(孔洞、环、多部件)要素、要素类 Q:这些代码里创建要素后会存在XY精度损失的问题,如何解决? A:解决方案是在创建要素过程中指定正确的空间参考。 答案来自 geometry - How to handle coordinates 阅读全文
posted @ 2023-04-16 17:04 yzhyingcool 阅读(264) 评论(0) 推荐(0) 编辑
摘要:在使用ArcPy编写toolbox工具场景中,使用workspace类型参数获取要素类存储空间。 这个工作空间的类型可以是文件夹,也可以是gdb、mdb、sde... 判断出工作空间的类型,是命名要素类的前提,因为存储在文件夹的要素类要带有扩展名,即*.shp,而其他工作空间下存储要素类无需扩展名。 阅读全文
posted @ 2023-04-14 08:22 yzhyingcool 阅读(209) 评论(0) 推荐(0) 编辑
摘要:昨晚打开VS Code瞎鼓捣,发现代码补全不见了。 软件设置、环境配置…… 上穷碧落下黄泉,一通操作仍不见。 便开始将视线转移到VS Code的支持插件上来,经过分析,认定Pylance这东西自动更新的锅。 把它向前还原了两个版本,解决。 阅读全文
posted @ 2023-04-03 09:15 yzhyingcool 阅读(108) 评论(0) 推荐(0) 编辑
摘要:基于ArcGIS10.1,别有用处。 import arcpy lyr= file=r"C:\Users\dell\Desktop\dapo.txt" with open(file,'w') as txt: txt.write('Polygon\r\n') with arcpy.da.SearchC 阅读全文
posted @ 2023-03-15 18:00 yzhyingcool 阅读(194) 评论(0) 推荐(0) 编辑
摘要:相关参考: arcpy 生成界址点成果表Excel主要实现方法介绍自然资源确权/集体土地所有权地籍图图廓(标准分幅图)制作工具 定制请联系作者。 阅读全文
posted @ 2023-02-27 10:57 yzhyingcool 阅读(723) 评论(0) 推荐(0) 编辑
摘要:未定义空间参考 lyr= desc=arcpy.Describe(lyr) spatialRef = arcpy.Describe(lyr).spatialReference print spatialRef.type 结果是'Unknown' 已定义空间参考 >>> geoSR = arcpy.S 阅读全文
posted @ 2023-02-19 16:27 yzhyingcool 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Python工具代码,非Python窗口脚本,可以自行编辑处理一下。 # coding=gbk import arcpy from arcpy import da as da def main(): lyr=arcpy.GetParameter(0) fld=arcpy.GetParameterAs 阅读全文
posted @ 2023-02-12 17:20 yzhyingcool 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Python工具代码,非Python窗口脚本,可以自行编辑处理一下。 # coding=gbk import arcpy from arcpy import da as da def getFieldUniqueValue(inTable,inField): rows=arcpy.da.Search 阅读全文
posted @ 2023-02-12 11:21 yzhyingcool 阅读(96) 评论(0) 推荐(0) 编辑
摘要:鹰眼图选中要素的符号如下图设置。 import arcpy def GetFieldUniqueValue(inTable,inField): rows=arcpy.da.SearchCursor(inTable,inField) value_lst=[row[0].encode('gbk') fo 阅读全文
posted @ 2022-12-16 20:23 yzhyingcool 阅读(311) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-11-17 08:28 yzhyingcool 阅读(1) 评论(0) 推荐(0) 编辑
摘要:应用实例,求每宗地涉及开发边界的面积等。 实现思路(主干,非完整代码),谨供参考,不懂勿扰。 1 # coding=gbk 2 import arcpy 3 # import numpy 4 import sys 5 from arcpy import mapping as mapping 6 fr 阅读全文
posted @ 2022-11-10 15:48 yzhyingcool 阅读(305) 评论(0) 推荐(0) 编辑
摘要:# fldObjList=arcpy.ListFields(tempPoints) # fldNameList=[] # for field in fldObjList: # if not field.required: # fldNameList.append(field.name) # arcp 阅读全文
posted @ 2022-01-25 22:18 yzhyingcool 阅读(207) 评论(0) 推荐(0) 编辑
摘要:# coding=gbk import csv import arcpy def main(): # 读取 # csv_path=r"E:\2 learning\course\arcpy进阶\arcpy\4 文本读写\csv\test.csv" # csv_file=open(csv_path,'r 阅读全文
posted @ 2021-02-15 19:39 yzhyingcool 阅读(780) 评论(0) 推荐(0) 编辑
摘要:ArcGIS for Desktop帮助中arcpy.mapping的LabelClass.expression属性的描述如下: 用于获取或设置图层的单个标注类表达式。这可以简单到只有一个字段,也可以使用 VBScript、JScript 或 Python 表达式来进行更高级的表达。、 源:Labe 阅读全文
posted @ 2021-01-04 09:14 yzhyingcool 阅读(301) 评论(0) 推荐(0) 编辑
摘要:创建点要素、要素类 #coding=utf-8 import arcpy # 点并非几何类,但通常用于构造几何。PointGeometry是几何。 point=arcpy.Point(10,10) point_Geometry=arcpy.PointGeometry(point) # 调用创建要素类 阅读全文
posted @ 2020-12-11 20:29 yzhyingcool 阅读(3151) 评论(0) 推荐(1) 编辑
摘要:#coding=utf-8 # ①要素几何由点Point构成 # 要素类中的每个要素都包含一组用于定义 面或线 折点的点,或者包含单个用于定义一个 点要素 的点。 # 可以使用几何对象(Polygon、Polyline、PointGeometry 或 MultiPoint)访问这些点, # 几何对象 阅读全文
posted @ 2020-12-10 23:12 yzhyingcool 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:arcpy.env.workspace=r'C:\Users\Administrator\Documents\ArcGIS\Default.gdb' fcLst=arcpy.ListFeatureClasses() for fc in fcLst: print fc+" > "+arcpy.GetC 阅读全文
posted @ 2020-09-29 09:06 yzhyingcool 阅读(407) 评论(0) 推荐(0) 编辑
摘要:给一个伙计写的,实现ArcMap主窗口屏幕伪截图效果。 代码实现的出图是出的数据视图的数据框,实现截图的效果,这得需要明白,布局视图咋搞自己搞, 提供一个思路,不会搞的可以联系博主定制。 import arcpy import os def GetFieldUniqueValue(inTable,i 阅读全文
posted @ 2020-09-21 21:14 yzhyingcool 阅读(636) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示