我正在 Python 2.7 中编写我的第一个脚本。 (这是我在这里的第一个问题/帖子,关于 Python 脚本) 解决/发现了几乎所有问题,除了一个。 我不知道如何为 arcpy.da.UpdateCursor 编写以下内容: 如果 row[0] 等于 row[1] 那么 row[2] 是 N ...
我正在 Python 2.7 中编写我的第一个脚本。 (这是我在这里的第一个问题/帖子,关于 Python 脚本) 解决/发现了几乎所有问题,除了一个。 我不知道如何为 arcpy.da.UpdateCursor 编写以下内容: 如果 row[0] 等于 row[1] 那么 row[2] 是 N ...
我刚从 Python 开始(尽管有其他语言的编码经验)并且正在为 ArcGIS pro 中的 class 完成这项任务。 我们的任务是使用 random 模块生成 0 到 1 之间的随机数列表,其中包含一些不同的“截止值”(此处显示为 0.7)和此处显示的“计数”为 5。 我尝试了几种不同的方法来解 ...
为什么在 elif 上尝试使用 Python 中的 UpdateCursor function 计算索引时出现语法错误? 这是我的代码,第二个 elif 总是给出语法错误。 为功能 class 创建更新 cursor 我已经尝试阅读这些公式,但是对于简单的数字,另一个问题出现了。 显然这些行当时不 ...
我的目标是使用 python 创建一个脚本工具,我将按区域定位 select 并将该区域导出到目录中。 为此,我使用了这个脚本 但是在脚本工具中运行此代码tol 看起来像这样给出此错误消息Error given after running the tool 。 : 请帮我解决这个问题。 提前致谢。 ...
我克隆了一个 python 环境,并使用带有 yml 文件的 Anaconda Navigator 在新机器上重新创建了它。 我的脚本在使用 PyCharm 的新环境中运行良好。 本环境python版本为3.9.0。 但是,该脚本不会与 IDLE 一起运行,因为 IDLE 运行的是 3.11.0 版 ...
尝试按位置执行 Select 时,不断出现相同的错误: arcgisscripting.ExecuteError:执行失败。 参数无效。 错误 000368:输入数据无效。 无法执行 (SelectLayerByLocation)。 ´´´ 3.计算缓冲区外的点并处理它们,重新定位它们或将它 ...
我正在尝试使用 JoinField 将一个包含数百万行的 csv 文件加入到一个 shapefile 中,但这需要很长时间。 连接完成后,连接字段的所有行都为 0。 我还尝试将字典与 UpdateCursor 一起使用,但没有发生连接。 有一个更好的方法吗? 我使用的 JoinField 代码是: ...
我使用 arcpy 编写了一个工作正常的地理处理代码,但在最后一个地理处理工具(将表导出到 excel)之后将不会继续到最后一个任务(打印(“完成”)),尽管表被导出到.xls。 可能是什么原因? 代码的最后一部分: ...
我在 for 循环中使用 ArcPy function (ExtractByAttributes)。 我在列表(测试)中有一系列文件名(“i”)。 它们是我想在 ArcPy 中运行进程的栅格。 for 循环基本上构建路径以在第一行中查找每个栅格,然后运行 ArcPy 进程(按属性提取)。 如现在 ...
我不确定为什么我的 arcpy 结果的点轮廓在 ArcGIS Pro 中没有更改为清除。 除了大纲语法外,其他一切都有效。 我的语法有什么问题吗,或者这可能是 ArcPro 错误? ...
我是 Python 的新手,并试图从文本文件中的经纬度创建折线特征。 使用类似问题的答案,下面是我想出的代码。 它不会引发错误,但也不会创建折线特征。 LatLongs.txt 包含三列 1) 唯一标识符,2) 纬度,3) 经度。 任何帮助是极大的赞赏。 ...
我尝试加入一个文本(地址)和一个列表,最终我的列表中包含第一个地址,例如:paris street 1 paris street 2 等,所以我尝试使用这个脚本来做到这一点,但它不起作用。 你能帮助我吗? targetPattern=r"C:\Users\**\AppData\Roaming\Es ...
我对 Python 非常陌生,并且已收到一个已弃用的脚本,用于使用 arcpy 进行批量空间分析。 我已经成功更新了所有内容,除了最后几行,它们用于将 dbf 导出为制表符分隔格式。 我已经把头撞在这堵墙上太久了,真的需要一些帮助。 我遇到问题的代码如下(如果我也可以提供任何其他信息,请告诉我): ...
我正在开发一个与 gdb 一起使用并将输出转换为 shapefile 的项目。 我知道 Shape_Length 和 Shape_Area 是在 arcGIS 中以 GDB 格式自动生成/维护的,而它们不会自动包含或维护在 .shp 中。 我试图弄清楚这些列的用途是/将是 to.shp? 在转换期 ...
我正在使用 NLCD 栅格数据在美国制作树冠层。 我设置了一个循环,将我的巨大林地层的一部分剪辑到一个度块。 有时,只有部分区域被裁剪,从而在数据中留下巨大的空白。 我在较早的阶段手动将它拼凑在一起,但结果我的溶解工具不想在如此大的范围内工作,所以我再次切割我的东西以通过溶解循环运行。 我讨厌制作更 ...
如上所述,我目前正在尝试用我从地理数据库文件中获得的属性填充两个空列表。 该属性的名称是“OBJECTID”和“COUNTY_NAM”(代表县名)。 我尝试用存储在非常相似的 fgdb 的这两个要素类中的值填充两个空列表。 之后,我需要检测这些之间的差异。 我收到此错误代码TypeError: u ...
关于 Pandas 数据帧和 Arc 要素类的兼容性,我有一个一般性的问题。 我当前的项目在 ArcGIS 中,因此我主要使用要素类进行映射。 然而,我最熟悉使用 pandas 对表格执行简单的数据分析。 因此,我大部分时间都在尝试使用数据框,然后使用集合之间常见的一些关键字段将它们的数据连接到要素 ...
我使用 function arcpy.GetImageEXIFProperties从无人机拍摄的图像中读取 EXIF 特定数据,它工作正常。 现在我有一堆图片,并尝试使用 function 作为包含所有图片的文件夹。 那没起效。 有没有办法让它工作? 或者是否有类似的 function 可以一次处 ...
当使用变量作为参数时,使用 SearchCursor 打印行与硬编码时的结果不同。 我在 ArcGIS Pro 中使用 python 控制台来获取这些结果。 两个代码块中引用的层是同一层,因此结果应该相同。 当我将以下使用硬编码名称作为图层名称和字段名称的代码粘贴到控制台中时,它会返回所有行 但是 ...
是否可以在脚本环境 (arcpy) 中使用自定义 python 工具箱 (pyt)。 例如,我创建了一个 .pyt 工具箱,并希望能够在脚本环境中调用各个工具。 可以导入工具箱之类的 import example.pyt 然后调用工具吗? 感谢您提供任何信息。 ...