上一篇写了写属性表字段类型的选取和应用场景今天想了想还是把字段计算中计算面积的方法也简单说说里面的坑也记一记按上一篇字段类型选对了怎么自动计算面积、长度单位怎么换算今天我也简单写一下完整教程勘测定界、国土调查都能用。字段类型一定要按上一篇选对否则计算出错。批量自动算图斑面积第一步先建一个面积字段打开图层属性表点左上角表选项选择添加字段当然如果你本来就有可以计算面积的双精度字段也可以直接使用2.字段名称直接填面积(我输入的“MJ_亩”)3.字段类型必须选双精度别乱选别的第二步用计算几何出平方米原值在刚建好的「面积」字段上头右键点开计算几何2.属性选面积坐标系就用图层本身的坐标系不用瞎改3.单位统一选平方米先算原始平方数后面再转亩第三步字段计算器换算成亩右键面积字段打开字段计算器脚本选 Python输入代码!面积! * 0.0015给大伙记牢换算关系 1 亩≈666.6667 平方米1 平方米折算 0.0015 亩当然也可以直接计算公顷需要什么单位可以自行用字段计算器进行换算。当然除了这个还有一个小技巧需要说一下有时候你计算的面积和国家或者省厅、市局下发的面积对不上有差异在这种情况下我就建议你用椭球来计算面积正规上报用的椭球公顷。线状地物长度批量计算至于计算长度的操作流程其实跟算面积大同小异主要步骤如下这里就不细说了新建「长度」字段类型依旧选双精度右键字段打开计算几何属性选择长度单位默认米直接出米数要是报表需要千米单位数值直接除以 1000 就行常用第三类坐标X、Y批量计算添加字段的操作流程其实跟算面积长度大同小异(主要计算质心、点要素的坐标)主要步骤如下新建「X」和「Y」两个字段类型依旧选双精度右键字段打开计算几何属性选择 「点的X坐标」3.选一下坐标系4.单位默认重点避坑坑 1直接计算成亩不要直接在计算几何里选 亩不同版本 ArcGIS 换算系数不一样容易出错。正确的方法是先算平方米再用字段计算器乘 0.0015。坑 2坐标系不对经纬度坐标系计算出来的面积是球面度不是平方米一定要转成平面坐标系再计算。坑 3字段类型选错用整型计算面积小数会丢失面积不准。批量计算多个图层写到这里就简单说一下如果是需要计算多个图层怎么快速解决其实最好用的方法当然是用Arcgis自带的用模型构建器功能添加变量---迭代要素类---添加字段--- 字段计算器就能做到一键批量计算所有图层的面积。小技巧字段计算器单条记录可以计算属性表全部计算也可以当然你也可以选择一部分进行批量计算。至于模型构建器的使用后面有机会了就一点一点再写一写。互动提问你计算面积时有没有遇到过单位不对的问题评论区聊聊路虽远行则将至加油
ArcGIS 属性表字段计算器计算面积 / 长度
发布时间:2026/7/7 2:32:27
上一篇写了写属性表字段类型的选取和应用场景今天想了想还是把字段计算中计算面积的方法也简单说说里面的坑也记一记按上一篇字段类型选对了怎么自动计算面积、长度单位怎么换算今天我也简单写一下完整教程勘测定界、国土调查都能用。字段类型一定要按上一篇选对否则计算出错。批量自动算图斑面积第一步先建一个面积字段打开图层属性表点左上角表选项选择添加字段当然如果你本来就有可以计算面积的双精度字段也可以直接使用2.字段名称直接填面积(我输入的“MJ_亩”)3.字段类型必须选双精度别乱选别的第二步用计算几何出平方米原值在刚建好的「面积」字段上头右键点开计算几何2.属性选面积坐标系就用图层本身的坐标系不用瞎改3.单位统一选平方米先算原始平方数后面再转亩第三步字段计算器换算成亩右键面积字段打开字段计算器脚本选 Python输入代码!面积! * 0.0015给大伙记牢换算关系 1 亩≈666.6667 平方米1 平方米折算 0.0015 亩当然也可以直接计算公顷需要什么单位可以自行用字段计算器进行换算。当然除了这个还有一个小技巧需要说一下有时候你计算的面积和国家或者省厅、市局下发的面积对不上有差异在这种情况下我就建议你用椭球来计算面积正规上报用的椭球公顷。线状地物长度批量计算至于计算长度的操作流程其实跟算面积大同小异主要步骤如下这里就不细说了新建「长度」字段类型依旧选双精度右键字段打开计算几何属性选择长度单位默认米直接出米数要是报表需要千米单位数值直接除以 1000 就行常用第三类坐标X、Y批量计算添加字段的操作流程其实跟算面积长度大同小异(主要计算质心、点要素的坐标)主要步骤如下新建「X」和「Y」两个字段类型依旧选双精度右键字段打开计算几何属性选择 「点的X坐标」3.选一下坐标系4.单位默认重点避坑坑 1直接计算成亩不要直接在计算几何里选 亩不同版本 ArcGIS 换算系数不一样容易出错。正确的方法是先算平方米再用字段计算器乘 0.0015。坑 2坐标系不对经纬度坐标系计算出来的面积是球面度不是平方米一定要转成平面坐标系再计算。坑 3字段类型选错用整型计算面积小数会丢失面积不准。批量计算多个图层写到这里就简单说一下如果是需要计算多个图层怎么快速解决其实最好用的方法当然是用Arcgis自带的用模型构建器功能添加变量---迭代要素类---添加字段--- 字段计算器就能做到一键批量计算所有图层的面积。小技巧字段计算器单条记录可以计算属性表全部计算也可以当然你也可以选择一部分进行批量计算。至于模型构建器的使用后面有机会了就一点一点再写一写。互动提问你计算面积时有没有遇到过单位不对的问题评论区聊聊路虽远行则将至加油