计算机地图制图复习资料(共15页).doc

上传人:飞****2 文档编号:13692358 上传时间:2022-04-30 格式:DOC 页数:15 大小:3.87MB
返回 下载 相关 举报
计算机地图制图复习资料(共15页).doc_第1页
第1页 / 共15页
计算机地图制图复习资料(共15页).doc_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《计算机地图制图复习资料(共15页).doc》由会员分享,可在线阅读,更多相关《计算机地图制图复习资料(共15页).doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上1 计算机地图制图的概念计算机地图制图又称机助地图制图或数字地图制图,它是以传统的地图制图原理为基础,以计算机及其外围设备为工具,采用数据库技术和图形数据处理方法,实现地图信息的采集、存储、处理、显示和绘图的应用科学。2.支撑技术支撑计算机地图制图的技术方法主要有:计算机图形图像处理技术、数据库技术、制图综合技术、多媒体技术、虚拟现实技术等;指导计算机地图制图的基本理论主要有:地图信息论、地图信息传输论、地图感受论、地图符号论、地图模型论、地图认知理论、制图综合理论等。3.应用范围: 普通地图制图;专题地图制图;数字高程模型;地理信息系统4.计算机地图制图的优势:l

2、1、易于编辑和更新l 2、提高绘图速度和精度l 3、容量大且易于存储l 4、丰富地图品种l 5、便于信息共享5计算机地图制图的基本过程数据采集阶段数据处理阶段数据输出阶段数字化数字测图遥感数据转换预处理投影变换图形处理制图综合符号化普通地图专题地图统计图表.6.与计算机地图制图相关的科学技术 计算机科学 地图学 遥感技术 全球卫星定位系统 电子地图7.计算机地图制图原理 计算机地图制图的核心问题是:如何使用计算机处理地图信息以满足用户的需要,即解决地图信息如何以数字的形式表示、获取、存储、处理和输出,其实质是从图形(连续)转换为数字(离散),经过一定的处理,然后再由数字转换为图形的过程。l 计

3、算机技术之所以能够应用于地图制图,是因为地图本身是按照一定的数学法则,经过科学概括,应用特有的符号系统将地球表面上的景物显示在平面上的一种“图形数学模型”。l 面对地图,无论其内容多么千变万化,表示方法多么千差万变,图形结构多么复杂多样,总是可以按照几何特征将地图图形划分为三种基本类型图形元素,即“点状图形”,“线状图形”和“面状图形” 。8.计算机地图制图与相关科学技术的联系与区别 (1).计算机地图制图与地理信息系统 计算机地图制图系统具有强大的地图制图功能; 而完善的地理信息系统可以包含计算机地图制图的基本功能,此外还应该具有空间分析能力;特别是对图形数据和属性数据进行深层次的空间分析能

4、力。l 计算机地图制图是GIS的重要组成部分。计算机地图制图侧重于地物的显示和处理,讨论地形、地物和各种专题要素在地图上的表示,并且以数字形式对它们进行存贮、管理,最后通过图形输出设备输出地图。l GIS既注重实体的空间分布又强调它们的可视化效果,既注重实体的空间特征又强调它们的非空间(属性)特征及其操作,具备强大的空间分析和决策支持能力。现代GIS都具有计算机地图制图的成分,具备良好的地图制图功能,但并非所有计算机地图制图系统都含有GIS的全部功能。9.计算机地图制图与数据库l 数据库管理系统是一般事务管理系统的基础软件,同时也是计算机地图制图系统中属性数据管理的基础软件。l 计算机地图制图

5、系统除了需要强大的空间数据管理功能之外,还需要具有图形数据的采集、空间数据的处理和可视化等功能。10.计算机地图制图与遥感图像处理l 遥感图像处理是专门针对遥感图像进行分析处理的软件,图像分析处理功能强大。l 而一般计算机地图制图的图像分析处理功能较弱。11.计算机地图制图与计算机辅助制图l 计算机辅助制图(CAD)主要用来代替或辅助工程师进行各种设计。u 共同点:l 都有坐标参考系统,都能描述和处理图形数据及其空间关系,也都能处理非图形属性数据。u 区别:l 计算机辅助制图多为规则的几何图形及其组合,图形功能极强,属性功能相对较弱;l 计算机地图制图处理的图形及其关系更为复杂,空间数据与属性

