理论教育 实现线状符号的自动绘制|数字测图技术

实现线状符号的自动绘制|数字测图技术

时间:2023-10-09 理论教育 版权反馈
【摘要】:1)基本线型绘制在地图中经常要用各种线状符号来表示各种不同的地物。2)平行线绘制平行线是由两条间距相等的直线段构成。很多线状地物符号都是由平行线作为基本边界,再加绘一定的内容而构成,如铁路、依比例围墙等,因而平行线是绘制很多线状地物符号的基础。

实现线状符号的自动绘制|数字测图技术

1)基本线型绘制

在地图中经常要用各种线状符号来表示各种不同的地物。按其符号的复杂程度来分,可分为简单线状符号和复杂线状符号,但都是由一些基本线型的直线、曲线等部分组成。地图上用到的线型尽管很复杂,但归结起来主要有以下几种(图2-12):

图2-12 基本线型

这些基本线型可以用以下绘图参数来表示:定位点个数N和定位点坐标(xi,yi)(i=1,2,…,N),实步长D1,虚步长D2和点步长D3。通过给定不同的步长值,即可设置不同的线型。例如当D2=D3=0时,即为实线;当点步长D3=0时,即为虚线;当D1=D2=0时,即为点线。

对于虚线,其绘制方法是:即D3=0,如图2-13所示,根据给定的步长D1和D2,沿着定位线的路径和方向,分别计算其对应的两个端点坐标,然后连接实步长部分即可。

2)平行线绘制

平行线是由两条间距相等的直线段构成。很多线状地物符号都是由平行线作为基本边界,再加绘一定的内容而构成,如铁路、依比例围墙等,因而平行线是绘制很多线状地物符号的基础。

平行线的绘图参数为:定位线(母线)节点个数和定位节点坐标(xi,yi)(i=1,2,…,N),平行线宽度w,平行线的绘制方向,即在定位直线的左方还是右方绘制。如图2-14所示,假定在定位线左方绘制平行线,定位线的节点坐标为(xi,yi),对应平行线的节点坐标设为(x′i,y′i)。

图2-13 虚线绘制

图2-14 平行线绘制

其平行线的节点坐标可按下式计算:(www.daowen.com)

式中,ai为第i条线段的倾角,βi为第i个节点的左夹角,ai的计算公式为:

这里需要注意的是,当i=1和i=N时,要令β值为π,即β1n=π,且当i=N时,要令an=an-1

3)复杂线状符号的绘制

图2-15 线状符号

复杂的线状符号除了在每两个离散点之间有趋势性的直线、曲线等符号以外,有些线状符号中间还配置有其他的符号。如图2-15所示,围墙符号是平行线为基准,中间配以等分的间隔线;陡坎符号,除了定位中心线以外,还配置有短齿线,加固陡坎,中间再加短线和圆点;城墙符号是以基准线为依托,等间隔配置小矩形构成。对于这些沿中心轴线按一定规律进行配置的线状符号,可以用比较简单的数学表达式来描述。以陡坎符号为例,设D1为相邻两齿间的距离,D2为齿长,基准线的各点坐标为(xi,yi)(i=1,2,…,N),参照图2-16,描述该符号基本轮廓的一组公式为:

图2-16 线状符号计算

式中,[ ]表示取整符号,S为两离散点之间的距离,n表示两离散点间的齿数,D3为两离散点间不足一个齿距的剩余值,(Dx1,Dy1)为第一点齿心的相对坐标,(Dx2,Dy2)、(Dx3,Dy3)为齿端对齿心的相对坐标,以后各点,依此类推。

当计算出齿心和齿端坐标以后,根据不同的线状符号特点,采用不同的连接方式就可产生围墙、铁路、城墙等线状符号。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