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

【ArcPy】游标访问几何数据

访问质心坐标相关数据

结果展示

代码

import arcpy
shppath =r"C:\Users\admin\Desktop\excelfile\a2.shp"
with arcpy.da.SearchCursor(shppath, ["SHAPE@","SHAPE@XY","SHAPE@TRUECENTROID","SHAPE@X","SHAPE@Y","SHAPE@Z","SHAPE@M",]) as cursor:for row in cursor:print("几何对象:",row[0],"质心 x,y 坐标:", row[1],"质心 x,y 坐标:" ,row[2],"双精度 x 坐标:",row[3],"双精度 y 坐标:",row[4],"双精度 z 坐标:",row[5],"双精度 m 值:",row[6])

访问几何的 Esri JSON 字符串

结果展示

由图可以看出json字段包括要素的坐标数据坐标系数据

代码

import arcpy
shppath =r"C:\Users\admin\Desktop\excelfile\a2.shp"
with arcpy.da.SearchCursor(shppath, ["SHAPE@JSON"]) as cursor:for row in cursor:print("几何的 Esri JSON 字符串:",row[0])

访问几何的WKB(二进制)

结果展示

代码

import arcpy
shppath =r"C:\Users\admin\Desktop\excelfile\a2.shp"
with arcpy.da.SearchCursor(shppath, ["SHAPE@WKB"]) as cursor:for row in cursor:print("几何的WKB:",row[0])

访问几何的WKT(文本)

结果展示

代码

import arcpy
shppath =r"C:\Users\admin\Desktop\excelfile\a2.shp"
with arcpy.da.SearchCursor(shppath, ["SHAPE@WKT"]) as cursor:for row in cursor:print("几何的WKT:",row[0])

访问几何的面积和长度

结果展示

代码

import arcpy
shppath =r"C:\Users\admin\Desktop\excelfile\a2.shp"
with arcpy.da.SearchCursor(shppath, ["SHAPE@AREA","SHAPE@LENGTH"]) as cursor:for row in cursor:print("面积:",row[0],"长度:",row[1])

http://www.lryc.cn/news/310628.html

相关文章:

  • Java云计算k8s
  • 蜂窝物联:物联网大数据云平台功能模块简介
  • Docker镜像导出/导入
  • SwiftUI 如何在运行时从底层动态获取任何 NSObject 对象实例
  • LeetCode 2161.根据给定数字划分数组
  • ip获取+归属地实现
  • Python的错误和异常
  • C语言-------指针进阶(2)
  • Spring El表达式官方文档学习
  • RK3568 android11 调试陀螺仪模块 MPU6500
  • 【HTML】HTML基础6.1(表格以及常见属性)
  • 数字电路三宝:锁存器、寄存器和触发器
  • VLC相关资源及使用方法
  • 4_相机透镜畸变
  • 微信小程序(四十六)登入界面-进阶版
  • CSP-201712-2-游戏
  • 记录SSM项目集成Spring Security 4.X版本 之 加密验证和记住我功能
  • [AutoSar]BSW_Com09 CAN driver 模块FULL(BASIC)CAN、FIFO选择
  • WPF真入门教程30--顺风物流单据管理系统
  • Elasticsearch:向量相似度计算 - 可笑的速度
  • 两数相加的问题
  • 微信小程序的单位
  • 软考通过率真的低吗?
  • 国际视频编解码标准提案下载地址
  • 程序员是如何看待“祖传代码”的?
  • Python爬虫之爬取并下载哔哩哔哩视频
  • python 脚本设置输出颜色
  • 安卓websocket(客服端和服务端写在app端) 案例
  • C++面试宝典第34题:整数反序
  • 微信商城小程序设计