6、数据的相互操作频繁,空间数据的处理和符号化功能较强。12.地图对地理空间的描述(方法): 地理空间模型 地理坐标系 平面直角坐标系 高程系 地图投影 坐标网 空间实体13.地图投影 地图是一个平面,而地球椭球面是不可展曲面,将地球椭球面上点映射到平面上的方法称为地图投影。地图投影实质上就是就是建立地图平面上点的坐标与地球椭球面上对应点的坐标之间的函数关系有三种常见的投影变形:长度变形、角度变形和面积变形根据地图投影中可能引入的变形的性质,可以将地图投影分为等角投影、等面积投影和任意投影。14.坐标网 在地图上通常都绘有一种或两种坐标网,即经纬线网、方里网。15.空间实体 在地图学中,把地理空间

7、的实体分为点、线、面三种要素,分别用点状、线状、面状符号来表示。16.地图数据的基本特征l 空间特征: 空间位置 ;空间关系l 属性特征l 时间特征17.关系数据l 关系数据是描述空间数据之间的空间关系的数据。l 地理实体的空间拓扑关系不随地图投影而变化,比一般几何关系具有更大的稳定性,能本质地反映实体之间的逻辑结构关系。18.属性数据n 属性数据是描述空间实体属性特征的数据,也称非几何数据,即描述地理现象或地理实体的定性或定量指标,包括语义与统计数据,如类型、等级、名称、状态等。n 属性数据中的定性(或定量)指标通常要经编码转换才能被计算机接受。19.空间数据 空间数据是描述地图要素中空间特

8、征部分的数据,也称为几何数据,即描述地理现象或地理实体的空间位置、形状、大小等的数据。 空间数据包括:点类型,线类型,面类型20.地图的数据结构n 地图的数据结构主要是指地图数据中空间数据的结构,即指空间数据适合于计算机存储、管理及处理的几何数据的逻辑结构。n 地图的数据结构主要分为矢量数据结构和栅格数据结构。 优缺点压缩方法优点缺点链码有较强的压缩能力,有运算功能,适合于存储图形数据叠置运算难实施,对局部的改动会影响整体结构,而且相邻区域的边界重复存储。游程长度编码压缩效率高,易于检索,叠加、合并等运算操作简单,编码和解码速度快。只顾及单行单列,没有考虑周围其他方向的代码值是否相同,压缩受到

9、一定限制。块状编码对大块成片分布的地物有较高的编码效率。不适合过于破碎的图形编码。四叉树编码压缩效率高,压缩解压方便;阵列各部分的分辨率可变,易于进行大部分图形操作和运算。具有图形编码的不定性,相同形状和大小的多边形可得出完全不同的四叉树结构,不利于形状分析和模式识别。21.地理空间模型(1)地球的自然表面(2)大地水准面(3)地球椭球体模型22.地理坐标系 建立地理坐标系主要的目的是确定地面点的位置,也就是求出地面点与大地水准面的关系,它包括地面点在大地水准面上的平面位置和地面点到大地水准面的高度。23.平面直角坐标系由于地理坐标系是一种球面坐标,难以进行距离、方向、面积等参数的计算,故运用

10、地图投影的方法,建立地球表面和平面上点的函数关系,使得地球表面上任意一个由地理坐标确定的点,在平面上必有一个与其对应的点。24.高程系高程即由高程基准面起算的地面点的高度。高程基准面是根据多年观测的平均海水面确定的。高程是指地面点至平均海水面的垂直高度。地面点之间的高程差,称为相对高程,简称高差。25.地图投影 地图是一个平面,而地球椭球面是不可展曲面,将地球椭球面上点映射到平面上的方法称为地图投影。地图投影实质上就是就是建立地图平面上点的坐标与地球椭球面上对应点的坐标之间的函数关系。有三种常见的投影变形:长度变形、角度变形和面积变形根据地图投影中可能引入的变形的性质,可以将地图投影分为等角投

