利用 Arcgis计算面要素长度、宽度

一、数据准备

1.用于研究的面图层,本次研究图层名为"计算长度、宽度"图层;

二、操作步骤

1.打开Arcmap软件,将研究图层添加至Arcmap中,如下图;

2.右击图层选择属性------源,查看图层坐标系,如果是地理坐标系则需要转投影坐标系,如下图研究图层为地理坐标系需转换;

3.通过地理坐标系的经度推算投影坐标系,然后利用投影工具给投影坐标系,如下图所示,从工具箱的找到"投影工具",打开投影工具页面,在位置2选择需要转投影坐标系的图层,位置3选择该图层对应的投影坐标系,然后确定即可转投影;

4.打开已投影好的"计算长度、宽度"面要素属性表,从左上角的下拉列表中找到添加字段工具,点击添加字段,然后输入字段名称和类型,本次我是要计算长度、宽度,所以我选择双精度,如下图所示:

添加字段

5.右击"长度"字段,打开字段计算器,脚本选择Python,长度输入:!Shape.extenT.YMax! -!Shape.extenT.YMin!,然后点击确定即可算出长度;宽度计算与长度计算一致,代码对应换成:!Shape.extenT.XMax! -!Shape.extenT.XMin!,然后确定即可长度和宽度,如下图所示;

计算长度

注:(1)投影坐标系属于平面坐标系才可计算长度和面积等,如果是地理坐标系,在计算长度或面积时工具呈灰色无法使用

(2)面要素的宽度指的是面要素的最长边的长度。

相关推荐
da-peng-song14 小时前
ArcGIS Desktop使用入门(二)常用工具条——数据框工具(旋转视图)
开发语言·javascript·arcgis
玩大数据的龙威1 天前
【ArcGIS技巧】根据地块、界址点图层生成界址线
arcgis
你是一个铁憨憨1 天前
使用深度学习预训练模型检测物体
人工智能·深度学习·arcgis·影像
嘘嘘出差2 天前
ArcGIS切片方案记录bundle文件
arcgis
摆烂老大3 天前
SWAT| 水文 | SWAT模型(三):土壤数据库制备
arcgis·水文·swat模型
鸿业远图科技3 天前
分式注记种表达方式arcgis
python·arcgis
城市数据匠3 天前
31【干货】Arcgis属性表常用查询表达式实战大全
arcgis·gis·cad·国土空间规划·自然资源局
新中地GIS开发老师4 天前
【Cesium入门教程】第七课:Primitive图元
arcgis·信息可视化·gis开发·webgis·地理信息系统·地理信息科学
王孝点5 天前
geoserver发布arcgis瓦片地图服务(最新版本)
arcgis
没有梦想的咸鱼185-1037-16637 天前
【大语言模型ChatGPT4/4o 】“AI大模型+”多技术融合:赋能自然科学暨ChatGPT在地学、GIS、气象、农业、生态与环境领域中的应用
人工智能·python·机器学习·arcgis·语言模型·chatgpt·数据分析