测算土地面积并导出的新方法

让每一个人,都有自己的地图!

我们在《如何测量显示多个距离和面积》一文中分享过测量距离和面积的方法,随着最近新版本的上线,该功能又有了新方法。

这里以测算土地面积并导出为例,分享这个新版本中的面积测量与导出功能。

最后,我们在文末附了一个比较受欢迎的面积分割工具,希望对你有用。

如何测算土地面积?

在图层树根节点的右键菜单中选择“新建图层”新建一个复合图层,点击“属性字段”添加用于自动存储长度和面积的字段。   

图片

新建图层

在“属性字段”中,点击“添加”按钮右侧的小箭头图标,将显示当前图层可以新建的系统字段。

图片

属性字段

在系统字段中,分别新建“we_length”和“we_area”两个字段。   

图片

新建系统字段

在属性字段中,以“we_”开头的字段都是系统字段,你可以再根据自己的需要新建其它的字段。

图片

完成新建字段

新建字段确认后,完成图层的新建。

新建图层完成之后,就可以开始在该图层绘制要素,要素绘制完成之后,将会在“we_length”和“we_area”字段中自动填写周长和面积。   

图片

绘制要素

注意:

(1)“we_length”和“we_area”字段,只有在完成要素绘制后自动填充一次初始值。

(2)如果对要素进行了修改,其数据不会进行再次更新。

(3)因此,当你手动对该数据修改之后,对要素的节点进行调整后,也就不会覆盖你的修改结果。

(4)但在以后的版本中,当要素被修改之后,会考虑添加一个“刷新”按钮,以便于可以更新数据。

标注与气泡显示

如果需要将面积在地图上标注显示或在气泡中显示,则可以在图层右键菜单中选择“属性”进行设置。   

图片

打开图层属性

在“图层属性”中,可以选择需要标注显示的字段,这里以“we_area”为例。   

图片

设置标注字段

在“气泡”设置功能中,可以选择需要在气泡中显示信息的字段,这里以“we_length”为例。   

图片

设置气泡字段

字段标注与气泡字段设置完成之后,就可以直接在地图要查看每一个地块的面积了,并且在鼠标为平移状态的情况下,单击要素会显示地块的边线长度值。   

图片

显示标注与气泡

如何导出土地面积

绘完地块之后,可以将地块面积导出为CSV文件。

在图层的右键菜单中选择“打开属性表”,查看所有地块的字段值。   

图片

打开图层属性表

在“图层属性表中”选择“导出全部”,可以将数据导出为CSV文件。

图片

导出全部

导出的CSV文件,可以通过WPS打开进行查看。

图片

面积测算结果

在导出的数据中,“we_length”字段中的值为自动测算出的地块周长,“we_area”中的值,则为自动测算出的面积。

注意:如果在要素绘制完后,又对要素进行过移动节点等修改,则字段中的值为修改前的值,

其原因已在前文有说明,这里不再赘述。

导出要素的常规属性值

为了避免“we_length”与“we_area”字段中的初始值,与要素被修改过后的值不一致的问题,可以直接导出要素常规属性值中的周长与面积。   

在“图层属性表”中,点击“导出设置”按钮,会显示当前默认导出的属性字段。

图片

导出设置

在“导出设置”中,单击“选择属性”按钮,可以选择导出常规属性。   

图片

导出设置

在“选择属性”中,除了支持选择属性字段外,还支持选择常规属性、要素样式属性、要素样式和WKT坐标值等。   

图片

选择属性

为了要导出地块的周长与面积,我们在这里只选择“常规”属性中的“周长”与“面积”属性。   

图片

周长与面积

最后导出数据结果如下图所示,除了原有属性字段外,就还会新增“周长”与“面积”字段。   

图片

导出结果

由于在本例中,有几个要素在绘制完成后又被修改过,因此通过要素坐标测算出的“周长”与“面积”字段值,就会与“we_length”和“we_area”字段中的初始值不同。