11、影、等面积投影和任意投影。26地图数据源及数据分类编码l 数据源的种类 地图 遥感影像数据 实测数据 文字与统计资料 已有数字数据27.地图数据的采集地图数据采集的任务就是将地理实体的几何数据和属性数据输入到地图数据库中去。28.几何数据的采集 由于地图数据源的多样性,在几何数据采集中,可以使用不同的方法。对于由外业测量仪器获取的几何数据,只需把测量仪器的数据传输进入数据库即可。如果是已有的数字数据(包括栅格形式的数据等),可经过转换后输入数据库。而从遥感影像上提取专题信息,必须使用几何纠正、图像变换、影像分类和信息提取等技术,这些主要属于遥感图像处理的内容。29.手扶跟踪数字化l 手扶跟踪数

12、字化是在数字化软件的支持下应用手扶跟踪数字化仪来完成的。它通过记录数字化仪面板上点的平面坐标来获取矢量数据,是目前广泛采用的一种地图数据采集方式。l 手扶跟踪数字化的基本过程是:先将所需数字化的地图(图件、航片等)固定在数字化板上;然后设定数字化范围,设置代码清单,输入有关参数及选择数字化方式;最后按地图要素的类别分别实施图形数字化即可。30.扫描跟踪数字化 1)扫描跟踪数字化的基本思想l 扫描跟踪数字化的基本思想是:首先通过扫描将地图(图件等)转换为栅格数据,并进行适当处理;然后采用模式识别技术识别出点和注记;最后使用栅格数据矢量化的技术追踪出线和面,并根据地图内容和地图符号的关系,自动给矢

13、量数据赋属性值。l 扫描跟踪数字化与手扶跟踪数字化相比,具有速度快、精度高、自动化程度高等优点,是目前较为先进的地图数字化方式,也是今后的发展方向,正在逐步成为计算机地图制图中最主要的地图数字化方式。31.属性数据的采集 1属性数据的采集方法属性数据的采集较为简单,主要使用键盘输入的方式。分两种情况:当属性数据的数据量较小时,可以在输入几何数据的同时,根据数字化软件的提示用键盘输入。当属性数据的数据量较大时,可与几何数据分开输入,经检查修改后再转入到数据库中。l 在计算机地图制图系统中,应提供方便灵活的手段以对属性数据进行增加、删除、修改等操作。32.属性数据与几何数据的联系方法l 当地图要素

14、的属性数据与几何数据分开输入时,把属性数据与几何数据联系起来的方法是在属性数据与几何数据之间建立一个惟一的公共标志码。该标志码可以在输入几何数据或属性数据时手工输入,也可以由系统自动生成。l 当几何数据或属性数据没有公共标志码时,必须通过人机交互的方法,如选取一个地图要素,再指定其对应的属性数据来确定两者之间的关系,并生成公共标志码。l 在数据库中,只有当地图要素的几何数据与属性数据有一共同的数据项时,才能将几何数据与属性数据自动地连接起来。在地图要素的几何数据与属性数据连接起来以后,就可以进行各种诸如定性、定位等查询操作与运算了。33.地图数据的编辑和数据质量分析 数据编辑l 在数据采集的过

15、程中,无论是地图的几何数据数字化还是属性数据数字化,都不可能完全正确,常见的错误主要有:地图要素的遗漏,地图要素的重复或多余,几何数据的位置不正确或不完整,属性数据的遗漏、重复,几何数据与属性数据的连接错误等。因此,必须对所采集的数据进行编辑修改。为此,首先要显示数据,然后才能进行编辑修改。34.数据显示l 数据显示是指在屏幕上或通过绘图机把有关信息显示出来,以便与原图进行比较,找出数字化过程中的差错,加以编辑修改。l 为了能对采集到的数据进行较为完整的显示,计算机地图制图系统应提供如下基本功能: 图形显示功能。 符号设置及符号库功能。 图形输出功能。35.数据质量分析 数据质量的概念(1)地

