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

ArcGIS大师之路500技---064通过字段计算器获得要素几何属性


文章目录

  • 前言
  • 一、 字段计算器
  • 二、不同类型要素的可计算几何属性:
  • 三、代码与说明
  • 四、几何单位转换

前言

本文介绍使用字段计算器获得要素的几何属性。


一、 字段计算器


使用VB脚本解析程序时,字段名始终用 [ ] 括起来。
使用 Python解析程序时,必须在字段名称两旁添加惊叹号(!字段名!)。接下来以Python语言脚本为例进行说明

二、不同类型要素的可计算几何属性:

三、代码与说明

代码说明
!shape.JSON!返回一个字符串形式的几何 JSON 制图表达
!shape.WKB!返回 OGC 几何的熟知二进制 (WKB) 制图表达
!shape.WKT!返回 OGC 几何的熟知文本 (WKT) 制图表达
!shape.area!面要素的面积
!shape.centroid!要素之内的重心
!shape.extent!几何范围
!shape.firstPoint!第一个几何坐标点
!shape.hullRectangle!以空格分隔的凸包矩形坐标对的字符串
!shape.isMultipart!如果此几何的部分数大于一,则为真
!shape.labelPoint!标注位置所在的点
!shape.lastPoint!要素的最后一个坐标
!shape. length!线状要素的长度
!shape. length3D!线状要素的 3D 长度
!shape.partCount!要素几何部分的数目
!shape.pointCount!要素的总点数
!shape.trueCentroid!要素的重心
!shape.type!几何类型:面、折线、点、多点、多面体、尺寸或注记
!shape.geodesicarea!椭球面积
!shape.extent.XMax!要素的最大 x 坐标
!shape.extent.XMin!要素的最小 x 坐标
!shape.extent.YMax!要素的最大 y 坐标
!shape.extent.YMin!要素的最小y 坐标

四、几何单位转换

几何字段的形状和长度属性可通过表示为带有 @ 符号的单位类型进行修改。

  1. 面积测量单位关键字:
    英亩 | 公亩 | 公顷 | 平方厘米 | 平方分米 | 平方英寸 | 平方英尺 | 平方千米 | 平方米 | 平方英里 | 平方毫米 | 平方码 | 平方地图单位 | 未知
    对应英文:
    acres | ares | hectares | squarecentimeters | squaredecimeters | squareinches | squarefeet | squarekilometers | squaremeters | squaremiles | squaremillimeters | squareyards | squaremapunits | unknown
    例如:!shape.area@acres!

  2. 线性测量单位关键字:
    厘米 | 十进制度 | 分米 | 英尺 | 英寸 | 千米 | 米 | 英里 | 毫米 | 海里 | 磅 | 未知 | 码
    对应英文:
    centimeters | decimaldegrees | decimeters | feet | inches | kilometers | meters | miles | millimeters | nauticalmiles | points | unknown | yards
    例如:!shape.length@kilometers!


http://www.jsqmd.com/news/285378/

相关文章:

  • 告别听歌枷锁 R3PLAY + cpolar 实现真正的听歌自由
  • ArcGIS大师之路500技---065shp文件形状数与表记录数不一致的修复方法
  • rust语言lint工具
  • 揭秘!2026 年谷歌独立站建设优化外贸营销推广公司 TOP3(权威评测)
  • 情感分析不再难:AI原生应用开发全指南
  • 揭秘!2026 年谷歌独立站建设优化外贸推广公司 TOP3(权威评测)
  • 【信创-k8s】麒麟V11使用containerd2.1.5全离线安装k8s1.32.11+KubeSphere - 天行1st
  • Spring AI学习:配置redis向量数据库RAG实践
  • edu115 EF
  • 呼伦贝尔融媒体数据库国产化替换成功案例:筑牢宣传阵地安全底座,金仓KES助力云雀系统高效运转
  • Linux Shell source 命令全解析:基础、进阶、高级用法与历史背景(完整版)
  • CS5801+AS721方案 HDMI转DP双向互转方案
  • 金仓数据库WDS9200水调系统落地案例:筑牢水电数据安全底座,助力大顶子山电站高效调度
  • 揭秘!2026 年谷歌独立站建设优化推广公司 TOP3(权威评测)
  • 泉州市公安局KES国产化替换实战案例:筑牢公安数据安全底座,赋能实战效能跃升
  • 《构建之法》阅读笔记(个人开发与技术基础)
  • 金仓数据库落地绵九高速收费系统案例:筑牢数据安全底座,赋能智慧高速运营
  • 2026必备!MBA毕业论文写作神器TOP8测评
  • 深度测评9个AI论文网站,继续教育学生轻松搞定毕业论文!
  • Cypress-CYT4B-Mcal配置说明(十)Mcu模块配置
  • 广州医科大学附属肿瘤医院HIS系统国产化替换成功案例
  • 基于大数据+爬虫的二手车数据分析与可视化平台开题报告
  • 2026年碳纤维加固厂家推荐:植筋加固、柱包钢加固、房屋加固、地基加固、隧道加固厂家推荐
  • LIME模型解释实战
  • 机器学习催化剂设计!
  • 碳排放能源管理系统:企业绿色转型的数字化引擎
  • 【k8s】Centos从零开始使用containerd部署k8s1.30.14+KubeSphere - 天行1st
  • 国药智慧飞鱼系统国产化替换成功案例:筑牢央企数据安全底座,打造信创标杆
  • 题解:AT_arc177_f [ARC177F] Two Airlines
  • 2026亲测!10款能救命的免费降AI率神器【建议收藏】