论文部分内容阅读
【摘 要】随着科学技术的发展,测绘内业中,等高线批量自动连接处理技术一直是测绘工作人员比较重视的问题,因此本文结合功能的实现概述,针对等高线的斷线处理、测绘项目中对于等高线比例尺数据压缩原理、等高线连接边界处理方法、等高线矩形缓冲区域的建立与连接数据的筛选几方面内容,进行了简要分析,以供参考。
【关键词】测绘内业;等高线;批量自动连接处理
引言
在测绘区域的小比例地形分布图中,等高线在图纸上的标注主要反映出地貌变化因素,对水平垂直高度具有直观的显现,图纸上对于复杂地形,尤其是凹凸不平的地形区域内,等高线的分布错综复杂,数据的标注量非常巨大。
目前对于地形测绘的等高线连接方法主要有人工连接和自动连接两种,对于地形等凹陷分布的矢量也能算分析是等高线连接方法中最常见的手段。
CAD集成应用软件是进行地图测绘中最常用的应用程序,在软件开发的功能中,并没有自动连接等高线的特殊功能,在软件的基础开发应用中,主要是对于测绘数据的管理方面进行加强,对于矢量计算和比例尺等高线数据分析并没有专门的体现,因此,在现有智能化测绘环境中对等高线的自动连接应用具有重要的作用。
一、功能的实现
1、程序设计思想
意等高线的平面方位,忽略高程的存在,造成了一些图中等高线没有高程或许高程都为零的现象,这样处理起来就比较复杂。本次设计对于这种状况进行处理。
2、程序设计思路
先制作出两条等高线,断定等高线间隔,将这两条线衔接起来。在断定间隔时,借用交点与辅佐线间隔长短,进行辅佐绘画。并用栏选方法将这两条线的交汇点找出来,为等高线衔接做好衬托作业。
这两条线各自存在端点,可判别该端点间隔再进行连线。在作业中运用该方法首要考虑到:等高线在开裂时,它不能自行的进行衔接,需求借助人工辅佐进行衔接。衔接过程中不是依据起点和结尾直线进行衔接,而是依据端点的间隔来断定衔接点。
该程序设计中,首要面临的问题是等高线两种类型的衔接方法不一样,要依据该等高线详细衔接方法断定衔接点。其首要分为两种类型:3维多段线POLYLINE以及2维多段线LWPOLYLIN。尽管类型不一样,但它们的处理方法则有异曲同工之妙。
二、等高线的断线处理
等高线的测量和绘制是测绘内业工作的首要任务。理想的等高线是完整闭合的曲线,但是在实际操作中,不可避免的会产生断裂。所以,为了得到完整闭合的等高线,就必须将这些断裂连接起来,对断裂等高线的连接处理是测绘内业的一项基础工作。
等高线反应区域地理的地貌特征和地理形态,测绘过程中,无论是对地理信息的识别,还是提取均需要连续完整的等高线。等高线的获得多是通过数字手工采集、自动化或半自动化的矢量扫描等方式。这些获得图示或多或少的会导致所得的等高线出现的断裂或者粘连。这是目前等高线测量和绘制中仍待解决的问题。
当今,测绘行业针对等高线断裂或粘连的处理方法主要分为两种,一是基于矢量数据的等高线断线处理方法,另外一种是基于栅格图像的等高线断线处理方法。
前者的主要方法有顾及拓扑关系的连接方法、基于知识的等高线断点连接方法、利用搜索算法原理进行等高线接边法等。后者涉及的主要算法有费曼码的断线连接法、最小点对法、形态变换的断线连接法、地图代数的自动生长法、最大集团图搜索法等。
处理等高线的断线连接的关键在于:
首先,正确处理断点间的逻辑连接;其次,正确实现等高线内插算法。正确处理等高线断点间的逻辑连接需要通过建立标准等的高线组,调整等高线的存储方向,选取辅助线,逻辑闭合等高线断线,然后循环重复,直至所有等高线循环完毕。
实现等高线内内插算法的方法主要由网格法和三角网法。但在具体操作过程中要满足以下条件:第一应充分考虑等高线不是断点之间的简单连接,而是以成组方的式描述地貌形态和地形特性。等高线组内的各等高线具有一定的相似性,合理利用这一原理,保证等高线内插算法的正确性。第二在处理诸如马鞍地形在内的各种特殊地形时,应考虑并利用测绘等高线经验知识。
三、测绘项目中对于等高线比例尺数据压缩原理
等高线矢量数据运算在一定程度上可能出现冗余数据,因此对等高线在比例尺地图中进行压缩可以尽可能减少压缩比例中对于原始地理特征的误差比,压缩数据将等高线标注误差限定在一个区间范围内,可以通过原图的高倍比例保存,使等高线描绘区域的地貌特征得到真实的体现。等高线数据压缩可以减少后续运算量巨大造成的繁琐环节。
常用的比例尺内等高线数据压缩方法可以采用间隔取点、偏角运算和Douglas-Peucker法,在采用间隔位置取点的过程中,虽然对于矢量运算比较简便,但在等高线趋势影响下的曲线特征容易受到变形,而Douglas-Peucker法可以有效保持等高线压缩后的原曲线比例情况。
Douglas-Peucker等高线比例运算法的基本操作原理是优先确定一个取值区间,对等高线弧度弯曲的首尾两点间的最大和最小离散距离进行填充,如果等高线弧度之内的最大距离大于优先取值范围,则该点可以确定为等高线连线的保留点。在所得的相邻连线的多点取值区间内,对已经得出的保留点确定为首尾连线点,
同样的连线方法可以在不同弧度的等高线曲线中通过修改取值参数进行连线确认,确定压缩数据内的所有保留点并标注存档。
这种方法可以反复运用于复杂等高线跨线区间内的首末端连线点确定,在完全满足初始定义区间的取值范围之后,可以进行全部保留点数据的压缩。
四、等高线连接边界处理方法
等高线原比例连接过程中对于边界处理需要判断出需要进行连接的等高线,再通过对比例图形中的等高线矢量进行分析,在等高线连接端点附近可以发现所有连接线的趋势基本相同,并且连接点首尾两端的绝对值距离与等高线间距大致相同。 根据两点间直线最优距离的判定方法,采用最小点对的连接方法,使连接端点的距离在不同长度取值范围内优先确定等高线间边界的局域属性,这有可能在进行等高线批量连接过程中出现边界误差。因此在等高线连接过程中需要注意对最小点对法进行改造,在矩阵缓冲区域内缩小等高线取值连接范围,等高线边界复合趋势走向在不同的分段连接区域内可以实现批量连接,并且提高端点确认的准确性。
五、等高线矩形缓冲区域的建立
在等高线连接问题上,通过建立矩形缓冲区域是比较常见的方法,在矩形缓冲区域内对等高线矢量数据进行长度取值的筛选,采用分布轴对端点间的矢量距离进行运算,取目标等高线附近的最优三点,通过直线模拟连接和分布轴运算对矩形坐标系内的关键点进行定义,并且可以得出一条最近直线的函数L:ax+by+c=0。
在离散距离的相对群体走向范围内,L可以直接表现出连线的走向特征。矩形缓冲区域内可以通过坐标系三点定向来设计等高线在坐标系内的投影,对矩形内部的端点和其余曲线端点进行连接,起始端点与矩形缓冲区域内的端点的连接线中,对于不具有连接性质的等高线参数进
行排除,通过对已有端点数据的筛选可以缩小判断边界的范围,使等高线的批量连接效率提高。
六、连接数据的筛选
在矩形缓冲区域内对于选中的等高线目标的端点设计需要经过两个主要步骤完成:等高线趋势比较和绝对值距离判断。
(一)等高线趋势比较
对于复杂地形区域的等高線图样测绘中,会有大量的等高线数据需要确定和分析,如果发现目标等高线周围的等高线趋势是沿着一定的运行规律排列的,就可以由此判断出等高线的总体走向。
在缓冲区域内就参考曲线的矢量参数进行筛选。在分布轴的计算过程中需要对目标连接的端点和界定端点(附近三点)通过建立一条最近直线来计算出走向斜率倾角。对于直线斜率计算和弧度斜率只差进行运算,提取指定的斜率较小的曲线作为参考目标,这样的曲线运算需要随机批量运算,这类曲线不止一条。
(二)绝对值距离判断
在进行趋势斜率比较和曲线筛选之后,再对等高线间绝对值距离进行判定。在规定缓冲区域内的参考曲线与其端点的随机定向矢量长度确定绝对值取值范围,对不同斜率之间的等高线趋势走向进行分别运算,以最小曲线参考系数作为等高线连接轴,设定一个常数取值区间。
在缓冲区域的层次筛选中,可以得到符合条件的等高线,使等高线区间的连接的向量绝对值构成批量连接的参考系数,这种方法可以更有效地进行等高线批量连接,其准确性也进过多次验证。
结束语
综上所述,在测绘技术的应用中,等高线批量自动连接问题可以借用CAD符合程序对等高线基础进行端点设计,连线方法是采用端点与地形趋势最近的距离绝对值进行连接,在相对独立的封闭图形缓冲区域内,可以通过矩形缓冲区域范围内的目标形势,对趋势方位距离的绝对值判断进行提取,符合定义区间的等高线趋势距离可以在矩形框架内构成连接,在通用CAD环境下,ARX编程综合目标分析实验,对实验的结果进行提取验证,表明等高线连接方法具有智能化程度高,精确性高的优点。
参考文献:
[1]白芷绮.测绘内业中关于等高线批量自动连接处理的探讨[J].科技与企业,2013,04:169.
[2]刘雨霞.分析测绘内业中的等高线批量自动连接处理[J].城市建筑,2013,10:270.
[3]李超.测绘内业中关于等高线批量自动连接处理的探讨[J].科技创业家,2013,16:144.
[4]李家,刘颖.测绘内业中的等高线批量自动连接处理[J].测绘与空间地理信息,2006,05:105-107+116.
[5]刘翘楚,康建荣,张蒙.利用VisualC++实现AutoCAD等高线自动连接[J].测绘通报,2012,03:74-76.
【关键词】测绘内业;等高线;批量自动连接处理
引言
在测绘区域的小比例地形分布图中,等高线在图纸上的标注主要反映出地貌变化因素,对水平垂直高度具有直观的显现,图纸上对于复杂地形,尤其是凹凸不平的地形区域内,等高线的分布错综复杂,数据的标注量非常巨大。
目前对于地形测绘的等高线连接方法主要有人工连接和自动连接两种,对于地形等凹陷分布的矢量也能算分析是等高线连接方法中最常见的手段。
CAD集成应用软件是进行地图测绘中最常用的应用程序,在软件开发的功能中,并没有自动连接等高线的特殊功能,在软件的基础开发应用中,主要是对于测绘数据的管理方面进行加强,对于矢量计算和比例尺等高线数据分析并没有专门的体现,因此,在现有智能化测绘环境中对等高线的自动连接应用具有重要的作用。
一、功能的实现
1、程序设计思想
意等高线的平面方位,忽略高程的存在,造成了一些图中等高线没有高程或许高程都为零的现象,这样处理起来就比较复杂。本次设计对于这种状况进行处理。
2、程序设计思路
先制作出两条等高线,断定等高线间隔,将这两条线衔接起来。在断定间隔时,借用交点与辅佐线间隔长短,进行辅佐绘画。并用栏选方法将这两条线的交汇点找出来,为等高线衔接做好衬托作业。
这两条线各自存在端点,可判别该端点间隔再进行连线。在作业中运用该方法首要考虑到:等高线在开裂时,它不能自行的进行衔接,需求借助人工辅佐进行衔接。衔接过程中不是依据起点和结尾直线进行衔接,而是依据端点的间隔来断定衔接点。
该程序设计中,首要面临的问题是等高线两种类型的衔接方法不一样,要依据该等高线详细衔接方法断定衔接点。其首要分为两种类型:3维多段线POLYLINE以及2维多段线LWPOLYLIN。尽管类型不一样,但它们的处理方法则有异曲同工之妙。
二、等高线的断线处理
等高线的测量和绘制是测绘内业工作的首要任务。理想的等高线是完整闭合的曲线,但是在实际操作中,不可避免的会产生断裂。所以,为了得到完整闭合的等高线,就必须将这些断裂连接起来,对断裂等高线的连接处理是测绘内业的一项基础工作。
等高线反应区域地理的地貌特征和地理形态,测绘过程中,无论是对地理信息的识别,还是提取均需要连续完整的等高线。等高线的获得多是通过数字手工采集、自动化或半自动化的矢量扫描等方式。这些获得图示或多或少的会导致所得的等高线出现的断裂或者粘连。这是目前等高线测量和绘制中仍待解决的问题。
当今,测绘行业针对等高线断裂或粘连的处理方法主要分为两种,一是基于矢量数据的等高线断线处理方法,另外一种是基于栅格图像的等高线断线处理方法。
前者的主要方法有顾及拓扑关系的连接方法、基于知识的等高线断点连接方法、利用搜索算法原理进行等高线接边法等。后者涉及的主要算法有费曼码的断线连接法、最小点对法、形态变换的断线连接法、地图代数的自动生长法、最大集团图搜索法等。
处理等高线的断线连接的关键在于:
首先,正确处理断点间的逻辑连接;其次,正确实现等高线内插算法。正确处理等高线断点间的逻辑连接需要通过建立标准等的高线组,调整等高线的存储方向,选取辅助线,逻辑闭合等高线断线,然后循环重复,直至所有等高线循环完毕。
实现等高线内内插算法的方法主要由网格法和三角网法。但在具体操作过程中要满足以下条件:第一应充分考虑等高线不是断点之间的简单连接,而是以成组方的式描述地貌形态和地形特性。等高线组内的各等高线具有一定的相似性,合理利用这一原理,保证等高线内插算法的正确性。第二在处理诸如马鞍地形在内的各种特殊地形时,应考虑并利用测绘等高线经验知识。
三、测绘项目中对于等高线比例尺数据压缩原理
等高线矢量数据运算在一定程度上可能出现冗余数据,因此对等高线在比例尺地图中进行压缩可以尽可能减少压缩比例中对于原始地理特征的误差比,压缩数据将等高线标注误差限定在一个区间范围内,可以通过原图的高倍比例保存,使等高线描绘区域的地貌特征得到真实的体现。等高线数据压缩可以减少后续运算量巨大造成的繁琐环节。
常用的比例尺内等高线数据压缩方法可以采用间隔取点、偏角运算和Douglas-Peucker法,在采用间隔位置取点的过程中,虽然对于矢量运算比较简便,但在等高线趋势影响下的曲线特征容易受到变形,而Douglas-Peucker法可以有效保持等高线压缩后的原曲线比例情况。
Douglas-Peucker等高线比例运算法的基本操作原理是优先确定一个取值区间,对等高线弧度弯曲的首尾两点间的最大和最小离散距离进行填充,如果等高线弧度之内的最大距离大于优先取值范围,则该点可以确定为等高线连线的保留点。在所得的相邻连线的多点取值区间内,对已经得出的保留点确定为首尾连线点,
同样的连线方法可以在不同弧度的等高线曲线中通过修改取值参数进行连线确认,确定压缩数据内的所有保留点并标注存档。
这种方法可以反复运用于复杂等高线跨线区间内的首末端连线点确定,在完全满足初始定义区间的取值范围之后,可以进行全部保留点数据的压缩。
四、等高线连接边界处理方法
等高线原比例连接过程中对于边界处理需要判断出需要进行连接的等高线,再通过对比例图形中的等高线矢量进行分析,在等高线连接端点附近可以发现所有连接线的趋势基本相同,并且连接点首尾两端的绝对值距离与等高线间距大致相同。 根据两点间直线最优距离的判定方法,采用最小点对的连接方法,使连接端点的距离在不同长度取值范围内优先确定等高线间边界的局域属性,这有可能在进行等高线批量连接过程中出现边界误差。因此在等高线连接过程中需要注意对最小点对法进行改造,在矩阵缓冲区域内缩小等高线取值连接范围,等高线边界复合趋势走向在不同的分段连接区域内可以实现批量连接,并且提高端点确认的准确性。
五、等高线矩形缓冲区域的建立
在等高线连接问题上,通过建立矩形缓冲区域是比较常见的方法,在矩形缓冲区域内对等高线矢量数据进行长度取值的筛选,采用分布轴对端点间的矢量距离进行运算,取目标等高线附近的最优三点,通过直线模拟连接和分布轴运算对矩形坐标系内的关键点进行定义,并且可以得出一条最近直线的函数L:ax+by+c=0。
在离散距离的相对群体走向范围内,L可以直接表现出连线的走向特征。矩形缓冲区域内可以通过坐标系三点定向来设计等高线在坐标系内的投影,对矩形内部的端点和其余曲线端点进行连接,起始端点与矩形缓冲区域内的端点的连接线中,对于不具有连接性质的等高线参数进
行排除,通过对已有端点数据的筛选可以缩小判断边界的范围,使等高线的批量连接效率提高。
六、连接数据的筛选
在矩形缓冲区域内对于选中的等高线目标的端点设计需要经过两个主要步骤完成:等高线趋势比较和绝对值距离判断。
(一)等高线趋势比较
对于复杂地形区域的等高線图样测绘中,会有大量的等高线数据需要确定和分析,如果发现目标等高线周围的等高线趋势是沿着一定的运行规律排列的,就可以由此判断出等高线的总体走向。
在缓冲区域内就参考曲线的矢量参数进行筛选。在分布轴的计算过程中需要对目标连接的端点和界定端点(附近三点)通过建立一条最近直线来计算出走向斜率倾角。对于直线斜率计算和弧度斜率只差进行运算,提取指定的斜率较小的曲线作为参考目标,这样的曲线运算需要随机批量运算,这类曲线不止一条。
(二)绝对值距离判断
在进行趋势斜率比较和曲线筛选之后,再对等高线间绝对值距离进行判定。在规定缓冲区域内的参考曲线与其端点的随机定向矢量长度确定绝对值取值范围,对不同斜率之间的等高线趋势走向进行分别运算,以最小曲线参考系数作为等高线连接轴,设定一个常数取值区间。
在缓冲区域的层次筛选中,可以得到符合条件的等高线,使等高线区间的连接的向量绝对值构成批量连接的参考系数,这种方法可以更有效地进行等高线批量连接,其准确性也进过多次验证。
结束语
综上所述,在测绘技术的应用中,等高线批量自动连接问题可以借用CAD符合程序对等高线基础进行端点设计,连线方法是采用端点与地形趋势最近的距离绝对值进行连接,在相对独立的封闭图形缓冲区域内,可以通过矩形缓冲区域范围内的目标形势,对趋势方位距离的绝对值判断进行提取,符合定义区间的等高线趋势距离可以在矩形框架内构成连接,在通用CAD环境下,ARX编程综合目标分析实验,对实验的结果进行提取验证,表明等高线连接方法具有智能化程度高,精确性高的优点。
参考文献:
[1]白芷绮.测绘内业中关于等高线批量自动连接处理的探讨[J].科技与企业,2013,04:169.
[2]刘雨霞.分析测绘内业中的等高线批量自动连接处理[J].城市建筑,2013,10:270.
[3]李超.测绘内业中关于等高线批量自动连接处理的探讨[J].科技创业家,2013,16:144.
[4]李家,刘颖.测绘内业中的等高线批量自动连接处理[J].测绘与空间地理信息,2006,05:105-107+116.
[5]刘翘楚,康建荣,张蒙.利用VisualC++实现AutoCAD等高线自动连接[J].测绘通报,2012,03:74-76.