在本系统中测算的面积与距离,基于EPSG3857投影坐标系,在二维视图中绘制时不考虑地形起伏,在三维视图中绘制时则基于地形起伏进行了计算。

本系统中基于要素自动测算出的值,肯定还是会与专业测绘设备在现场所测出的值存在误差,因此该数值仅供参考,不适合用于严谨的工程预算或工程审核等工作中。

写在最后

面积分割工具的使用方法,请参阅《ArcGIS地块面积分割调整工具插件》一文中的详细说明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/746240.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某年某月第几天(模拟)

时间模板传送带-> 题目描述 定义一个结构体变量&#xff08;包括年、月、日&#xff09;。计算该日在本年中是第几天&#xff0c;注意闰年问题。 输入格式 年月日 输出格式 当年第几天 样例输入 2000 12 31 样例输出 366 #include <iostream> using namespace s…

黑天鹅大事件发生后,财产如何不受损失,fpmarkets一招教你

众所周知一旦行业内发生黑天鹅后&#xff0c;所带来的影响可以颠覆整个行业&#xff0c;再加上爆发的瞬间性对我们危害更大。那么黑天鹅大事件发生后&#xff0c;财产如何不受损失&#xff0c;今天fpmarkets一招教你。 塔勒布在《黑天鹅:极不可能事件的影响》一书中写道&#x…

一条 SQL 更新语句如何执行的

Server 层 存储引擎层 总流程 查询语句 连接器 查询缓存 分析器 优化器 执行器 更新语句 redo log&#xff08;节省的是随机写磁盘的 IO 消耗&#xff08;转成顺序写&#x…

骨传导耳机领头羊——南卡在AWE2024展会上展现强大的创新实力

在2024年的AWE&#xff08;中国家电及消费电子博览会&#xff09;上&#xff0c;南卡凭借其尖端的骨传导耳机技术再次成为业界瞩目的中心。作为骨传导技术的先驱和领航者&#xff0c;南卡不仅展出了其最新的产品&#xff0c;更向世界宣布了其在开放式耳机市场的宏伟蓝图。 南卡…

java零基础入门-Map集合练习(上)

一、教学目标 能够使用HashMap集合实现值为双列集合存放。能够使用HashMap集合实现值为单列集合存放。能够使用HashMap集合实现值为基本数据类型存放。能够使用HashMap集合实现值为对象存放。... 二、HashMap实现自定义元素存放 1、值存放基本数据类型 像这中就非常简单了呀…

损失函数和反向传播

