读取要素类中的几何信息

ops/2025/2/3 20:38:39/

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

操作方法

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

2.导入arcpy模块

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

python">infc = "<>"

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

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

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

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

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

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

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


http://www.ppmy.cn/ops/155392.html

相关文章

npx和npm 和pnpm的区别

概念与功能 npx&#xff1a;npx 并不是一个包管理器&#xff0c;而是 npm&#xff08;Node Package Manager&#xff09;的一个工具&#xff0c;用于临时执行 npm 包中的命令&#xff0c;而无需全局安装该包。比如你想临时使用某个脚手架工具创建一个项目&#xff0c;就可以直接…

C#通过3E帧SLMP/MC协议读写三菱FX5U/Q系列PLC数据案例

C#通过3E帧SLMP/MC协议读写三菱FX5U/Q系列PLC数据案例&#xff0c;仅做数据读写报文测试。附带自己整理的SLMP/MC通讯协议表。 SLMP以太网读写PLC数据20191206/.vs/WindowsFormsApp7/v15/.suo , 73216 SLMP以太网读写PLC数据20191206/SLMP与MC协议3E帧通讯协议表.xlsx , 10382…

2024-2025自动驾驶技术演进与产业破局的深度实践——一名自动驾驶算法工程师的年度技术总结与行业洞察

一、引言&#xff1a;站在自动驾驶的"技术奇点" 2024年是自动驾驶行业从"技术验证"迈向"商业化落地"的关键转折点。从特斯拉FSD V12的端到端技术突破&#xff0c;到中国L3法规的破冰&#xff0c;从大模型重构感知架构&#xff0c;到城市NOA的&qu…

linux本地部署deepseek-R1模型

国产开源大模型追平甚至超越了CloseAI的o1模型&#xff0c;大国崛起时刻&#xff01;&#xff01;&#xff01; DeepSeek R1 本地部署指南   在人工智能技术飞速发展的今天&#xff0c;本地部署AI模型成为越来越多开发者和企业关注的焦点。本文将详细介绍如何在本地部署DeepS…

【设计模式-行为型】解释器模式

一、什么是解释器模式 到此为止23种解释器都将介绍完毕&#xff0c;下面说最后一个设计模式解释器模式。有许多谍战剧大家都会看过&#xff0c;在谍战剧中经常会有一些主要情节需要进行加密传递。间谍会接受或者发送加密信息。比如用收音机接收指令或者消息。间谍会根据特定的解…

MySQL 9.2.0 的功能

MySQL 9.2.0 的功能 MySQL 9.2.0 的功能新增、弃用和删除内容如下&#xff1a; 新增功能 权限新增12&#xff1a;引入了CREATE_SPATIAL_REFERENCE_SYSTEM权限&#xff0c;拥有该权限的用户可执行CREATE SPATIAL REFERENCE SYSTEM、CREATE OR REPLACE SPATIAL REFERENCE SYSTEM…

React 19 新特性探索:提升性能与开发者体验

React 作为最受欢迎的 JavaScript 库之一&#xff0c;不断推陈出新&#xff0c;以满足日益复杂的应用开发需求。React 19 的发布&#xff0c;为开发者带来了一系列令人振奋的新特性和改进&#xff0c;旨在全方位提升应用性能、开发效率以及用户体验。接下来&#xff0c;让我们深…

Java项目: 基于SpringBoot+mybatis+maven+mysql实现的疫苗发布和接种预约管理系统(含源码+数据库+开题报告+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismavenmysql疫苗发布和接种预约管理系统 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff0c;eclipse或者idea 确保可以运行&#xff01; 该系统功能完善、…