16、图数据质量的基本含义l 地图数据具有定位、定性和时间性三大特征。地图数据的质量是指用该数据来表达其三大特征时所能达到的准确性、一致性和完整性,以及它们之间统一性的程度。36.地图数据质量的基本内容 准确性。准确性主要指地图数据的几何位置精度和属性精度, 一致性。这里,一致性主要是指数据的逻辑一致性, 完整性。完整性包括诸如地图要素类型的完整性、数据分类的完整性、属性数据的完整性以及注记的完整性等。 现势性。现势性可以由数据的采集时间、数据的更新时间等来体现。 统一性。统一性主要是指各类数据之间的统一协调等。37.地图数据库 计算机地图制图是地理信息处理的过程。在地理信息的采集、存储、检索、分析

17、处理及图形输出等过程中,都需要地图数据库的支持。地图数据库与一般的数据库相比,不仅数据量特别大,而且既要管理属性数据又要管理空间数据。地图数据库是计算机地图制图系统的重要组成部分。38.面向对象的地图数据模型具有如下优点:l 面向对象的数据模型是一种基于抽象的模型,允许设计者在基本功能上选择最为适用的技术,可充分吸收和利用传统数据模型的优点。l 可以较为有效地模拟和操纵复杂对象。l 具有良好的可扩充性。39.可视化的概念l 可视化是指运用计算机图形学和图像处理技术,将计算过程中产生的数据及计算结果转换为图形和图像显示出来,并进行交互处理的理论、方法和技术。l 它的主要功能是从复杂 的数据中产生

18、图形图像,并可以分析和理解存入计算机的图形图像数据。 并非只是漂亮的图形,而是反映复杂的数据 重组数据使其更有效率,转化成图形形式,便于理解和分析 三要素:数据(科学领域)、渲染(计算机图形)、人(感知与理解) 与计算机图形学和几何建模的区别40.可视化的分类l 科学可视化:来源与测量和计算的科学数据可视化 l 数据可视化:普通数据的可视化,如事务数据、股票数据等 l 信息可视化:语义关系、超文本的可视化 41.可视化的作用 实现人与机之间的图像通信,而不是目前的文字或数字通信,从而使人们观察到传统方法难以观察到的现象和规律。使科学家不再是被动地得到计算结果,而是知道在计算过程中发生了什么现象

19、,并可改变参数,观察其影响,对计算过程实现引导和控制。可提供在计算机辅助下的可视化技术手段,从而为在分布环境下的计算机辅助协同设计打下基础。42地理信息可视化l 地理信息可视化是指运用计算机地图制图技术以及计算机图形学和图像处理技术,将地理信息输入、存储、处理、查询以及输出的数据结果采用图形符号、图形、图像,结合图表、文字、表格等可视化形式显示并进行交互处理的理论、方法和技术。43. 可视化的形式地图 多媒体 虚拟现实44.电子地图的基本特征 (1)数据与软件的集成性l 在产品形式上,纸质地图表现为单一的地图数据输出,而电子地图是地图数据与软件系统的集成,缺一不可。电子地图的软件系统又可称为电

20、子地图浏览系统,它是地图由数据形式到模拟表达形式的翻译器和转换器,负责将地图数据库中的内容显示在屏幕上,并支持一系列对地图的操作功能。l (2)交互性l 纸质地图一旦印刷完成就成为定型产品,幅面、内容、形式都不会再发生改变。电子地图保存在计算机的存储设备中,电子地图系统的浏览软件允许用户对表达的地图内容进行选择,并通过缩放、漫游对地图表达区域进行调整,经过用户的交互操作在屏幕上形成不同的地图。(3)表达的多样性(4)多尺度数据的结合l 一幅纸质地图通常只能表达某一个固定比例尺的地图内容。而电子地图可以同时载负多个比例尺数据,并通过设定的显示条件动态地调整地图表达的内容,如随着地图的逐步放大,更