1. 损失函数的基础 import torch from torch.nn import L1Loss from torch import nninputs torch.tensor([1, 2, 3], dtypetorch.float32) targets torch.tensor([1, 2, 5], dtypetorch.float32)inputs torch.reshape(inputs, (1, 1, 1, 3)) targets torch.reshape(targe…

ubuntu20.04中安装配置docker nvidia容器来实现宿主机GPU的调用

目录 配置并安装docker安装docker-nvidia&#xff08;启动容器调用显卡必备项&#xff09;修改docker数据保存路径&#xff08;强烈建议修改&#xff0c;要不后面会很麻烦&#xff09; 配置并安装docker 在 Ubuntu 上安装 Docker 非常直接。我们将会启用 Docker 软件源&#x…

迄今为止易用 —— 的 “盲水印“ 实现方案

前期回顾 网站的打赏 —— 新一代的思路-CSDN博客https://blog.csdn.net/m0_57904695/article/details/136704914?spm1001.2014.3001.5501 目录 CSDN 彩色之外 &#x1f4dd; 前言&#xff1a; &#x1f6e0;️ vue3-blind-watermark &#x1f916; 安装 ♻️ 引入&am…

Jmeter入参问题小记

表单入参的时候&#xff0c;这个地方需要勾选&#xff0c;如果不☑️选的话&#xff0c;会提示errorMsg":"Required String parameter code is not present",

【面试精讲】String是如何实现的?String源码分析

【面试精讲】String是如何实现的&#xff1f;String源码分析 目录 一、String实现机制 二、String不可变性&#xff08;使用final修饰&#xff09; 三、String 和 StringBuilder、StringBuffer 的区别 四、和equals的区别 五、String创建对象与JVM辨析 六、String源码解…

Spring Web MVC入门(1)

什么是Spring Web MVC? 定义:Spring Web MVC是基于Servlet构建的原始Web框架,从一开始就包含在Spring框架中.它的正式名称"Spring Web MVC"来自其源模块的名称(Spring-webmvc),但是它通常被称为"Spring MVC". 什么是Servlet? Servlet是一种实现动态页面…

springboot+ssm基于vue.js的客户关系Crm管理系统

系统包含两种角色&#xff1a;管理员、用户&#xff0c;主要功能如下。 ide工具&#xff1a;IDEA 或者eclipse 编程语言: java 数据库: mysql5.7 框架&#xff1a;ssmspringboot都有 前端&#xff1a;vue.jsElementUI 详细技术&#xff1a;springbootSSMvueMYSQLMAVEN 数据库…

二刷代码随想录算法训练营第二十三天 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树

目录 一、669. 修剪二叉搜索树 二、108. 将有序数组转换为二叉搜索树 三、538. 把二叉搜索树转换为累加树 一、669. 修剪二叉搜索树 题目链接&#xff1a;力扣 文章讲解&#xff1a;代码随想录 视频讲解&#xff1a; 你修剪的方式不对&#xff0c;我来给你纠正一下&#…

电梯机房秀

每天乘坐电梯&#xff0c;您见过电梯的机房吗&#xff1f;来&#xff0c;跟着小伍去看看吧。Lets go&#xff01; 电梯还能节能呢&#xff0c;您知道么&#xff1f;正好&#xff0c;小伍一块带您看看电梯节能装置(●◡●) 目前电梯节能装置已广泛应用于三菱、富士、日立、奥的斯…

案例分析篇12:可靠性设计考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)

专栏系列文章推荐: 2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html 【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-…

PyTorch Dataset、DataLoader长度

pytorch 可以直接对 Dataset 对象用 len() 求数据集大小&#xff0c;而 DataLoader 对象也可以用 len()&#xff0c;不过求得的是用这个 loader 在一个 epoch 能有几多 iteration&#xff0c;容易混淆。本文记录几种情况的对比。 from torch.utils.data import Dataset, DataL…

人类科技发展的迅速进步:偶然性与必然性的交织

在审视人类历史长河时&#xff0c;我们不难发现科技发展的速度在过去几个世纪以来呈现出显著的加速趋势。从最初的火种发明到现代的量子计算、人工智能&#xff0c;科技发展犹如疾驰的列车&#xff0c;飞速向前。然而&#xff0c;这种前所未有的快速发展究竟是由一系列巧合所导…

深入理解 CSS——CSS进阶与实践(5w字高频面试题整理)

本文总结了CSS高频面试题&#xff0c;并搭配了演示动画进行CSS样式演示。介绍了关于如何理解盒模型&#xff0c;如何实现块级元素水平居中&#xff0c;如何实现两侧固定中间自适应的三栏布局、如何实现两栏布局&#xff0c;如何进行响应式设计&#xff0c;对BFC的理解&#xff…

Github上哪些好用的安全工具1

专注于web漏洞挖掘、内网渗透、免杀和代码审计&#xff0c;感谢各位师傅的关注&#xff01;网安之路漫长&#xff0c;与君共勉&#xff01; URLFinder 一款快速提取网页信息的工具。该项目可以快速爬取网页上的 URL 地址、JS 文件里的 API 接口等信息&#xff0c;支持批量抓取…

【C++】每日一题 100 相同的树

给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的 #include <iostream>// Definition for a binary tree node. struct TreeNode {int val;Tre…