查看原文
其他

奇怪,同样的数据,为什么CAD、SHP、要素类的面积会有所不同?

The following article is from ArcGIS带你飞 Author GIS小飞飞


大家应该经常会遇到这种情况,

就是同样一个数据,

CAD、SHP、地理数据库要素类的三个面积,

竟然是不同的!!!

这究竟是为啥呢???


我们来分两种情况说一下:


1. 三类数据面积相差很大,这种时候你就要考虑下图斑的拓扑关系了;


2. 三类数据面积相差很小,甚至只有个位数或小数点后几位数的不同,这个时候,就是数据类型本身的特点决定的。



情况一:面积相差很大


当你发现,CAD的数据和SHP、以及地理数据库要素类数据的面积相差很大,这个时候,你大概率要考虑下图斑的拓扑关系了。


换句话说,就是CAD数据的图斑与图斑之间,出现了相互压盖、重叠或者有空隙的情况,所以转为了SHP或地理数据库要素类后,计算出的面积会和原来的CAD的面积相差很大。


举个例子说明吧——


下图所示是在CAD中常见的用地规划图,其中方案一、方案二在图面上观察并无差异,但是从统计数据看确存在明显不同——

其中A地块在方案一、二中的面积分别为7.53ha、15.06ha;B地块在方案一、二中的面积分别为7.53ha、8.37ha;只有C地块在两个方案中的面积相等。


▲不同方案统计结果对比图(来源于网络)


由此对比可以发现其中必有一个方案存在错误,这种错误在实际项目中很容易出现的,这就会成为方案成果中一个很大的技术漏洞,也会成为后期规划管理中的技术隐患。

这种错误的原因,就是地类图斑空间重叠。

也就是说其中方案一中的A、B、C三块用地彼此以各自对应的边界衔接,不存在彼此叠压盖的情况;
▲方案一图层空间关系示意图(来源于网络)


而方案二中存在A、B地块以及A、C地块部分重叠的情况,且重叠之后因为图层要素绘制顺序是C在顶层,B在底层,因此在CAD中所呈现的可视化效果和方案一是相同的,无法凭肉眼直接识别出来。这种情况在实际项目中由于绘制精度及多次修改等原因很容易出现,导致空间统计结果必然存在较大的误差甚至是错误。

▲方案二图层空间关系示意图(来源于网络)

这种问题,用GIS里面的拓扑进行一下修复就可以了,拓扑修复的操作流程就不细说了哈。



情况二:面积相差很小


首先要确认是在同一种面积计算方式下计算的面积,例如都是椭球体面积(同一地理坐标系)或都是投影面积(同一投影坐标系)。


然后你会惊奇的发现,CAD数据和地理数据库要素类的面积几乎一样,但和SHP文件的面积却有些偏差,这是为啥呢?



例如上图,同样是一个圆形的面状图斑,但是SHP文件的面积与CAD和地理数据库的面积是有些偏差,这个是由于数据本身的特性决定的,这个特性就是——SHP数据在弧段的处理上,与其他两种数据不太一样,我们仔细看下:


CAD和地理数据库要素类在弧段的表达上,就是一个典型的圆弧——



而SHP数据的弧段,是由很多折线组成的——


也就是说,SHP数据的弧段,是很多折线拟合的圆弧,而不是像CAD数据和地理数据库要素类那样,是一个标准的弧段,所以,在计算面积的时候,是会有一些差异的!!!

转载自:ArcGIS带你飞
版权归原作者所有,如有侵权请告知删除


END




ArcGIS中Excel表坐标转shp范围线

替代CAD,使用Maplex标注引擎在土地整治项目中田坎标注

如何在CAD中快速批量提取多个坐标点,测绘内业必备!

坐标转换与参数计算介绍,测绘人必备知识点!

ArcGIS如何判断坐标系是否正确?值得收藏的好文!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存