21、大比例尺的地图被显示出来。 (5)快速、高精度的信息检索与地图分析l 在纸质地图上搜索地图目标需要用户独立完成,并且只能进行一些比较简单的量算和分析,不仅费时,精度也不容易得到保证。电子地图利用地图数据库的查询、检索功能和GIS的空间分析功能,很容易实现用户对地图目标的高效、高精度查询和分析的需要。 (6)多维与动态可视化 在纸质地图中,制图人员通常将地理对象的空间分布形态通过制图综合转换为二维平面形式表现出来,即使三维、连续分布的地图信息,也间接地转化为等值线形式来表达。纸质地图表达的地图目标都是静态的、不变化的,要在图上反映动态变化的地图现象,往往通过几个时间段的静态地图组合来实现。而在电

22、子地图上,不仅可以进行地图的三维显示、空中飞行、虚拟环境漫游等,而且可以描述地图现象的动态变化过程。(7)共享性 与纸质地图相比,电子地图依托于计算机技术,网络通信技术和容量大便于携带的存储设备,如光盘等,更容易实现地图的复制、传播和共享。(8)低成本性 电子地图的内容以数据的形式保存在地图数据库中,可以方便地进行无损失复制和数据的编辑、修改,从而很容易更新再版,制作周期短,成本低。45.电子地图的设计原则 数据设计l 界面设计 界面的形式设计 界面的显示设计 界面的布局设计l 符号和注记设计l 色彩设计46.电子地图集的制作过程 电子地图集的制作一般包含如下过程: 电子地图集的选题和目标分析

23、; 电子地图集的结构与风格设计; 电子地图集数据(包括电子地图、专题数据与多媒体数据)的加工与制作; 电子地图集的数据集成; 成果检查与电子地图浏览系统的应用测试; 出版发行。47.电子地图集浏览系统的开发 电子地图集数据库的读写功能; 电子地图集中各种基本单元的显示功能; 电子地图的缩放、漫游功能 多媒体(视频、音频、图片、动画等)的播放功能; 当鼠标在一个专题图片单元的关联区域或电子地图的热点、热线、热面上点击时,关联到另一个单元或专题属性信息的快速响应功能; 电子地图的查询、检索功能; 电子地图的空间分析功能,主要表现为地图量算、缓冲区分析和最短路径分析功能。48.电子地图集设计系统的开

24、发 电子地图集设计系统应具备的功能包括: 电子地图集数据库的读写功能; 对电子地图集的素材(包括电子地图、专题图片、视频、音频、图像、动画等)进行分门别类的管理,以便在需要时可以快速检索得到; 可以构建9种类型的基本单元,不同的单元类型具有自己独立的参数形式; 建立各基本单元之间的关联方法,包括在专题图片上通过指定关联区域与其他素材关联,在电子地图上通过添加热点、热线和热面与专题属性数据关联; 可以构建电子地图集的符号库系统,实现电子地图的显示。49.系统开发的基础条件n 可支撑的硬件环境n 适合的软件环境n 全面的专业知识与技能50.系统开发过程按照软件工程化方法定义,CAC系统开发包括系统

25、的需求分析、设计、软件实现、软件测试与运行维护5个阶段。 (1).需求分析 需求分析是系统开发的前期阶段,主要明确系统要实现的目标与任务要求。只有确定了系统需要做什么,才能进一步研究系统必须具备哪些功能,以及如何实现这些功能。(2)系统设计n 总体设计 该阶段确定系统的总体结构框架,主要是将前面的各项需求转化为统一的体系结构,包括各个模块的功能、组成以及模块之间的相互关系。n 数据库设计 针对系统需求建立数据模型。n 详细设计 这一阶段要对每个模块完成的功能进行具体的、结构化的过程描述,包括数据结构与算法、实施的功能和使用数据之间的关系等。(3)软件实现软件实现是系统开发的核心环节,它直接表现

