论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
企业信息化/数字化
›
ERP
›
SAP
›
ArcMap分别求取矢量要素各地区的面积
ArcMap分别求取矢量要素各地区的面积
何小豆儿在此
金牌会员
|
2024-5-17 09:21:35
|
显示全部楼层
|
阅读模式
楼主
主题
638
|
帖子
638
|
积分
1914
本文先容基于
ArcMap
软件,自动批量盘算矢量图层中
各个要素
的
面积
的方法。
一次,遇到一个问题,需要分别盘算
ArcMap
软件中一个图层的所有面要素的面积。如图,这个图层中包罗多个省级行政区矢量面要素,如今需要分别盘算其中每一个要素各自的面积。
这里有一个方便的办法。
首先我们新建一个字段。打开图层属性表,选择“
Add Field
”。
在弹出的界面中,配置如下。其中,“
Name
”大家可以随意,“
Type
”选择“
Float
”,下方的字段属性中,“
Precision
”为字段的所有数字位数,无论是在小数点左边照旧右边;“
Scale
”则为小数点右边的数字位数,也就是保留几位小数。比方:365.20的Precision就是5,Scale就是2。
可以看到,已经新建了一个字段。
在新建的字段名称上右键,选择“
Calculate Geometry
”。
弹出了一个提示,大概意思是说:我没有在开启编辑模式的情况下进行字段盘算,那么这样会让盘算变得快一些,但是一旦盘算开始,就不能撤回。
因此,追求盘算速率照旧追求可以撤回,依据大家的现实情况来就好。因为我这里数据不多,盘算也比较简朴,因此就直接选择了继承。
点击“
Yes
”之后,在弹出的窗口中第一个“
Property
”下拉框中选择面积,也就是“
Area
”;此时发现我的“
Area
”后面跟着一个“
Disabled
”。为什么处于这种状态呢?
一般的,出现上述情况都是因为我们的面要素(也就是这个图层)处于地理坐标系,而并不是投影坐标系。二者最简朴的区别就是,地理坐标系用经度、纬度作为空间权衡指标,而投影坐标系用米、千米等长度单位作为空间权衡指标。
那么,我们就来看看我们如今是不是处于地理坐标系状态。在图层列表中,右击我们当前的图层的名称,选择“
Properties
”。
选择“
Source
”,可以看到,图层的地理坐标系统(“Geographic Coordinate System”)为WGS_1984,这是一个地理坐标系,而非投影坐标系。
因此,如果我们需要盘算面积,必须将这一图层转为投影坐标系。
具体转换的方法,点击查看
ArcGIS地图投影与坐标系转换的方法
即可,这里就不赘述啦~
转换为投影坐标系后,打开新图层的属性表,可以看到我们刚刚新建的字段在这里也是存在的。
依据同样的方法,打开“
Calculate Geometry
”,可以看到此时“
Area
”就不再带着“
Disabled
”了。
其中,“
Coordinate System
”选择第一项,也就是图层自身的坐标系,也就是刚刚我们给他投影所选用的投影坐标系;“
Units
”是单位,大家依据现实情况来就好。我在这里选择
平方米
~
点击“
OK
”。可以看到“
Area
”字段已经有面积了。
那么,我们对这个盘算出来的面积随机验证一下。用河南来验证,盘算面积为165982687427.8129平方米,也就是165982.69平方千米;我们看看现实面积:
差了大概1000平方千米。不能说很准确,但是照旧可以满足基本的大尺度地区分析了。在这里,精度误差可能的来源包罗所用省级行政区.shp文件精度、投影坐标系选用等。大家依据各自的研究需要,来决定需不需要对面积数据精度加以提升;可用的提升方法包罗更换投影坐标系、采用更精确的行政区图层等方法。
再用北京试一下。盘算的面积为16394318646.91106平方米,也就是16394.32平方千米;现实面积:
这个就很准确了~
那么,能不能求出图层中所有矢量要素面积的和呢?可以的——在“
Area
”字段名称上右键,选择“
Statistics
”。
这里可以对全部字段的样本数量、极值、综合、平均值、尺度差、Null值个数等加以查看,非常方便。
至此,大功告成。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
何小豆儿在此
金牌会员
这个人很懒什么都没写!
楼主热帖
K3S系列文章-使用AutoK3s在腾讯云上安 ...
使用 Mypy 检查 30 万行 Python 代码, ...
day05-优惠券秒杀01
1.2 Hadoop简介-hadoop-最全最完整的保 ...
图像金字塔
再次入坑写学习笔记
【Visual Leak Detector】配置项 Trace ...
TechEmpower 21轮Web框架 性能评测 -- ...
由ASP.NET Core读取Response.Body引发 ...
Mysql进阶篇(二)之索引
标签云
挺好的
服务器
快速回复
返回顶部
返回列表