当前位置: 首页 > news >正文

Arcpy开发记录

一.GDB数据库相关

1.单独的shape更新时,不会有限制,数据会自动截取

在这里插入图片描述

2.在GDB下,使用UpdateCursor更新字段时,填入的数据长度必须与字段长度要求一致,否则报错:

在这里插入图片描述

二.Cursor相关

嵌套使用cursor时,第二个cursor要使用reset()

def fieldFuncInGDB(pointFile,polygonFile):""":param pointFile: 点文件:param polygonFile: 面文件:return: 将点所在的面的字段属性复制到点的相应字段,类似空间连接"""i=1cs1 = arcpy.da.UpdateCursor(pointFile, ["SHAPE@","XZQDM","XZQMC"])cs2 = arcpy.da.SearchCursor(polygonFile, ["SHAPE@", "XZQDM", "XZQMC"])for row1 in cs1:for row2 in cs2:if row2[0].contains(row1[0]):row1[1] = row2[1][0:12]row1[2] = row2[2]print i, row2[1][0:12], row2[2]i += 1cs2.reset()#++++++++++++++++++++++++++++++必须reset!!!!!cs1.updateRow(row1)
http://www.lryc.cn/news/343993.html

相关文章:

  • Android使用itextpdf操作PDF文档
  • llama_index微调BGE模型
  • 什么是限流?常见的限流算法
  • ZL-0895小动物活动记录仪可同时检测8只动物的活动量
  • 注册测绘师的前世今生
  • Python中的异常处理:深入探索try-except-finally结构
  • 【R语言】边缘概率密度图
  • 中国结(科普)
  • 使用Android Studio 搭建AOSP FrameWork 源码阅读开发环境
  • 区块链 | IPFS:CID
  • PostgreSQL(十二)报错:Tried to send an out-of-range integer as a 2-byte value: 51000
  • Linux守护进程
  • HarmonyOS 应用开发——入门
  • 开源免费的发票识别OCR应用:Invoice
  • 关于Docker alpine
  • 【Elasticsearch运维系列】Elasticsearch7.12.1启动指定版本JDK:你学废了吗?
  • 思通数科大模型在智能数据查询系统中的深度应用:销售数据分析的革新
  • 上位机图像处理和嵌入式模块部署(树莓派4b和qt应用全屏占有)
  • QT:QT窗口(一)
  • matlab例题大全
  • SwiGLU激活函数
  • MySQL慢查询优化
  • 开源数据可视化大屏对接表单数据实践!
  • 08.图形化界面字体问题处理
  • 【代码随想录算法训练营第37期 第二天 | LeetCode977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II】
  • Java:Servlet详解
  • Oracle存储过程怎么定义类并继承
  • 14_Scala面向对象编程_属性
  • 什么是网页反作弊
  • MAVEN打包JAR启动执行manifest