26、为程序编制,即将系统设计的结果采用特定的程序设计语言。(4)软件测试n 软件测试的目的是尽可能找出在总体设计、详细设计、软件编码中的错误,加以纠正,从而确保得到高质量的软件。n 软件测试包括单元测试、组装测试、确认测试、系统测试等。(5)运行维护 测试通过的系统经过一定时期(一般为几个月)的试运行并得到进一步完善后,可以正式投入运行使用。但是,软件中仍然可能存在暂未发现的问题隐患,系统的数据、功能在实践过程中需要修改、调整,需要适应新的系统工作环境、设备等,都会提出系统维护的要求。在CAC系统中,地图数据采集设备的不断更新、采集方式的不断进步、地图制图规范的进一步完善,都会导致系统软件的升级维

27、护。51.软件开发模型n 瀑布模型n 增量模型n 螺旋模型n 喷泉模型51.软件设计与实现方法n 结构化方法 它通过自上而下、逐层细化的方法将系统划分为一个个模块,其采取的策略是分解和抽象。一方面,通过分解将复杂的问题划分成若干个相对简单的小问题,然后分别予以解决;另一方面,不同的分解层次又具有不同的抽象程度,在顶层首先关注问题最本质的方面,其抽象程度最高,随着层次降低,越来越多地关注问题的具体方面,即问题的细节。这一方法贯穿于分析、设计和程序设计的过程中,分别称为结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP) 结构化方法使用的工具有数据流图、数据字典、判定表、判定树和结构化语

28、言等。结构化方法作为使用最早、使用时间最长、发展最为成熟的软件设计与实现方法,具有简单、实用的特点,开发者容易掌握和使用,特别适合于瀑布模型。n 面向对象方法 面向对象方法是一种围绕客观世界的概念来组织模型的全新的思考方式,它是一种运用对象、类、继承、封装、聚合、消息传送和多态性等概念来构造系统的软件开发方法。52.结构化方法在CAC系统开发中的应用 系统分析CAC系统需要完成以下基本功能:n 地图数据(包含空间数据和非空间数据)的采集与入库;n 地图数据的维护和更新;n 地图数据的制图输出。53.地图数据库的数据结构(1)图层的概念及其分类(2)空间数据结构54.地图数据库管理系统的功能模块

29、 55. 地图符号库子系统的结构与功能 (1) 基础地图符号基础地图符号反映地图目标表达的可重复单元,包括点、线、面符号。其中地图符号的内部组成的几何要素称为图元,基础地图符号可视为一组图元的有序集合。56.地图符号库子系统的结构与功能 地图符号库管理系统提供了基础与专题两类地图符号的建立、组织、管理功能与应用接口。这包括利用各类图元的设置与组合进行点、线、面符号的创建、存取、修改、删除等处理功能,以及面向各种类型地图目标的符号化调用接口。 基础地图符号的符号化调用函数的参数包括地图目标分类码和目标空间数据。 专题地图符号的符号化调用函数的参数在分类码和空间数据的基础上,增加目标的专题数据表达

30、式,以确定专题表达的内容。57.地图数据处理模块 地图数据处理的功能模块包括坐标变换模块、投影变换模块、编辑修改模块、制图综合模块和地图接边模块等。 以坐标转换模块为例: 控制点的建立 坐标变换关系的建立 坐标变换的实施 58.地图数字化采集模块 59.地图制图输出模块的设计 地图制图输出主要依赖于地图符号库子系统的支持。 该模块首先从地图数据库中依次取出一个图层,判断图层类型,然后在图层内再依次取出每一个地图目标,判断目标的分类码,将图层类型以及地图目标的分类码、空间数据和相关专题数据(如果为专题地图符号)一起传递给地图符号化模块。58.系统的软件实现 CAC系统软件必须通过程序编制实现。程

31、序编制简称编程,是软件开发的核心工作,其任务就是应用编程语言把已设计的各个模块转变为计算机编程的前期工作 在编写程序前首先应完成系统的详细设计,也称为“过程设计”。详细设计并不是具体地编程序,而是将各个模块细化成很容易从中产生程序的“图纸”。 系统界面设计也是详细设计的重要内容之一。软件开发平台的选择 软件开发平台不仅仅指软件的编程语言,还包括相关的开发环境,如编程语言的版本、支持的库函数和资源、数据存储模式等。选择软件开发平台要考虑到系统开发的任务和需求。59.CAC系统对软件开发平台的基本要求包括: 具有灵活方便的编程环境。支持大数据量数据的处理。具有构建复杂数据结构的能力。支持图形数据的

