电子地图中地理对象的矢量化研究与系统实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:duyyy12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息的提取和识别是地理信息系统(GIS)、全球定位系统(GPS)发展的基础和迫切需要。自动矢量化因其效率、精度、自动化程度和可靠性方面的显著优势,已经成为获取地理信息的主要途径之一。本文在研究、分析目前具有代表性的扫描图像矢量化方法的基础上,针对地图扫描图像的特点,给出了一种基于图像细化算法的地图信息识别与提取的方法,并基于此理论用VisualC++6.0编程语言实现了一个地图自动矢量化系统RasToVec。 本文采用目前比较流行的基于细化的矢量化方法作为整体设计思想。首先将扫描的灰度地图根据地图不同地理对象灰度级不同的特点,将地图的中的文字等标注从地图中分离,然后用最大类间方差阈值分割法将地图进行二值化。对二值化后的地图运用数学形态学进行噪声滤除。在对图像进行细化时,本文借鉴传统细化方法的基础上,实现了一种基于标记的保留节点域的细化方法,该方法避免了传统细化方法中节点变形从而改变图形拓扑结构的问题。 在矢量化时,本文根据地图的整体拓扑特征,先将地图中的节点域和连通弧段提取出来,然后利用改进的二分步长矢量化方法将连通弧段进行矢量化得到连通矢量弧段,根据最长延伸原则合并矢量弧段,确定节点,并得到最终的矢量段。在细化及连通弧段编码过程中都采用边处理象素边擦除象素的方法,有效避免象素的重复处理,降低图像的复杂度,并提高了矢量化的速度。本文所改进的二分步长矢量化方法较传统的变步长矢量化方法,有更大的灵活性,弥补了变步长矢量化方法步长过大丢失信息和步长过小使信息冗余的缺点,提高了矢量化的准确度。 目前矢量化研究大多是在工程图领域进行的,本文实现的算法是根据地理信息系统的要求设计的,在保持地图拓扑结构及矢量化准确性方面取得很好的效果,并实现了与GIS软件MapInfo的接口,在地理信息系统领域有一定的理论意义和应用价值。
其他文献
为了克服自然语言和程序设计语言描述规格说明产生的缺陷,人们提出了一种新的软件开发范型,其基本思想是对系统建立一个数学模型,研究和提供一种基于数学的或形式语义学的规格说
肺部听诊是诊断小儿肺炎的一种有效手段,认真准确的听诊有时会给肺部疾病的诊断带来非常有价值的信息和线索。目前,医生往往是根据临床经验进行诊断,这样由于疲劳等原因,医生诊断
随着网络技术的发展和INTERNET的普及,越来越多的信息资源放在了互联网上,广大的中小企业也都逐渐地构建起了自己的局域办公网,这一方面给用户带来了方便,提高了工作效率,另一方面
概念设计是个创新的过程,在产品设计的过程中具有重要的作用。CSCW技术和产品概念设计技术的融合,为设计师远程合作设计提供了很好的解决方案。但是目前的CSCW环境下的协同设计
商空间理论是国内学者张钹院士和张玲教授在20世纪80年代提出的,现已成为粒度计算的三大模型之一。它是用一个三元组(X,T,f)描述一个所要解决的问题,其中,x表示问题的论域;T是
近年来由于在身份鉴别、视频监控和人机交互等领域的应用前景,人脸识别获得了越来越多的关注。现有的人脸识别方法主要是侧重于解决非限定条件下一对一人脸验证问题和限定或
近年来,随着三维建模技术的发展和计算机网络的扩张,可共享和复用的三维CAD模型数量急剧增长。在现有的条件下,如何对目前已有的三维CAD模型进行有效的管理和检索,如何提高三维CA
XML 已经成为了互联网上数据表示和数据交换的标准格式。随着XML 数据的日益增多,各种类型的存储方法也不断涌现,比较有代表性的有XML 专用数据库存储、面向对象数据库存储、
对软件进行自动化测试一直都是软件测试的目标。CDMA的3GBSS软件系统需要高密度的频繁测试以保证软件的质量。传统的手工测试,不但效率低下,而且准确度不高,往往还会产生冗余
随着信息时代的飞速发展,存储在数据库中的信息呈指数级增长。人们希望从存储的大量信息中发现隐藏在数据背后的,有价值的知识。在社会需求的强劲推动下,数据挖掘技术得到了飞速