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

读取要素类中的几何信息

在arcpy中,每个要素都有相关的集合对象,都可以在游标中访问.本节将使用SearchCursor和Polyon对象来读取面要素类几何信息.

操作方法

1.打开IDLE,新建一个脚本

2.导入arcpy模块

3.设置输入要素类为目标面要素类

infc = "<>"

4.传入输入要素类创建SearchCursor对象,返回目标字段.通过for循环中创建游标来迭代要素类中的所有要素

for row in arcpy.da.SearchCursor(infc,["',""]):
    print("".format(row[0])
    partnum = 0

5.使用for循环遍历要素的每一部分

for part in row[1]:
    print("".format(partnum))

6.使用for循环遍历每一个顶点,并输出x和y坐标

for pnt in part:
    if pnt:
        print("{0},{1}".format(pnt.X,pnt.Y)
    else:
        print("")
    partnum += 1

保存并运行脚本,会输出每个要素的坐标及需要内容


http://www.kler.cn/a/530391.html

相关文章:

  • 2.攻防世界PHP2及知识点
  • 垃圾回收之弱引用+实例说明+weakSet+weakMap
  • JAVA安全—反射机制攻击链类对象成员变量方法构造方法
  • Lesson 127 A famous actress
  • 基于VMware的ubuntu与vscode建立ssh连接
  • Windows系统中Docker可视化工具对比分析,Docker Desktop,Portainer,Rancher
  • Java项目: 基于SpringBoot+mybatis+maven+mysql实现的疫苗发布和接种预约管理系统(含源码+数据库+开题报告+毕业论文)
  • 【DeepSeek】本地快速搭建多模态理解和文生图 Janus-Pro-7B模型
  • 小程序项目-购物-首页与准备
  • 主要功能是在给定一个随机种子的情况下,计算随机傅里叶特征
  • 二分法模板
  • DeepSeek 介绍及对外国的影响
  • 【Linux系统】信号:认识信号 与 信号的产生
  • 【CS61A 2024秋】Python入门课,全过程记录P5(Week8 Inheritance开始,更新于2025/2/3)
  • WebShell分析
  • 使用 Elastic Cloud 中的异常检测来识别欺诈
  • UE5 蓝图学习计划 - Day 4:变量与函数基础
  • 5.5.1 面向对象的基本概念
  • 搜索与图论复习2最短路
  • 使用Z-score进行数据特征标准化
  • Rust 所有权特性详解
  • 谭浩强C语言程序设计(4) 8章(下)
  • Maven全解析:从基础到精通的实战指南
  • 利用DeepSeek提炼腾讯AI研究院的图景关键词——延伸畅想
  • Resnet 改进:尝试在不同位置加入Transform模块
  • LeetCode435周赛T2贪心