32、运算、表达。具有良好的软件可移植性、可维护性和可扩展性。60.程序编写的基本要求 在CAC系统的开发中,由于系统功能多,内容复杂,一般需要安排若干人同时参加程序编写,所以需要更加强调程序的可读性和可重用性。一般认为好的程序应具备的特点是:能够完成系统设计目标;调试代价低;易于维护,易于修改;设计不复杂;效率高等。61. 系统界面的实现 1)CAC系统界面的一般形式 基于命令的界面。基于菜单驱动的界面。基于数据流图的图形用户界面。 (2)鼠标的应用 菜单驱动的界面往往需要鼠标支持。在Turbo C环境下,系统可以自行开发鼠标信息函数。(3)菜单库的结构与应用 由于CAC系统的菜单项层次可达3-4

33、层,且数量多,采用通过程序固定实现的方法,往往存在程序代码冗长且重复性大的问题。为了增加菜单的灵活性,系统宜采用菜单自动生成的方法。针对这一要求,菜单的界面实现除了图形上的表达外,还需要菜单库的支持。(4)菜单的显示 62.扫描图像数据的导入功能实现 地图扫描后获取的图像保存为bmp,Pcx,tiff等图像文件形式,可以作为特殊的栅格图层导人到一个地图工程中,并作为地图数据采集的参考底图。 图像文件一般都包括图像文件头和图像数据两个部分。63.地图目标的采集与保存功能实现 地图目标的采集模块地图目标的存储模块64.地图目标的编辑功能实现 地图目标采集过程中,由于硬件设备、软件系统和人为的诸多因

34、素,可能会出现各种各样的采集错误,修改这些错误需要地图目标的编辑功能支持。 目标编辑主要是在地图浏览的基础上对地图目标的空间数据和属性数据进行增加、修改、删除处理,包括目标处理和节点处理两个方面。 65.地图制图的一般过程 地图设计和编辑准备阶段l 地图设计的任务包括:根据制图的目标、任务和用途,确定地图的选题、内容、指标、比例尺和地图投影;l 搜集、选择、分析和加工制图资料;选择表示方法和设计图例符号;l 确定制图综合原则和综合指标;对于专题地图,还需要将地理底图和专题内容分别设计;l 最后形成完整、协调、统一的地图编制设计书,并制定出地图编制的具体工作计划。 地图编稿和编绘阶段该阶段的主要

35、任务包括:l 资料处理;l 展绘数学基础;l 进行地图内容的转绘与编绘 地图整饰和制印阶段l 该阶段主要完成地图印刷前的准备工作(地图整饰)及最后的制版印刷工作。l 地图整饰泛指地图设计与生产中美化地图外貌及规格化的各种技术工作,这里主要指地图印刷前依据编绘原图进行的地图清绘(或刻绘),制成印刷用的出版原图,以及制作与出版有关的分色参考图和彩色样图等。l 地图制印包括出版原图的复照或翻版,分版分涂,制版打样,以及印刷、装帧等。66.CAC系统的应用流程 编辑准备l 地图资料的数字化采集方式l 地图的图层设置方案l 地图目标的数字化方法l 地图符号与地图符号库l 地图属性数据项的定义 数据采集l

36、 空间数据采集l 属性数据采集 数据处理l 采集数据的空间参考系不一致l 数据的详略程度不匹配l 目标之间的空间和属性关系矛盾 图形输出l 图形输出是CAC系统的目标功能。l 地图数据的采集、编辑、处理最终是为图形输出服务,它将采集、处理以后的正确的地图数据转换为地图图形,可以直接通过屏幕显示或打印机、绘图仪输出,也可以将输出的图形转换为图像后进行分版处理,印刷成图。计算、算法部分1普通地图矢量符号(库)算法 地图符号地图符号的类型:(1)按图形特征分: 点状符号; 线状符号; 面状符号; 注记符号。点状符号:是在地图对象定位点上用几何图形表示地图对象属性的符号。点状符号的属性包括:图形类型、

