http://www.paper.edu.cn
- 1 -
三个角点坐标绘制矩形的算法研究
谷川
同济大学测量与国土信息工程系,上海 (200092)
E-mail:guchuanhaha@163.com
摘 要:文章以一个实例的形式介绍了四种利用三个角点坐标绘制矩形的方法,并且比较了
这几种方法的优劣,从中选择出了比较好的两种方法,可将其应用到实际作业中,具有一定
的实用价值。
关键词:角点,矩形,中心点,面积,方位角
1. 引言
在地形图测绘过程中,经常遇到矩形的物体或者由矩形组成的物体,例如房屋等。在实
际操作的过程中,为了节省外业工作量或者由于观测条件限制经常只能测量到矩形物体 3
个角点的坐标。由于测量数据不可避免的存在误差,使得矩形的两条边不一定垂直,而我们
通常能够认为如房屋等矩形物体都是严格的矩形,因此,有必要对利用三个角点坐标绘制矩
形物体的算法进行研究。
2. 三个角点画矩形的算法
文章假设了一个矩形的物体,其 4 个角点 A
0
、B
0
、C
0
、D
0
以及中心点 O
0
的坐标,如表
格 1 所示:
表 1 矩形的四个角点以及中心点坐标
点名 N坐标(m) E 坐标(m)
A
0
119.2036 260.6556
B
0
138.6893 267.7478
C
0
141.6972 259.4839
D
0
122.2114 252.3916
O
0
130.4504 260.0697
通过计算得到,该矩形的长边 A
0
—B
0
长度 D
0
=20.7363m,短边 B
0
—C
0
长度 d
0
=8.7943m,
面积 S
0
=182.3620 ㎡,长边方位角 α
A0-B0
=20°00′00″。
假设各点点位中误差相等,各方向误差均匀。根据地形图测量规范
[1]
,1:500 地形图点
位中误差不得大于 5 ㎝。对矩形的三个点 A
0
、B
0
、C
0
分别加入大小为 5 ㎝的随机误差,得
到了新的 A、B、C 三个点的坐标,如表格 1 所示:
图 2 加入随机误差后的坐标
点名 N坐标(m) 噪声(㎝) E 坐标(m) 噪声(㎝)
A 119.1805 -2.31 260.6381 -1.75
B 138.7232 +3.39 267.7744 +2.66
C 141.6810 -1.62 259.5007 +1.68
3. 三个角点坐标画矩形的算法
如果不考虑矩形的直角特征关系,而把这些现实世界中的矩形物体当作平行四边形处
理,则得到如图 1 所示的结果: