热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

摄影测量DLG

随着数字化,信息化的发展,许多的新技术,新方法在基础测绘的生产中发挥着越来越重要的作用.本文通过对DLG生产流程的介绍和分析,从中论证了全数字摄影测量方法在数字化外业调绘,DLG产

随着数字化,信息化的发展,许多的新技术,新方法在基础测绘的生产中发挥着越来越重要的作用.本文通过对DLG生产流程的介绍和分析,从中论证了全数字摄影测量方法在数字化外业调绘,DLG产品生产中应用和技术创新.


基本介绍

数字线划地图(DLG)是对经过扫描,几何纠正后的每幅图中,将其中一种或多种地图要素进行矢量化而形成的一种矢量化数据文件。其数据量小,便于分层,能快速生成专题地图,所以也称作数字矢量专题信息。一般采用最近几年最新拍摄的航片或最新的地图。 [2] 


数字线划地图的特点

数字线划地图有一系列特点,它适应了计算机技术的发展及要求,具有广阔的发展前景,更受用户欢迎。数字线划地图具有动态性,其内容和表现效果能够实时修改,内容的补充、更新极为方便。数字线划地图内容的组织较为灵活,可以分层、分类、分级提供使用,能够快速地进行检索和查询。数字线划地图显示时,能够漫游、开窗和放大缩小。数字线划地图所提供的信息能够用于统计分析,进行辅助决策。在新的技术支撑下,还能够将数字地图的内容与图像、声音、文字动画等结合在一起,生成更富表现力的多媒体电子地图数字线划地图是使用较广的一类数字地图,具有数据量小、使用方便、便于查询和分析等特点,含有地图要素编码、属性、位置、名称及相互之间拓扑关系等方面的信息,有特定的组织形式和数据结构。常见到的数字线划地图格式有Ac/Info的E00格式、 MapInfo的MIF格式、 MapGIs格式等。 [3] 


数字线划地图数据组织方法及数据格式

数字线划地图的数据按图幅进行组织,每幅数字线划地图由3类数据文件组成,即元数据文件、属性数据文件和坐标数据文件。每幅图的图号作为所有数据文件的前缀,而后缀用来标识不同类型的数据文件。元数据文件每幅图一个,它是数字地图的档案信息,含有多项内容,根据所描述的内容不同,分别用字符型、整型、双精度型、浮点型等数据类型表示,其长度和表示方法都有详细的规定。这些内容主要包括数字地图生产单位、生产日期、图名、图号、图幅等高距、地图比例尺图廓点坐标地球椭球参数、大地坐标系统、地图投影方式、坐标维数、高程基准、主要资料、接边情况、地图要素更新方法及更新日期等属性数据文件是每一要素层1个。属性数据文件主要用来记录某一要素层中点、线、面要素的编码名称、各种属性描述、地图图形特征及地图要素拓扑关系等信息。属性文件的格式首先是要素层属性项结构,然后是地图要素的图形特征,是实体点、有向点还是结点,是折线还是曲线,是特殊面(有嵌套关系的面)还是一般面,接下来是地理数据的资料来源,最后是地图要素的拓扑关系,如链的始末节点号和链的左右面号。通过搜索和排序,可以建立起点、线、面要素的内在联系。坐标数据文件也是每一要素层1个,各个要素层的坐标文件格式是相同的,坐标数据文件主要用来记录要素层上点状线状要素的具体坐标位,因此不同要素层坐标数据文件的长度是不同的。

各类数据文件的组织形式参见国家测绘局制定的《1:50000矢量地形数据(DLG)生产技术规定1:50000数字线划图(DIG)产品检测与评价》等标准。


数字线划地图的图形显示

数字线划地图的图形显示是指将地图数据在计算机屏幕上变成符号化地图的过程,保证计算机环境下地图的阅读、浏览和应用。数字地图显示时,既能显示较大的区域范围,起到宏观了解地理环培的作用;又能显示较小区域内的内容,详细了解地表的相关信息。数字线划地图显示时,往往要使用各种各样的符号,使之变成符号化的地图,呈现地图本来的面目。在这样一种符号化过程中,要考虑地图投影的使用、点线面符号的处理、注记的配置及地貌立体表示等。地图投影的应用主要是进行点位的地图投影计算并将它换算成屏幕坐标,自动生成所需的经纬线网和平面直角坐标网。点线面符号的处理是依据地图数据的编码属性信息、坐标位置,与地图符号的对应关系及地图显示时所使用的分层管理方法来进行的,所形成的符号化地图可以放大、缩小、漫游和开窗显示。地图符号的绘制主要有编程法、信息块法和交互之间的干扰。在符号化的过程中,符号的大小色彩线划粗细及相互之间的关系最好同原始地图相一致,这样符号化的地图才有较好的视觉效果。 [3] 


数字线划地图信息查询检索

数字线划地图信息查询是按一定的要求将存储在计算机中的数字地图信息提取出来,供阅读、显示和分析使用。对数宇地图信息进行查询有多种方法,可以给定一个区域范围,可以给定图幅编号,也可以在此基础上再附加对要素层和编码的规定等,总的目的是提取出所要的信息和内容。用于数字地图信息查询的主要方法有:图幅查询、空间范围查询、要素层查询条件查询属性查洵和地理名称查询等。


图幅查询