37、符号大小、边框颜色和填充颜色。几何图形一般有十字符、三角形、正方形、圆形和五角星等。 点状符号的定位对点状地图对象就是其本身的位置,对面状地图对象就是中心点的位置。线状符号:是在线状地图对象或者面状地图对象的位置上用不同宽度和线型表示地图对象属性的符号。线状符号的属性包括:线条类型、线条宽度和线条颜色。其中线型可以是实线、虚线、点线、点划线等。 面状符号:是在面状地图对象的范围内用不同填充模式和填充颜色表示地图对象属性的符号。面状符号的属性包括:填充模式、填充颜色、是否加边框、边框的线条类型、边框的线条宽度和边框的线条颜色。注记符号:是用文字对地图对象属性进行说明的符号。注记符号的属性包括:字

38、体、字体大小、字体颜色。注记符号的定位比较持殊,它不像上述其他三种地图符号必须有准确的定位位置,而是可以有相对位置的移动以保持图形的美观,线状地图对象的注记符号则必须沿着线状图形分布,并且根据地图显示窗口的变化而动态调整注记的位置。2. 地图图形开窗算法 “开窗”是计算机图形学的基本问题之一,又称为“图形裁剪”。地图图形开窗是地图制图过程中的一项重要技术,其本质是提取地图数据库的一个子集的过程。 在地图制图过程中,用户通常需要把指定范围(窗口)内的要素在显示器上放大显示出来,为编辑等操作提供便利,这种显示或提取数据库图形的一部分的过程就是一种开窗。 开窗技术还可用于地图的放大、缩小、漫游显示、

39、定位查询、绘图范围选择、局部图形转贮等过程中。 地图开窗的分类:开窗按照窗口的形状可分为矩形开窗、圆形开窗、任意多边形开窗等; 按照窗口与待裁剪数据之间的关系,分为正开窗与负开窗。 正开窗,就是窗口里的内容被选取的过程;负开窗是指窗口外的内容被选取的过程。通常情况下,正开窗的用途更大一些。3. 曲线光滑算法 地图制图中,需要根据地物的特性,运用一定的模型、方法,把这些折线状的离散表达“真实再现”出来,这个过程就称为“曲线光滑”。常用的曲线光滑的算法: 线性迭代光滑法; 正轴抛物线加权平均法; 斜轴抛物线法; 五点求导分段三次多项式插值; 三点求导分段三次多项式插值; 张力样条法等。4.基于DE

40、M的可视化分析 通视分析是指以某一点为观察点,研究某一区域通视情况的地形分析。方法:a、以O为观察点,对格网DEM或三角网DEM上的每个点判断通视与否,通视赋值为1,不通视赋值为0。由此可形成属性值为0和1的格网或三角网。对此以0.5为值追踪等值线,即得到以O为观察点的通视图。b、以观察点O为轴,以一定的方位角间隔算出0360的所有方位线上的通视情况。对于每条方位线,通视的地方绘线,不通视的地方断开,或相反。这样可得出射线状的通视图。 5.剖面分析 1)意义: 常常可以以线代面,研究区域的地貌形态、轮廓形状、地势变化、地质构造、斜坡特征、地表切割强度等。 如果在地形剖面上叠加其它地理变量,例如坡度、土壤、植被、土地利用现状等,可以提供土地利用规划、工程选线和选址等的决策依据。 2)绘制 可在格网DEM或三角网DEM上进行。 已知两点的坐标A(x1,y1),B(x2,y2),则可求出两点连线与格网或三角网的交点,并内插交点上的高程,以及各交点之间的距离。然后按选定的垂直比例尺和水平比例尺,按距离和高程绘出剖面图。 剖面图不一定必须沿直线绘制,也可沿一条曲线绘制。6.DEM的应用专心-专注-专业 概述应用: 1、三维景观2、数码城市和虚拟现实3、DEM在工程上的应用 应用算法:1、基于DEM的信息提取2、等高线的绘制3、基于DEM的可视化分析

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