MAPGIS制图培训教材.pdf
目目目目 录录录录 第一讲 MAPGIS 地理信息系统的基本功能 1 第二讲 图形输入 10 第三讲 图形编辑 15 第四讲 拓扑处理及实用工具 28 第五讲 系统库编辑 32 第六讲 误差校正 36 第七讲 图型裁剪 38 第八讲 数字高程模型(DTM 分析) 41 第九讲 图形输出 44 第十讲 数据接口转换 47 1 第一讲 MAPGIS 地理信息系统的基本功能 一一一一、、、、地理信息系统概述地理信息系统概述地理信息系统概述地理信息系统概述 一一一一 地理信息系统的基本概念地理信息系统的基本概念地理信息系统的基本概念地理信息系统的基本概念 地理信息系统(Geographic Ination System,简称 GIS)是在计算机软、硬件支持 下,采集、存储、管理、检索、分析和描述地理空间数据,适时提供各种空间的和动态的地 理信息,用于管理和决策过程的计算机系统。它是集计算机科学、地理学、测绘遥感学、空 间科学、环境科学、信息科学和管理科学等为一体的边缘学科,其核心是计算机科学,基本 技术是地理空间数据库、地图可视化和空间分析。 二二二二 GIS GIS GIS GIS 的基本功能的基本功能的基本功能的基本功能 GIS 的基本功能有 ① 数据采集与输入; ② 地图编辑; ③ 空间数据管理; ④ 空间分析; ⑤ 地形分析; ⑥ 数据显示与输出。 GIS 所管理的数据主要是二维或三维的空间型地理数据,包括地理实体的空间位置、拓扑 关系和属性三个内容。GIS 对这些数据的管理是按图层的方式进行的,既可将地理内容按其特 征数据组成单独的图层,也可将不同类型的几种特征数据合并起来组成一个图层,这种管理 方式对数据的修改和提取十分方便。 三三三三 GIS GIS GIS GIS 与与与与通用数据库通用数据库通用数据库通用数据库的区别的区别的区别的区别 虽然数据库系统和图形 CAD 的一些基本技术都是地理信息系统的核心技术,但地理信息 系统和这两者都不同,它是在这两者结合的基础上加上空间管理和空间分析功能构成的。 GIS 与通用的数据库技术之间的主要区别有 ①侧重点不同 数据库技术侧重于对非图形数据(非空间数据)的管理,即使存储图形 数据,也不能描述空间实体间的拓扑关系;而 GIS 的工作过程主要处理的是空间实体的位置 及相互间的空间关系,管理的主要是空间数据。 ②对数据管理的方式不同 通用数据库技术按字段来管理数据,通过选择关键字来建立 索引进行检索,对数据的存储是根据数据的不同类别将其存储为不同的文件;GIS 以图层的方 式来管理数据,一个图层对应一个图形文件和一个属性数据文件,对空间实体的查询是通过 空间实体间的拓扑关系(或位置关系)来进行。 ③数据结构不同 数据库技术采用自由表的方式,不支持长字段名;GIS 采用矢量和栅格 两种空间数据结构,对字段名的长度并无限制。 四四四四 GIS GIS GIS GIS 的软件的软件的软件的软件 由于 GIS 应用受到广泛的重视, 各种 GIS 软件平台纷纷涌现, 据不完全统计目前有近 500 种。各种 GIS 软件厂商在 GIS 功能方面都在不断创新、相互包容。大多数著名的商业遥感图 2 像软件都汲取了 GIS 的功能,而一些 GIS 软件如 Arc/Info 也都汲取图像虚拟可视化技术。为 了更好地使广大用户对不同平台软件功能进行了解,一些国家机构还专门对各种软件进行测 试,我国也多次对优秀国产软件进行测评。总体来说,各种软件各有千秋,互为补充,目前 市面上用户使用较多的软件平台有 Arc/Info、Mapinfo、MAPGIS 等软件。 1. Arc/Info 软件 Arc/Info 是由美国环境系统研究所开发的,是目前世界上使用最多的商业化软件之一。 Arc/Info 是以矢量数据结构为主体的 GIS 系统,它是通过关系数据库管理属性数据。 2. Mapinfo 软件 Mapinfo 是美国 MAPINFO 公司推出的适用于不同平台的 GIS 系统,在 PC 桌面平台上其占 有相当大的市场。Mapinfo 是以矢量数据结构为主体的 GIS 平台,对空间数据管理采用无拓扑 矢量结构,具有强大的符合工业界数据库标准的管理系统,在城市规划、行政管理等方面得 到广泛应用。它的主要优势是在空间数据库管理和分析方面,简单易学、实用,而且桌面制 图功能强,但在 GIS 空间分析方面似乎落后于 Arc/Info 软件。 3. Intergraph MGE 软件 MGE 是实力强大的计算机硬件与软件商美国 INTERGRAPH 公司的产品,其优势是应用平台 是 NT 平台,采用栅格矢量一体化数据结构,其功能模块模拟与 ARCINFO 公司相似,但在图形 动态模拟方面有较大的优势。 4. GRASS 软件 GRASS 是 Unix 系统平台上的 GIS 系统,主要采用栅格数据结构,在地下水模拟方面使用 很广。 5. MAPGIS 软件 MAPGIS 是中国地质大学信息工程学院武汉中地信息工程有限公司自行研制开发的地理信 息系统,是国产优秀的桌面 GIS 软件,它属于矢量数据结构 GIS 平台,主要优势功能有 ① 将空间数据数字化输入、编辑、拓扑一体化。 ② 具有强大的制图功能,包括各种专题图例符号的制作较其它软件方便灵活得多。 ③ 基本上完成了 GIS 方方面面的分析功能。 二二二二、、、、MAPGIS MAPGIS MAPGIS MAPGIS 地地地地理信息系统的基本功能理信息系统的基本功能理信息系统的基本功能理信息系统的基本功能 一一一一 MAPGIS MAPGIS MAPGIS MAPGIS 系统的运行环境及应用范围系统的运行环境及应用范围系统的运行环境及应用范围系统的运行环境及应用范围 MAPGIS 硬件环境PC-486(推荐奔腾․)以上微机,内存 8M推荐 64M以上,硬盘 420M (推荐 4.3G)以上,1024768256 色的彩显设备。 MAPGIS 软件环境中文 WINDOWS95、WINDOWS98(推荐) 、WINDOWS2000 以及 NT4.0 以上。 MAPGIS 地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、 城建、规划及土地管理专业,目前我国已建立的各类地理信息系统绝大部分使用国外软件, 它大多运行在工作站上,而 MAPGIS 的软件完全是自行开发并运行在 PC-486 以上微机平台, 这套系统的推广使用,可以使更多的用户使用地理信息系统。 二二二二MAPGISMAPGISMAPGISMAPGIS 系统的安装与启动系统的安装与启动系统的安装与启动系统的安装与启动 3 MAPGIS 目前最高版本是 6.0,包括加速卡或软件狗一块,系统光盘一张,使用手册一本。 首先将加速卡安装到计算机的空闲的ISA扩展槽中或将软件狗插到打印口上, 将其固定好。 开机进入 WINDOWS 95/98 后,找到 MAPGIS 6.0 软件所在的目录,执行安装程序 SETUP., 按照屏幕上的提示进行安装。注意 MAPGIS 6.0 的安全关键字是 060087483128,一般选择典 型安装即可,这样可把全部内容安装到你的计算机上。桌面上会自动建立一个‚MAPGIS 6.0 主菜单‛的图标,在该图标上双击鼠标左键即可进入 MAPGIS 主菜单,然后运行各子系统。亦 可从开始菜单进入程序,找到 MAPGIS 6.0 直接运行各子系统。 在运行各子系统前,最好先进性系统设置,即设置好工作目录、矢量字库目录、系统库 目录和系统临时目录。 三三三三 MAPGIS MAPGIS MAPGIS MAPGIS 系统的总体结构系统的总体结构系统的总体结构系统的总体结构 MAPGIS 是具有国际先进水平的完整的地理信息系统,它分为‚输入‛ 、 ‚图形编辑‛ 、 ‚库 管理‛ 、 ‚空间分析‛ 、 ‚输出‛以及‚实用服务‛六大部分,如图 1。根据地学信息来源多种多 样、数据类型多、信息量庞大的特点,该系统采用矢量和栅格数据混合的结构,力求矢量数 据和栅格数据形成一整体的同时,又考虑栅格数据既可以和矢量数据相对独立存在,又可以 作为矢量数据的属性,以满足不同问题对矢量、栅格数据的不同需要。 图 1 MAPGIS 系统的总体结构图 四四四四 MAPGISMAPGISMAPGISMAPGIS 的主要功能的主要功能的主要功能的主要功能 l.数据输入 在建立数据库时,我们需要将各种类型的空间数据转换为数字数据,数据输入是 GIS 的 关键之一。MAPGIS 提供的数据输入有数字化仪输入、扫描矢量化输入、GPS 输入和其它数据 空间分析子系统 空间分析 图像分析 网络分析 DTM 分析 输入子系统 数字化输入 扫描矢量化 文件转换、外业测量 GPS 及其它数据源 图形编辑子系统 图形编辑及建拓扑 图象镶嵌配准 投影变换 误差校正 库管理子系统 地图库管理 属性库管理 影像库管理 网络数据库管理 输出子系统 版面定义 矢量输出 栅格输出 文件转换 实用服务子系统 图形裁剪 报表定义 空间数据 属性数据 4 源的直接转换。 1 数字化输入 数字化输入也就是实现数字化过程,即实现空间信息从模拟式到数字式的转换,一般数 字化输入常用的仪器为数字化仪。 2扫描矢量化输入 扫描矢量化子系统,通过扫描仪输入扫描图象,然后通过矢量追踪,确定实体的空间位 置。对于高质量的原资料,扫描是一种省时、高效的数据输入方式。 3GPS 输入 GPS 是确定地球表面精确位置的新工具,它根据一系列卫星的接收信号,快速地计算地球 表面特征的位置。由于 GPS 测定的三维空间位置以数字坐标表示,因此不需作任何转换,可 直接输入数据库。 4其他数据源输入 MAPGIS 升级子系统可接收低版本数据,实现 6.X 与 5.X 版本数据的相互转换,即数据可 升可降,供 MAPGIS 使用。MAPGIS 还可以接收 AUTOCAD、ARC/INFO、MAPINFO 等软件的公开格 式文件。同时提供了外业测量数据直接成图功能,从而实现了数据采集、录入、成图一体化, 大大提高了数据精度和作业流程。 2. 数据处理 输入计算机后的数据及分析、统计等生成的数据在入库、输出的过程中常常要进行数据 校正、编辑、图形整饰、误差消除、坐标变换等工作。MAPGIS 通过图形编辑子系统及投影变 换、误差校正等系统来完成,下面分别介绍之。 1 图形编辑 该系统用来编辑修改矢量结构的点、线、区域的空间位置及其图形属性、增加或删除点、 线、区域边界,并适时自动校正拓扑关系。图形编辑子系统是对图形数据库中的图形进行编 辑、修改、检索、造区等,从而使输入的图形更准确、更丰富、更漂亮。 2 投影变换 地图投影的基本问题是如何将地球表面(椭球面或圆球面)表示在地图平面上。这种表 示方法有多种,而不同的投影方法实现不同图件的需要,因此在进行图形数据处理中很可能 要从一个地图投影坐标系统转换到另一个投影坐标系统,该系统就是为实现这一功能服务的, 本系统共提供了 20 种不同投影间的相互转换及经纬网生成功能。通过图框生成功能可自动生 成不同比例尺的标准图框。 3 误差校正 在图件数字化输入过程中,通常的输入法有扫描矢量化、数字化仪跟踪数字化、标准 数据输入法等。通常由于图纸变形等因素,使输入后的图形与实际图形在位置上出现偏差, 个别图元经编辑、修改后可满足精度要求,但有些图元由于发生偏移,经编辑很难达到实际 要求的精度,说明图形经扫描输入或数字化输入后,存在着变形或畸变。出现变形的图形, 必须经过数据校正,消除输入图形的变形,才能使之满足实际要求,该系统就是为这一目的 5 服务的。通过该系统即可实现图形的校正,达到实际需求。 4 镶嵌配准 图象镶嵌配准系统是一个 32 位专业图象处理软件,本系统以 MSI 图象为处理对象。本系 统提供了强大的控制点编辑环境,以完成 MSI 图象的几何控制点的编辑处理;当图象具有足 够的控制点时,MSI 图象的显示引擎就能实时完成 MSI 图象的几何变换、重采样和灰度变换, 从而实时完成图象之间的配准,图象与图形的配准,图象的镶嵌,图象几何校正,几何变换, 灰度变换等功能。 5 符号库编辑 系统库编辑子系统是为图形编辑服务的。它将图形中的文字、图形符号、注记、填充花 纹及各种线型等抽取出来,单独处理;经过编辑、修改;生成子图库、线型库、填充图案库 和矢量字库,自动存放到系统数据库中,供用户编辑图形时使用。 应用而建立专用的系统库。如地质符号库、旅游图符号库等。 3. 数据库管理 MAPGIS 数据库管理分为网络数据库管理、地图库管理、属性库管理和影象库管理四个子 系统。 1 地图库管理 图形数据库管理子系统是地理信息系统的重要组成部分。在数据获取过程中,它用于存 储和管理地图信息;在数据处理过程中,它既是资料的提供者,也可以是处理结果的归宿处; 在检索和输出过程中,它是形成绘图文件或各类地理数据的数据源。图形数据库中的数据经 拓扑处理,可形成拓扑数据库,用于各种空间分析。MAPGIS 的图形数据库管理系统可同时管 理数千幅地理底图,数据容量可达数十千兆,主要用于创建、维护地图库,在图幅进库前建 立拓扑结构,对输入的地图数据进行正确性检查,根据用户的要求及图幅的质量,实现图幅 配准、图幅校正和图幅接边。 2 属性库管理 GIS 系统应用领域非常广,各领域的专业属性差异甚大,以至不能用一已知属性集描述概 括所有的应用专业属性。因此建立动态属性库是非常必要的。动态就是根据用户的要求能随 时扩充和精简属性库的字段 (属性项) , 修改字段的名称及类型。 具备动态库及动态检索的 GIS 软件,就可以利用同一软件管理不同的专业属性,也就可以生成不同应用领域的 GIS 软件。 如管网系统,可定义成‚自来水管网系统‛ 、 ‚通讯管网系统‛ 、 ‚煤气管网系统‛等。 该系统能根据用户的需要,方便地建立一动态属性库,从而成为一个有力的数据库管理 工具。 3 影象库管理 该系统支持海量影象数据库的管理、显示、浏览及打印;支持栅格数据与矢量数据的叠 加显示;支持影象库的有损压缩和无损压缩。 4. 空间分析 地理信息系统与机助制图的重要区别就是它具备对中间数据和非空间数据进行分析和查 6 询的功能,它包括矢量空间分析、数字高程模型(DTM) 、网络分析、图像分析、电子沙盘五 个子系统。 1 矢量空间分析 空间分析系统是 MAPGIS 的一个十分重要的部分,它通过空间叠加分析方法、属性分析方 法、数据查询检索来实现 GIS 对地理数据的分析和查询。 2 数字高程模型 该系统主要由离散数据网格化、数据插密、绘制等值线图、绘制彩色立体图、剖面分析、面 积体积量算、专业分析等功能。 3 网络分析 MAPGIS 网络分析子系统提供方便地管理各类网络(如自来水管网、煤气管网、交通网、 电讯网等)的手段,用户可以利用此系统迅速直观地构造整个网络,建立与网络元素相关的 属性数据库,可以随时对网络元素及其属性进行编辑和更新;系统提供了丰富有力的网络查 询检索及分析功能,用户可用鼠标指点查询,也可输入任意条件进行检索,还可以查看和输 出横断面图、纵断面图和三维立体图;系统还提供网络应用中具有普遍意义的关阀搜索、最 短路径、最佳路径,资源分配、最佳围堵方案等功能,从而可以有效支持紧急情况处理和辅 助决策。 4 图像分析 多源图象处理分析系统是一个新一代的 32 位专业图象(栅格数据)处理分析软件。多源 图像处理分析系统能处理栅格化的二维空间分布数据,包括各种遥感数据、航测数据,航空 雷达数据、各种摄影的图像数据以及通过数据化和网格化的地质图、地形图、各种地球物理、 地球化学数据和其它专业图像数据。 5 电子沙盘 电子沙盘系统是一个 32 位专业软件。本系统提供了强大的三维交互地形可视化环境,利 用 DEM 数据与专业图象数据,可生成近实时的二维和三维透视景观,通过交互地调整飞行方 向,观察方向、飞行观察位置、飞行高度等参数,就可生成近实时的飞行鸟瞰景观。系统提 供了强大的交互工具,可实时的调节各三维透视参数和三维飞行参数;此外,系统也允许预 先精确地编辑飞行路径,然后沿飞行路径进行三维场景飞行浏览。 电子沙盘系统主要用途包括地形踏勘、野外作业设计、野外作业彩排、环境监测、可 视化环境评估、地质构造识别、工程设计、野外选址(电力线路设计及选址、公路铁路设计 及选址) 、DEM 数据质量评估等。 5. 数据的输出 如何将 GIS 的各种成果变成产品供各种用途的需要,或与其它系统进行交换,是 GIS 中 不可缺少的一部分。GIS 的输出产品是指经系统处理分析,可以直接提供给用户使用的各种地 图、图表、图象、数据报表或文字报告。MAPGIS 的数据输出可通过输出子系统、电子表定义 输出系统来实现文本、图形、图象、报表等的输出。 1 输出 7 MAPGIS 输出子系统可将编排好的图形显示到屏幕上或在指定的设备上输出。具有版面编 排、矢量或栅格数据处理、不同设备的输出、光栅数据生成、光栅输出驱动、印前出版处理 功能。 2 报表定义输出 电子表定义输出系统是一个强有力的多用途报表应用程序。应用该系统可以方便地构造 各种类型的表格与报表,并在表格内随意地编排各种文字信息,并根据需要打印出来。它可 以实现动态数据连结,接收由其它应用程序输出的属性数据,并将这些数据以规定的报表格 式打印出来。 3 数据转换 数据文件交换子系统功能为 MAPGIS 系统与其它 CAD、CAM 软件系统间架设了一道桥梁, 实现了不同系统间所用数据文件的交换,从而达到数据共享的目的。输入输出交换接口提供 AutoCAD 的 DXF 文件、ARC/INFO 文件的公开格式、标准格式、E00 格式、DLG 文件与本系统内 部矢量文件结构相互转换的能力。 三三三三、、、、MAPGISMAPGISMAPGISMAPGIS 几个基本术语几个基本术语几个基本术语几个基本术语 图层用户按照一定的需要或标准把某些相关的物体组合在一起,我们称之为图层。如 地图中水系构成一个图层,铁路构成一个图层等。我们可以把一个图层理解为一张透明薄膜, 每一层上的物体在同一张薄膜上。一张图就是由若干层薄膜叠置而成的,图形分层有利于提 高检索和显示速度。 点元点元是点图元的简称,有时也简称点,所谓点元是指由一个控制点决定其位置的 有确定形状的图形单元。它包括字、字符串、子图、圆、弧、直线段等几种类型。 弧段弧段是一系列有规则的、顺序的点的集合,用它们可以构成区域的轮廓线。它与 曲线是两个不同的概念,前者属于面元,后者属于线元。 区/区域;区/区域是由同一方向或首尾相连的弧段组成的封闭图形。 拓扑拓扑即位相关系,是指将点、线及区域等图元的空间关系加以结构化的一种数学 方法。主要包括区域的定义、区域的相邻性及弧段的接序性。区域是由构成其轮廓的弧段 所组成,所有的弧段都加以编码,再将区域看作由弧段代码组成。区域的相邻性是区域与区 域间是否相邻,可由它们是否具有共同的边界弧段决定。弧段的接序性是指对于具有方向性 的弧段,可定义它们的起始结点和终止结点,便于在网络图层中查询路径或回路。拓扑性质 是变形后保持不变的属性。 透明输出与透明输出相对的为覆盖输出。如果区与区、线与区或点图元与区等叠加, 用透明输出时,最上面的图元颜色发生了改变,在最终的输出时最上面图元颜色为它们的混 合色。最终的输出如印刷品等。 数字化数字化是指把图形、文字等模拟信息转换成为计算机能够识别、处理、贮存的 数字信息的过程。 矢量是具有一定方向和长度的量。一个矢量在二维空间里可表示为Dx,Dy,其中 Dx 表示沿 x 方向移动的距离,Dy 表示沿 y 方向移动的距离。 8 矢量化矢量化是指把栅格数据转换成矢量数据的过程。 光栅化光栅化是指把矢量数据转换成栅格数据的过程。 结点结点是某弧段的端点,或者是数条弧段间的交叉点。 结点平差(顶点匹配) 本来是同一个结点,由于数字化误差,几条弧段在交叉处即结点 处没有闭合或吻合,留有空隙,为此将它们在交叉处的端点按照一定的匹配半径捏合起来, 成为一个真正结点的过程,称为结点平差。 裁剪裁剪是指将图形中的某一部分或全部按照给定多边形所圈定的边界范围提取出来 进行单独处理的过程。这个给定的多边形通常称作裁剪框。在裁剪实用处理程序中,裁剪方 式有内裁剪和外裁剪,其中内裁剪是指裁剪后保留裁剪框内的部分,外裁剪是指裁剪后保留 裁剪框外面的部分。 属性就是一个实体的特征,属性数据是描述真实实体特征的数据集。显示地物属性的 表通常称为属性表,属性表常用来组织属性数据。 TIN是由一组不规则的具有 X、Y 坐标和 Z 值的空间点建立起来的不相交的相邻三角形, 包括节点、线和三角形面,用来描述表面的小面区。TIN 的数据结构包括了点和它们最相邻点 的拓扑关系,所以 TIN 不仅能高效率地产生各种各样的表面模型,而且也是十分有效的地形 表示方法。TIN 的模型化能力包括计算坡度、坡向、体积、表面长,决定河网和山脊线,生成 泰森多边形等。 数字高程模型(DEM) 即 Digital Elevation Model,是数字形式的地形定量模型。 数字地形模型(DTM) 即 Digital Terrain Model,是数字形式表示的地表面,即区域地 形的数字表示,它是由一系列地面点的 X、Y 位置及其相联系的高程 Z 所组成。这种数字形式 的地形模型是为适应计算机处理而产生的,又为各种地形特征及专题属性的定量分析和不同 类型专题图的自动绘制提供了基本数据。在专题地图上,第三维 Z 不一定代表高程,而可代 表专题地图的量测值,如重力值、Au 含量等。 四四四四、、、、MAPGISMAPGISMAPGISMAPGIS 常用文件类型常用文件类型常用文件类型常用文件类型 WT点文件 WL线文件 WP区文件 MPJ工程文件 MPB拼版文件 CLN 工程图例文件 DET高程数据明码文件ASCII 码 TIN三角剖分文件二进制 GRD规则网数据文件二进制 WAT明码格式点文件 WAL明码格式线文件 WAP明码格式区文件 9 CLP裁剪工程文件 PNT误差校正控制点文件 RBM内部栅格数据文件 TIF扫描光栅文件 NV分色光栅文件 DIC层名字典文件 DXFAutoCAD 文件 VCT矢量字库文件 LIB系统库文件 10 第二讲 图形输入 一一一一、、、、基本概念基本概念基本概念基本概念 MAPGIS 把矢量地图要素根据基本几何特征分为三类点数据、线数据和区数据(即面数 据) 。 与之相应的文件的也分为三个基本类型 点文件 (*.WT) 线文件 (*.WL) 和区文件 (*.WP) 。 一幅地图或几个地区的地理信息数据可以由上述的一类或几类数据叠加组成。为了将几 类数据有机地结合起来, 统一管理这些数据, 我们引入了 ‚工程‛ 的概念, 采用工程文件 (*.MPJ) 来描述管理各种数据。 为了有效地管理和利用空间数据,在 GIS 中还引入了一个‚图层‛的概念。下面简单介 绍一下它们之间的关系。 1.点点是地图数据中点状物的统称,是由一个控制点决定其位置的符号或注释。它不 是一个简单的点,而是包括各种注释(英文,汉字、数字等)和专用符号(包括圆、弧、直 线、五角星等各类符号) 。所有的点图元数据都保存在点文件(*.WT)中。 2.线线是地图中线状物的统称。MAPGIS 将各种线型如点划线、省界、国界、等高线、 道路、河堤以线为单位作为线图元来编辑。所有的线图元数据都保存在线文件*.WL中。 3.区区通常也称面,它是由首尾相连的弧段组成封闭图形,并以颜色和花纹图案填充封 闭图形所形成的一个区域。如湖泊、居民地等。所有的区图元数据都保存在区文件(*.WP)中。 4.工程对 MAPGIS 要素层的管理和描述的文件,它提供了对 GIS 基本类型文件和图像 文件的有机结合的描述。它可由一个以上的点文件,线文件,区文件和图像文件(*.MSI)组 成。在工程管理中还提供了对工程所使用的不同的线型、符号等图例以及图例参数、符号的 管理和描述。 5.图层通常我们将具有相同属性的地理要素分为一层,如等高线、公路、铁路、河流 等地理要素可以分别存放到不同的层中。每一种要素还可以细分为若干层,如公路可以细分 成高速公路、一级公路、普通公路、乡村公路等。 对图形进行分层,有助于图形的编辑与检索。当我们对图形编辑时可以调入相应的图层, 无关图层不调入,这样进入工作区的图形数据就可大大减少,从而提高检索与显示速度;同 时也避免了无关图形干扰编辑者的视线。 对图形分层更有意义的是有利于制作专题图。例如,某一地区的地形图按照要素的特性分 成公路层、水系层、地貌层等等。由于某种需要,要制作此地区的水系分布图,那么就可以容 易地把水系层及有关的要素提取出来,保存为一个新文件,这样就大大地提高了工作效率。 在 MAPGIS 中我们提供了两级图层管理的机制,我们将具有相同属性的地理要素的层称作 ‚要素层‛ ,在要素层中细分的层称为‚普通图层‛ 。每一个要素层存放在不同的文件中,对 应于工程中的每一项文件,使用工程管理工具进行管理。在每一个要素层中细分出来的普通 图层,使用编辑器中的图层管理工具进行管理。 二二二二、、、、智能扫描矢量化智能扫描矢量化智能扫描矢量化智能扫描矢量化 MAPGIS 6.0 提供了数字化仪输入、扫描矢量化输入、GPS 输入、其它数据源的数据接口、野 外数字测图等多种灵活方便、开放、高效的图形输入方式。我们在这里主要介绍扫描矢量化输入。 11 智能扫描矢量化即扫描输入法是通过扫描仪直接扫描原图,以栅格形式存贮于图象文件 中如*.TIF 等,然后经过矢量化转换成矢量数据,存入到线文件*.WL或点文件*.WT中, 再进行编辑、输出。扫描输入法是目前地图输入的一种较有效的输入法。 扫描矢量化提供了对整个图形进行全方位游览、任意缩放,自动调整矢量化时的窗口位 置,以保证矢量化的导向光标始终处在屏幕中央;矢量化方式有无条件全自动矢量化和人工 导向自动识别跟踪矢量化两种方式,人工导向自动识别跟踪矢量化除了能对二值扫描图矢量 化外,还可对灰度扫描图、彩色扫描图进行识别跟踪矢量化,因而可对复杂的小比例尺全要 素彩色地图进行有效矢量化。在矢量化时,具有退点、加点、改向、抓线头、选择等功能, 可有效地选取所需图形信息,剔除无用噪声,克服无条件全自动矢量化时的盲目性,减少后 期图形编辑整理的工作量,并可同时对图形进行分层处理。 一一一一 矢量化流程矢量化流程矢量化流程矢量化流程 矢量化流程如图 2 所示。 可用二值扫描、灰度扫描或彩色扫描 一般情况下,先使量化后对矢量图形数据进行校 正,但有时需要与已有的图型套何时,即需要先 将扫描的图像与已有的图像配准,后进行矢量化 抽稀因子就是控制线在抽稀后与 原光栅中心线之间的最大偏差值, 实际上就是控制数据精度要求 图 2 矢量化流程图 设置矢量化范围 用扫描仪将图纸扫描存于 TIFF 文件 有必要时进行图像校正,为 了显示速度可存 RBM 格式 图象镶嵌模块 读图、分层 编辑层名字点 装入光栅文件 设置当前层 设置缺省参数 设置矢量化参数 交互矢量化 保存文件 12 二二二二 矢量化系统的文件操作矢量化系统的文件操作矢量化系统的文件操作矢量化系统的文件操作 1. 装入光栅栅格数据可通过扫描仪扫描原图获得,并以图像文件形式存储。本系统可 以直接处理 TIFF非压缩格式的图象文件,也可接受经过 MAPGIS 图象处理系统处理得到的 内部格式RBM文件。 该功能就是将扫描原图的光栅文件或将前次采集并保存的光栅数据文件 装入工作区,以便接着矢量化,此时将清除工作区中原有光栅数据。 2. 保存光栅将工作区中的光栅数据存成 MAPGIS 系统的内部格式(RBM)文件。在矢 量化的过程中,若设置‚自动清除处理过光栅‛选项,则工作区中的光栅图象会发生变化; 另外,当进行‚光栅求反‛操作后,工作区中的光栅图象也会发生变化。为了保存修改后的 图象,就得选择该功能来保存光栅图象文件。 3. 清除光栅清除工作区中的光栅文件。 4. 光栅求反将工作区中的二值或灰度图象进行反转Invert,如使二值图象的白色变为 黑色,黑色变为白色。在矢量化的过程中,是以灰度级高的象素为准,即只对灰度级高的象 素进行矢量化,灰度级低的象素作为背景。若扫描进来的图象与此刚好相反,则需利用该功 能进行反转后才能开始正确的矢量化操作。如二值图象,正常的光栅数据显示出来应是灰底 白线,如果出现白底灰线,说明图像黑白相反,应用‚光栅文件求反‛功能将光栅求反,求 反后的光栅文件应存盘,否则下次装入的光栅文件还是不变。 三三三三 矢量化设置矢量化设置矢量化设置矢量化设置 1. 设置矢量化范围全图范围矢量化操作在全图范围内有效。 窗口范围矢量化操作在定义窗口范围内有效。 2. 设置矢量化参数矢量化参数包括矢量化时的几个必须的控制参数,设置矢量化参数 包括抽稀因子、同步步数、最小线长、自动清除处理过光栅、细线、中线、粗线。一般用系 统默认值即可。 3. 设置矢量化高程参数在进行等高线矢量化时,需要给每一条线赋高程值,为提高效 率,系统设计了自动赋值的功能。在进行等高线矢量化时,您首先得在[线编辑]菜单下利用[编 辑线属性结构]功能建立高程字段,然后利用该功能设置当前高程、高程增量、和高程存储域, 这样,在每矢量化一条线时,系统就会根据指定的高程存储域,将当前高程值赋予该属性域 中。若当前高程值要增加,则每按一次 F4 键,当前高程值就增加‚高程增量‛所指定的值。 所以配合 F4 键,您就可以方便地为线赋高程值。若您仍觉得不方便,则在矢量化完毕,可利 用前边的(高程自动赋值)功能,方便地为线赋高程值。 当前高程当前矢量化线的高程值,每矢量化一条线自动赋予当前高程。 高程增量高程递增量。矢量化过程中,每按一次 F4 键,当前高程就递增一次,并弹出 一个小窗口,显示当前高程值。 高程域名存储高程值的属性域名,可选择属性库中任意一个浮点型域来存储高程值。 在矢量化高程线时,最好先在[线编辑]菜单下利用[编辑线属性结构]功能建立高程字段,这样 才可以在这里指定高程域名,其中线缺省属性字段不允许赋高程值。 13 注意需要系统自动给每一条线赋高程值时,必需事先设置好线的属性结构,使它包含 有‚高程‛的属性域浮点型。否则系统不能给等高线赋值。 4. 设置图像原点参数栅格图像与矢量图形配准是使用‚图像镶嵌配准‛模块,可达到 精确配准的目的。但操作要复杂些。在一些情况下,可以设置图像的原点和相应的 X、Y 比例 达到与图形座标套合。 四四四四 矢量化矢量化矢量化矢量化 矢量化是把读入的栅格数据通过矢量跟踪,转换成矢量数据。栅格数据可通过扫描仪扫 描原图获得,并以图像文件形式存储。本系统可以直接处理 TIFF 格式的图像文件,也可接受 经过 MAPGIS 图象处理系统处理得到的内部格式(RBM)文件。 1. 非细化无条件全自动矢量化 它是一种新的矢量化技术,与传统的细化矢量化方法相比,它具有无需细化处理,处理 速度快,不会出现细化过程中常见的毛刺现象,矢量化的精度高等特点。 无条件全自动矢量化无需人工干预,系统自动进行矢量追踪,既省事,又方便。全自动 矢量化对于那些图面比较清洁,线条比较分明,干扰因素比较少的图,跟踪出来的效果比较 好,但是对于那些干扰因素比较大的图(注释、标记特别多的图) ,就需要人工干预,才能追 踪出比较理想的图。 本系统的自动矢量化除了可进行整幅图的矢量化外,还可对图上的一部分进行自动矢量 化。具体使用时,先用[设置矢量化范围]设置要处理的区域,再使用全自动矢量化就只对所设 置的范围内的图形进行矢量化。 2. 交互式矢量化 对于那些干扰因素比较大,需要人工干预的图,要想追踪出比较理想的图,无条件全自 动矢量化就显得力不从心了,此时人工导向自动识别跟踪矢量化正好解决这个问题。矢量化 追踪的基本思想就是沿着栅格数据线的中央跟踪,将其转化为矢量数据线。当进入到矢量化 追踪状态后,即可以开始矢量跟踪,移动光标,选择需要追踪矢量化的线,屏幕上即显示出 追踪的踪迹。每跟踪一段遇到交叉地方就会停下来,让你选择下一步跟踪的方向和路径。当 一条线跟踪完毕后,按鼠标的右键,即可以终止一条线,此时可以开始下一条线的跟踪。按 CTRL右键可以自动的封闭选定的一条线。 在人工导向自动识别跟踪矢量化状态下,可以通过键盘上的一些功能键,执行所需要的 操作。矢量化系统常用功能键包括 F4 键高程递加这个功能是供进行高程线矢量化时,为各条线的高程属性进行赋值时 使用的。在设置了高程矢量化参数后,每按一次 F4 键,当前高程值就递加一个增量。 F5 键放大屏幕以当前光标为中心放大屏幕内容。 F6 键移动屏幕以当前光标为中心移动屏幕。 F7 键缩小屏幕以当前光标为中心缩小屏幕内容。 F8 键加点用来控制在矢量跟踪过程中需要加点的操作。按一次 F8 键,就在当前光标 处加一点。 14 F9 键(退点) 用来控制在矢量跟踪过程中需要退点的操作,每按一次 F9 键,就退一点。 有时在手动跟踪过程中,由于注释等的影响,使跟踪发生错误,这时通过按 F9 键,进行退点 操