用图幅编号或图名作为查询条件,把该图幅内的全部地图信息显示和提取出来。如果计算机中或地图数据库中的数字地图信息是按图幅的形式来组织的,那么只要把与该图幅编号相应的所有地图数据文件的内容提取出来就行。如果计算机中或地图数据库中的数字地图信息不是按图嘱的形式来组织的,比如事先进行了合并或分割等处,这时则要根据图幅编号计算出该图幅的经纬度范围,然后根据经纬度范围再提取相对应的内容。


空间范围查询

给定一定的区域范围或经纬度坐,将落在该区域的内容提取并显示出来。当然也可以给定一个点,以该点为圆心,将一定半径内的圆形区域的内容显示并提取出来。如果是给定一条线,则要将该线划两侧定距离区域内的要素查询和提取出来。这些查询和提取的方法都建立在区域裁剪基础之上,具体执行起来要靠相应的算法来实现。


要素层查询

对所选择的图幅或某一确定的区域范围内,通过指定要素层将相应层上的地图要素提取出来,供显示和分析使用。在数字线划地图数据组织时,为了便于地图信息的管理和应用,将不同的地图要素存放在不同的层上,如水系层、交通层等。采用这样的分层方法为数字地图信息的应用和分析处理提供了极大的方便。


条件查询

通过给定某一个属性编码或某一种指标来对数字地图信息进行检索,最后把符合要求的地图内容提取出来。例如根据属性编码把某一区域范围内的国家干线公路全部提取,或给定一个河流等级,把这个等级以上的河流全部提取出来等。


属性查询

选中屏幕上某一要素,将该要素的有关信息全部提取和显示出来,如选中某一城市,将城市的名称、人口数、行政区划代码全部提取出来。依数字地图信息的组织情况,对点状、线状和面状要素一般都能直接进行查询,并能提取相关的信息。


地理名称查询

给定地名或要素名称,将与其对应的地图要素提取和显示出来。如给定一个城市名,将这个城市的轮廓形状提取出来,并将有关这个城市的其他信息也一同提取出来。对数字地图信息进行查询还有其他一些方法,但它们大多用在一些非常特殊的场合。由于数字地图数据是分层分类和分级来组织的,每种地图要素都有相应的属性编码,这就为这些信息的查询、提取和利用提供了极大的方便和灵活性。数字地图信息的查洵和提取,这本身就是数字地图的一种应用过程,需要什么区域的信息就可显示什么区域的信息,需要某一层要素就有某一层要素。在数字地图信息查询的时候,由于可以一层要素一层要素地叠加,这将有利于加深对地理环境的认识。数字地图信息的查询和提取不仅其本身就是对数字地图的一种应用,使提取出来的内容显示在屏幕上,供了解和认识这个区域使用;同时数字地图信息查询和提取作为一种手段,能为数字地图信息的其他应用提供服务和保障。从实现的原理和方法来看,数字地图信息的查询和提取最终都是靠软件来完成的,要么直接利用地图数据库中的功能要么编写一段程序在数据检索的时候对有关内容进行比对查询。


主要生产技术和方法

(1)解析或机助数字化测图。这种方法是通过解析测图仪或模拟仪器对航片进行立体测图,来获得所需的DG数据,然后利用一些图形处理软件(如 AutoCAD等)对获得的数据进行编辑,最终产生成果数据。

(2)人机交互矢量化成图。对现有的地形图扫描,利用矢量化软件(如 Geoscan、Mapscan)将扫描影像进行矢量化后转入相应的系统中、对数据编辑处理后生成线划图。

(3)在数字正射影像图上,人工跟踪框架要素数字化。这种方法利用 AutoCAD等软件工具将现有的数字正射影像图按一定比例插人工作区中,在屏幕上对所需的相应要素跟踪采集,最后生成线划图。此外,也可以在数宇化板上跟踪数字正射影像图,提取有用要素。

(4)数字摄影测量,三维跟踪立测。目前国产的数字摄影测量软件V irtuoZo系统与X - 4ADPW系统都具有相应的矢量图系统,而且它们的精度指标都较高。


应用

DLG数据可以满足地理信息系统进行各种空间分析要求,可以随机地进行数据选取和显示,并可以与其他几种产品叠加,进行分析、决策。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 探索如何使用公共数据集为您的编程项目提供动力。无论您是编程新手还是有经验的开发者,本文将为您提供实用建议和资源,帮助您启动并运行一个创新的数据驱动型项目。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
  • 网络出版服务许可证申请指南
    本文详细介绍了网络出版服务许可证的办理条件、适用企业范围及具体流程,帮助相关企业和个人了解并顺利完成许可证的申请。文章由专业机构提供,旨在为读者解答在互联网出版领域遇到的技术和合规问题。 ... [详细]
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 基于结构相似性的HOPC算法:多模态遥感影像配准方法及Matlab实现
    本文介绍了一种基于结构相似性的多模态遥感影像配准方法——HOPC算法,该算法通过相位一致性模型构建几何结构特征描述符,能够有效应对多模态影像间的非线性辐射差异。文章详细阐述了HOPC算法的原理、实验结果及其在多种遥感影像中的应用,并提供了相应的Matlab代码。 ... [详细]
  • 精选多款高效实用软件及工具推荐
    本文介绍并推荐多款高效实用的软件和工具,涵盖系统优化、网络加速、多媒体处理等多个领域,并提供安全可靠的下载途径。 ... [详细]
author-avatar
zhattt199_117
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有