首页 > 范文大全 > 正文

辽宁省联通电子数据更新中数据的转换

开篇:润墨网以专业的文秘视角,为您筛选了一篇辽宁省联通电子数据更新中数据的转换范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:受辽宁省联通公司委托,我们对联通覆盖的电子地图范围内进行了施测。几年来,为保证数据的现势性,数据多次做了更新。根据设计要求,数据产品为Maplnfo格式,满足联通公司对于数据管理和应用的需求。然而每一次的更新都要喷绘纸图,以供外业实地调绘、核实的需要,Maplnfo格式数据喷绘纸图,有很多不便的地方,为了解决这个问题,我们进行了实践与探讨。

关键词: Maplnfo;AutoCAD; 点文件; 数据转换

一、概述

辽宁省联通电子地图数据首批成果是由AutoCAD格式的矢量文件,经数据转换,编辑而成Maplnfo格式。Maplnfo具有快速数据分类、查询、分析等功能。它的数据是采用混合型的空间数据库结构,分别使用不同的模块存储空间数据和属性数据。随之而来的是对数据的更新,需将空间数据库结构转回矢量形式,然后野外调绘、整理更新DWG文件,再将更新成果经数据转换,编辑而成Maplnfo格式提交。数据更新面临一个重要问题是如何在数据转换中,尽可能地提高转换精度,减少信息的损失,保证信息量以满足野外调绘的需要。

二、更新数据的转换

由于这个作业过程的关键是一个数据互转过程,且转换过程不可逆,因此更新后数据实际上是将新增、变化的范围内容,经数据转换,数据整合而成Maplnfo格式,没有变化部分不再改动。所以下面只讨论Maplnfo转为AutoCAD的过程。

AutoCAD(计算机自动辅助制图)是目前测绘系统常用的绘图软件,具有完善的图形绘制功能和强大的图形编辑功能,图形数据是矢量形式的,是按图层组织空间图形数据,带有三维坐标。一个图层可包括不同几何类型的要素,比如点类型、线类型、面状类型等。其外部格式是dxf文件,dxf一般为ASCII码文件 。

Maplnfo软件是美国Maplnfo公司开发的GIS软件,他是一个面向中小型用户的桌面地图系统,软件对图形的编辑功能较差,但为用户提供了一个直接转AutoCAD的交换dxf格式, 这样也就实现了数据文件的相互转换。

1.更新数据转换前的准备

本项目是在地形图基础上生产的,具有严格的数学基础和准确的投影信息(在提交产品前,对数据进行了保密处理),转换时无需对投影信息进行改动。但为了使文件在转换过程中信息丢失最少和转换后在AutoCAD 中便于管理和编辑,就必须对MapInfo的表数据进行重新分类。其具体操作是在打开表文件,运用SQL查询功能按照图形要素的属性进行选择,对文件进行重新分类,然后存储到一个新的表文件当中。

2. 点数据转换

实践中发现,Maplnfo转出的点文件有大量的信息丢失,所以这就需要运用MAPGIS的文件转换模块对Maplnfo为我们提供的MIF文本交换文件进行二次转换。这样转换后的点数据的精度就得到了大大地提高。

1)MapInfo的图形点数据通过通用转换器, 转换为中间格式的MIF数据。

2)运用MAPGIS软件下的文件转换模块,把MIF格式的文件用全图行输出的方式转换为AutoCAD的dxf格式。

3)在AutoCAD 中用画图工具创建和原Maplnfo点文件形状相同的所有点图形,每一个图形只需创建1个。

4)运用用创建块工具,创建和原来的块名称相同的块,AutoCAD软件就会自动替换掉具有相同名称的所有块。

5)文字标注文件用通用转换器直接转换为dxf格式,然后在AutoCAD软件调整相应的格式。转换后的点文件是以块的形式保留了以前的属性信息,每一种图形一一对应1个块名称。这样不同属性的点文件就形成了不同的dxf文件。

3.线数据转换

在线数据转换过程当中,线的线型可能改变,转换后都变成了实线,这就要求不同的线型在Maplnfo中根据属性选择单独保存一个文件,然后通过Maplnfo的通用转换器直接转换为dxf格式的文件,然后在AutoCAD软件平台下统改线的线型参数和按照设计要求每一图层的颜色设置。

4. 面数据转换

把通过不同的属性选出的面文件通过通用转换器转换为dxf文件格式,转出的面文件是以块的形式保留的,图形的填充信息可能丢失,就需要在AutoCAD软件下对照Maplnfo的面文件进行图形统一填充。

5.数据整合

转换好的dxf数据有很多个,需要进行数据整合,在AutoCAD软件中,打开多个dxf文件,以其中的一个文件为基准,用图层特性管理器新建图层,然后选择其他文件的图形要素复制、粘贴到基准文件中,粘贴时要注意选择粘贴到原坐标。基准文件中一个图层对应一个dxf文

件。最后把文件保存为DWG格式的文件。转换流程如图1所示:

三、 结束语

基于本项目,本文研究了从Maplnfo到AutoCAD 的转换方法,利用Maplnfo提供的MIF/MID明码文件格式和MapGIS文件转换模块, 实现Maplnfo数据向AutoCAD制图数据的平滑过渡。项目中虽然实现了数据的互转,但由于Maplnfo和AutoCAD数据结构,数据组织等各方面的不同,仍是两种数据转换的主要障碍和困难所在。目前仍然有很多问题存在, 比如, 从Maplnfo转换为AutoCAD数据后, 数据也只能是最大程度上的保持前后属性信息的一致性,仍然有些信息需要人为地修改。比如线数据的线型和面数据的填充等。

注:文章内的图表及公式请以PDF格式查看