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!


相关推荐
赵钰老师8 小时前
ArcGIS在洪水灾害普查、风险评估及淹没制图中的实践技术应用(洪水风险区划、防治区划、淹没制图、洪水灾害数据管理)
arcgis·数据分析
没有梦想的咸鱼185-1037-166319 小时前
北斗高精度数据解算:破解城市峡谷/长基线/无网区难题,从毫米级定位到自动化交付——(GAMIT/GLOBK底层核心解算技术方法)
运维·arcgis·数据分析·自动化
吴佳浩 Alben1 天前
Claude Code 源码泄露事件深度剖析
人工智能·arcgis·语言模型·自然语言处理·npm·node.js
城数派2 天前
2025年全国地铁线路及站点数据(ShapeFile文件/表格文件)
arcgis·信息可视化·数据分析
@高蕊2 天前
首创光储协同算法!iSolarBP破解分布式光伏市场化评估难题
大数据·人工智能·算法·arcgis·无人机
城数派2 天前
1985-2024年各省市县不同土地覆盖类型的土地面积(Excel)
数据库·arcgis·信息可视化·数据分析·excel
杨超越luckly2 天前
HTML应用指南:利用GET请求获取中国生活垃圾焚烧发电厂位置信息
python·arcgis·html·数据可视化·生活垃圾焚烧发电厂
GIS阵地3 天前
QgsProviderMetadata 详解(基于 QGIS 3.40.13 API)
数据库·qt·arcgis·oracle·gis·开源软件·qgis
城数派4 天前
2000-2024年1km精度人口分布栅格数据(全球/全国/分省/分市)
arcgis·信息可视化·数据分析·excel
城数派4 天前
1984-2024年中国10米分辨率城市土地利用栅格数据(商业、公服、居住等9类)
arcgis·信息可视化·数据分析·excel