城市地理信息多源数据处理研究

2022-12-12

1 地理数据的数据范畴

GIS所含的数据均与地理空间 (位置) 有关系, 以地理坐标的形式在地表进行定位, 是一种地理参考 (geo~referenced) 数据。按其表达形式与内容性质的不同, GIS中所包含的数据可划分如下。

按表达形式可划分为空间数据和非空间数据两种基本数据类型。空间数据或称图形数据, 可分为几何数据和关系数据两种。几何数据是描述地理实体本身的位置和形状大小的度量信息, 其表达手段是坐标值.用数字形式表示空间实体, 要选择合适的空间目标类型。从几何角度可把空间目标分为点状、线状与面状三种基本类型。

(1) 点状 (0维) 目标—在空间有确定位置, 但没有长度和面积的目标, 例如孤立的点 (标定一个几何位置) 、拓扑焦点或端点。 (2) 线状 (1维) 目标—在空间有确定位置, 并具有长度的目标, 其端点由两个点状目标确定。 (3) 面状 (2维) 目标—在空间有确定位置, 并具有长度和面积的目标, 它由若干个线状目标界定。

点状、面状、线状目标之间有严格的拓扑 (邻接、关联与包含等) 关系。0维目标只能是孤立的点、1维目标的交点或I维目标的端点;1维目标要终止于两个0维目标;1维目标是相邻两个2维目标的分界线;位于两个0维目标间的线段构成一个简单的1维目标;由若干个1维目标组成的任意区域构成一个简单2维目标。

非空间数据也称属性数据, 是各个地理单元中的社会、经济或其他专题数据。属性数据是GIS主要处理的对象, 是对地理实体更广泛、更深刻的描述。按照内容特性及主导功能划分, 可将GIS的数据划分为4类:

(1) 地理基础信息。 (2) 数字地形模型 (DTM) 信息。 (3) 资源与环境信息。 (4) 社会经济信息。

2 地理数据的多源性及处理方法概述

地理信息系统的迅速发展和广泛应用导致了地理数据多源性的产生, 为数据综合利用和数据共享带来不便。多源性具体的体现就是地理数据使用多种数据格式记录和存储。因为GIS处理的数据对象是空间对象, 有很强的时空特性, 获取数据的手段也复杂多样, 这就形成多种格式的原始数据, 再加上GIS应用系统通常以具体项目为中心来开发, 具有很强的专业性, 因而造成了很多GIS软件都有自己的数据格式。

格式转换是把原格式数据经过专门的数据转换程序转换成目标格式的文件并保存下来, 并将目标格式的数据作为系统所使用的直接数据源。这是当前处理多源数据的主要方法。使用格式转换方法的前提是要确知转换前后数据的文件格式。地理数据由空间信息和属性信息两部分组成。空间信息又包括空间定位信息和空间关系信息。进行地理数据的格式转换, 要确保空间定位信息、空间关系信息、属性信息三方面都能正确转换。

数据转换的缺点主要是, 由于缺乏对空间对象统一的描述方法, 从而使得不同数据格式描述空间对象时采用的数据模型不同, 往往转换后不能完全准确表达原数据的信息, 还需要人工的进一步修正和调整;另外, 当两种数据之间没有直接的转换工具时, 要借助于多种工具, 进行多步转换才能完成。

数据互操作模式是OGC (Open GIS Consortium) 制定的规范。OGC是为了发展开放式地理数据系统、研究地学空间信息标准化以及处理方法的一个非盈利组织。GIS互操作是指在异构数据库和分布计算的情况下, GIS用户在相互理解的基础上, 能透明地获取所需的信息。OGC为数据互操作制定了统一的规范, 从而使得一个系统同时支持不同的空间数据格式成为可能。根据OGC颁布的规范, 可以把提供数据源的软件称为数据服务器 (Data Servers) , 把使用数据的软件称为数据客户 (Data Clients) , 数据客户使用某种数据的过程就是发出数据请求, 由数据服务器提供服务的过程, 其最终目的是使数据客户能读取任意数据服务器提供的空间数据。

4 多源数据处理方法

本文选择尝试将CAD格式的地图数据转换成Shapefile格式的地图文件。Auto Desk公司的Auto CAD软件广泛应用于各个行业, 其数据文件格式DWG/DXF已成为工程图形的工业标准。一些把Auto CAD作为成图软件或使用Autodesk Map作为GIS平台的地图制作单位, 制作大量的DWO/DXF格式的CAD地图.CAD地图本身是一种矢量图形格式.我们的任务是把CAD地图转化为更为流行的Shapefile地图格式。

对于CAD地图的处理, 要先使用地图转换工具, 然后还要辅以人工进行修正处理。在选择地图转换工具时, 首先尝试用Ar GIS中的Arc Toolbox工具进行转换。但是Arc Toolbox的转换结果有的效果很理想, 有的则丢失了很多要素。对于这一现象, 笔者从CAD地图的DWG/DXF格式入手分析, 发现图形中的一次线条能够被正确转换, 而高次线条则不能被正确转换。之后笔者又尝试了多个大型GIS平台软件中提供的格式转换工具, 发现利用Mapinfo软件中的地图转换工具不仅可以将图形中的一次线条转换出来, 而且也能将高次线条转换出来。Mapinfo的地图转换工具将CAD地图的每一层转换出来保存为一个shapefile文件。最后处理CAD地图的格式转换工具就固定为Mapinfo软件。笔者在发现Mapinfo软件对CAD地图的优良的转换能力之前, 曾给出了另一种针对CAD地图中高次线条的解决方法。该方法是在Auto CAD软件环境中对图形中的高次线条进行重新矢量化工作, 即在高次线条上描出近似的一次线条来取代高次线条。这种解决方法的思路来源于栅格图到矢量图转化的矢量化方法, 不同点在于将矢量化的操作手法应用在矢量图上。

笔者总结出的处理CAD地图的方法如下。

(1) 使用Mapinfo软件中的格式转换工具将CAD图中的各个图层转换为线形的Shapeflle文件。 (2) 将生成的Shapefile文件中的线条分三类:表示点的线划、线形要素、面状元素的边界线。 (3) 在点的线划处描点, 建立点元素。 (4) 在面的边界线图上进行拓扑关系生成操作, 产生面状地图。 (5) 为三类要素添加属性表。 (6) 为地图添加投影, 或进行投影变换。

摘要:本文基于笔者多年从事城市地理信息系统的相关研究经验, 以城市地理信息系统多源数据处理为研究对象, 深度探讨了多源数据的概念范畴和数据处理方法, 论文首先概述了地理信息数据的数据范畴, 而后分析了地理数据的多源性机器处理方法, 在此基础上, 笔者详细探讨了常用的地理数据存储格式, 最后笔者以AUTOCAD数据到SHAPEFILE数据格式转换为例, 探讨了多源数据的具体处理方法, 全文是笔者长期工作实践基础上的理论升华, 相信对从事相关工作的同行有着重要的参考价值和借鉴意义。

关键词:城市地理信息系统,多源数据,数据处理,矢量,栅格

参考文献

[1] 王家耀.空间信息系统原理[M].北京:科学出版社, 2001, 6~11:314~330.

[2] 姚敏, 张柏, 张树清.基于构件的地理信息系统应用软件开发模型研究[J].测绘工程, 2001, 10 (1) :41~45.

上一篇:探究新时代大学生心中的军训下一篇:医学来华留学生教育政策回顾与展望