当前位置:首页 >> 电力/水利 >>

AutoCAD到MapInfo的地形图转换


32                       城 市 勘 测                   2003 年

  

A u to CAD 到 M ap Info 的地形图转换
田鹏波1  刘清2
( 1. 汕头市测绘研究院, 广东 汕头 515041; 2. 广西航空遥感测绘院, 广西 南宁 530023)

r />
摘 要: 本文主要介绍了 A u to CAD 到M ap Info 转换过程中遇到的问题, 例如 A u to CAD 中的文字注记与M ap Info 属 性数据的对应转换, 线型、 填充类型在转换前后的一致性, A u to CAD 的 L ayer 与M ap Info 的 T ab le 在转换前后的一致 性等。 关键词: 属性 扩展属性 字段定义 字段添加 M IF M I VBA D

1 介  绍
测绘院作为基础数据提供单位, 必须能够按照用 图单位的数据格式、 要求提供给对方, 而现在各个单位 使用的软件千差万别, 这就要求我们对数据进行转换, 满 足 对 方 的 要 求。 本 文 主 要 介 绍 了 A u to CAD 到
M ap Info 转换过程中遇到的问题, 由于 A u to CAD 提

(M ap Info In terchange D a ta ) 。这两个文件是一一对应

的: M IF 文件能够完全描述 1 个 M ap Info 表,M IF 文 件存储着图形的坐标系、 属性数据的字段结构、 以及每 个图形对象的坐标、 颜色、 线型、 填充风格 ( 包括填充类 型、 填充背景色、 填充前景色 ) 等等; 而 M I 文件按 D
M IF 字段定义顺序存储着每个图形对象所对应的属

供了强大的图形编辑功能, 因而在制图单位被广泛应 用。 用 A u to CAD 制作的数字化地形图是按地形图图 式的线型、 符号、 文字注记表示的, 能够直观的表现出 地 物 地 貌 特 征; M ap Info P rofessiona l ( 以 下 简 称 M ap Info ) 是 1 个面向中小型用户的桌面 G IS 系统, 已 成为桌面地理信息系统的 1 个标准, 在国内拥有众多 用户。
M ap Info 提供了 dw g dxf 到 M ap Info 的转换工

性数据。 同时,M ap Info 公司也为我们提供了两个很有用 的 工 具: 线 型 编 辑 器 ( L ineEd it ) 和 面 编 辑 器
(A reaEd it ) 。 ineEd it 可用来制作地形图图式的线型; L A reaEd it 可用来制作大面积符号填充。 对于点状符号

如控制点、 广告牌等独立符号, 在M ap Info 中很容易实 现, 在任何 1 种图像编辑器 ( 如 W indow s 自带的 “画 ) 图”中按图式做出相应的独立符号, 将这些符号保存 在M ap Info 的 cu st sym b 子目录中, 即可访问。 对 CAD 在转换后信息丢失的解决办法: 对转换后 的 信 息 丢 失, 一 些 主 要 图 形 信 息 可 用 M ap Info 中
T ab le 的 F ield s ( 字段值) 表示, 一些次要信息可舍弃或

具, 但 是 这 种 转 换 后 数 据 在 M ap Info 中 很 难 应 用, 线、 注记区分的, 因此必须 M ap Info 是严格按照点、 面、 尽可能地将 A u to CAD 的数字化地形图按地形图图式 的线型、 符号、 文字注记在 M ap Info 中表示出来, 将
A u to CAD 的信息通过 Xda ta 转换到 M ap Info 中属性

用M ap Info 自带的M apB a sic 语言恢复;
( 1 ) CAD 中的文字注记, 先将其添加到所属地物

数据文件中。

的扩展属性中 ( 例如, 表示 1 栋房子的多边形, 把多边

2 转换原理
M ap Info 为我们提供了两个很有用的 A SC II 文本

形内的文字注记 “砼 10 ” 以及这栋房子外的所属的地 名 “碧桂圆” 文字注记全部放入扩展属性中) , 再将扩展 属性导出到 1 个3 . M I 文件中。 D

交换文件:M IF (M ap Info In terchange Fo rm a t ) 和M I D
   收稿日期: 2002- 04- 19

第 1 期                田鹏波等. A u to CAD 到 M ap Info 的地形图转换                 33  

   ( 2) CAD 中的线型、 线宽在转换后丢失, 对次要地 物的线型、 线宽可舍弃, 对需要恢复的线型、 线宽, 通过 程序修改M IF 文件的 Pen 风格来完成。 ( 3 ) 对 CAD 中的填充, 用 M apB a sic 通过编程来 修改M IF 文件的 Pen () 中的第 1 个参数来完成。 ( 4) CAD 中采用 256 种颜色, 每个对象的颜色为 1
A u to CAD 图形实体

~ 255 之间的 1 个整数, 而 M ap Info 采用的是真彩色, 在转换后 M ap Info 按照最相似的颜色匹配, 因此颜色 转换后不必处理。
( 5 ) CAD 中的 B lock 在转换后用相应的符号代替

即可。 具体对应关系如下:

图形元素对应关系表 块 B lock 单线 L ine 多义线 (Po lyline 或 LW Po lyline ) 多义线 (Po lyline 或 LW Po lyline ) 圆弧 A rc 圆 C ircle 文字 T ex t
M ap Info 图形元素 点 (Po in t )

备    注 通过点样式表示 不封闭多义线 封闭多义线 线状地物 由线状到面状 注记

单线 (L ine ) 多义线 ( P line ) 面域 (R egion ) 圆弧 (A rc) 特殊的椭圆 ( E llip se ) 文字 (T ex t ) 类型对应关系表

A u to CAD 图形类型

颜色 Co lo r 线宽 L ineW idth 线型 L inetyp e 填充符号 F ill 文字字体 Style

M ap Info 图形类型 Pen ( ) 函数的第 3 个参数 Pen ( ) 函数的第 1 个参数 Pen ( ) 函数的第 2 个参数 Pen ( ) 函数的第 2 个参数 Fon t ( ) 函数的第 2 个参数

备   注
256 色到真彩色

对应 L ine 或 P line 对应 R egion 对应 T ex t

  如果需要其它图面信息, 可把这些信息添加到3 .
M I 文件中, 在M ap Info 中按 1 个字段存储。 D

3 数据转换的具体实现
根据上述数据转换方案, 具体实现步骤为:

在 CAD 中地物是按类别存储在不同的图层中, 导 出时, 按地物的图层逐层转出。

34                       城 市 勘 测                   2003 年

  在进行上图步骤之前, 首先要在M ap Info 中建立 线型库、 点符号库和填充符号库。 ap Info 中建立线型 M 库和填充符号库中每个线型、 每个符号是使用数字编 号来表示的, VBA 编程中可以引用线型库、 符号库中 的线型、 符号的编号。 该 转 换 程 序 是 在 A u to CAD 2000 的 基 础 上 用
VBA 进行的 2 次开发, 其运行流程如下: ( 1 ) 在应用 VBA 程序 2 之前, 必须先用 VBA 程

必须与字段值的类型一致) 。 在输出过程中, 程序 3 将 根据每个对象的线型、 线宽、 填充的图案写到M IF 文 件对应的 Pen ( ) 或 B ru sh ( ) 函数中, 将根据每个文字 注记的字体写到M IF 文件对应的 Fon t ( ) 函数中。 ( 4 ) 利用 M ap Info 的 I po rt 功能把 M IF M I m D 文件转换为 TAB 文件格式 ( 这一步也可用 M apB a sic 通过编程来实现) 。

序 1 对面状地物进行封闭性检查, 以保证房屋、 大面积 植被范围线的 C lo sed 属性为 T u re (M ap Info 中要求每 个面 R eg ion 必须封闭) ;
( 2 ) 应用 VBA 程序 2 把图面注记、 键盘输入信息

4 结束语
本文介绍的是 A u to CAD 到 M ap Info 的转换过 程, 利用M ap Info 提供的M IF M I 明码文件格式, 我 D 们可以对其它数字化采集软件生成的数据进行类似的 转换。 从而实现制图数据向 G IS 数据的平滑过渡, 充分 发挥制图软件在编辑方面的优势和 G IS 软件在分析统 计方面的特长。
参考文献
[ 1 ]  三味工作室,M ap Info 6. 0 应用开发指南, 人民邮电出版社 [ 2 ]  胡德承、 田鹏波, D GN 到 DW G 地形图数据转换的实现,

与图面地物匹配, 存入 CAD 的 Xda ta 字段中, 例如: 把 道路名称匹配给路边线存入 Xda ta 的 1000 组码中, 对 图面没有而又需要的属性信息可通过键盘输入;
( 3) 应用 VBA 程序 3 对每一地物进行处理, 按点、

线、 面分类输出到不同的 M IF 文件中, 同时将相应的 Xda ta 数据输出到 M I 文件中 ( 注意: M IF 文件中每 D 个对象对应于M I 文件中的 1 行记录;M IF 文件中每 D 个字段名对应于M I 文件中的 1 个字段值, 且字段名 D
( 上接 31 页)

城市勘测, 2001 ( 1)

其次, 园林绿地动态管理系统与其它系统提供渠 道与窗口。 对与园林绿化有关联的系统, 可以通过园林 绿地管理提供信息的窗口, 了解绿化现状及发展情况。 再者, 将管理落实到人, 责任分明, 效率高。 先进的 管理系统是人与计算机及其网络的有效结合, 通过先 进的管理系统可使工作效率显著提高。

专题图。
4. 2 建立动态管理系统的优势在于 ( 1) 动态、 快速、 高精度、 规范地得到和存储植被调

查成果信息。
( 2) 快速、 高精度的进行植被管理信息的查询检索

和统计, 方便用户获取各类精确信息。
( 3) 有效进行植被信息的空间分析, 支持植被管理

5 结束语
随着园林绿化在城市生态系统中的作用愈来愈受 到人们的普遍重视, 无论是城市新区的开发还是旧城 区的改造都离不开绿化的规划与建设。 随着城市区域 面积的不断扩大, 用地类型的日益复杂, 这给园林绿化 的管理提出了更高的要求。 此外城市的飞速发展引起 了绿地的相应变迁, 这种变迁需要建立更加完善、 有效 的动态管理系统。 利用航片解译收集城市规划与管理 所需要的信息, 在国外已得到广泛应用, 实践证明是 1 种省时省工的有效调查方法, 而且当引进微型计算机 处理这些技术, 进行计算机处理数据, 进行计算机辅助 城市规划与管理时, 更显示其优越性。

工作的深化。
( 4) 快速、 高精度的更新植被信息, 保证植被管理

工作中信息的现势性。 对突发性重大灾害进行准确的 追踪调查、 评估及应急对策的制定。
4. 3 园林绿化管理系统的主要功能

首先, 能促进园林土地利用新的规划。 从绿地现状 图上可以一目了然地看清绿地分布情况。 在调查研究 基础上, 制定空间系统在不同发展时期的生态环境质 量、 绿化水平等目标。 “3S ” 借助 等技术在定性基础上逐 步提高定量化, 使目标体系具有可操作性。 而且, 在总 体特色风貌目标控制下充分考虑绿化空间进行艺术风 格、 文化主题等方面的规划。


相关文章:
AutoCAD向MapInfo的数据转换
新闻网页贴吧知道音乐图片视频地图百科文库 搜 试试 帮助 全部 DOC PPT TXT ...关键词:autocad;mapinfo;数据转换;dxf 引言 autocad 是美国 autodesk 分享到: ...
DWG到 MapInfo数据格式转化研究
DWG 到 MapInfo 数据格式转化研究 摘要:目前,数字城市正在纷纷建立,而大比例尺地图大部分使用 AutoCAD 的 DWG 格式保存,需要实现 DWG 数据导入 GIS 数据库,本文从...
研究AutoCAD文件与Mapinfo之间数据转换的方法 朱兴花
关键词: AutoCAD MapInfo 数据转换 1. 引言 AutoCAD是目前流行的用于绘制地形图、矿图、建筑平面图等图形的软件,是地理信息 系统重要的数据源,作为数据采集的主要...
AUTOCAD图纸转换为MAPINFO图纸的方法
MapInfo到AutoCAD的数据转... 4页 1财富值 MapInfoAutoCAD符号转换... 3页...,如图所示: 系统会弹出"地图选项"的问询菜单,如下图所示:将"状态条中显示" ...
AutoCAD的DXF平面投影图形转成Mapinfo矢量地图的技术方...
矢量地 AutoCAD 的 DXF 平面投影图形转Mapinfo 矢量地图的技术方案 一.将 AutoCAD 平面直角坐标系下的 Dxf 图形文件转成 Mapinfo 具有地球投影和实 际经纬度坐...
AutoCAD与MapInfo数据转换误差论文
新闻网页贴吧知道音乐图片视频地图百科文库 搜 试试 帮助 全部 DOC PPT TXT ...关键词:autocad;mapinfo;数据转换;误差分析 abstract: discusses the 分享到: ...
mapinfo图形转换
2.打开 MapInfo,选择“Table”,“Import”,文件类型选择“AutoCAD DXF”,这时会...从扫描地图上选择某几 个基站所在的位置(因其经纬度已知,可从工程参数总表中...
CASS数据MAPINFO系统数据转换的实现方法-邹时
MAPinfo 的方法,较好地解决不同系统转换地图实体符号化、实体重分类分层等问题...CASS 是基于 AUTOCAD 进行二次开发的数 字化成图软件, 它可以通过通过 DXF ...
Autocad和mapinfo结合创建园林绿化管理系统
AutoCAD到MapInfo的地形... 3页 1下载券 MapInfo和AutoCAD符号转... 3页 1下载券喜欢此文档的还喜欢 mapinfo图形转换 33页 免费 MapInfo编辑和修改地图数... ...
autocad转mapgis高明的转换方法
CAD图形文件转MAPGIS的实现... 3页 免费 地形图基本知识及大比例尺... 4页...利用 MapInfo 软件对 AutoCAD 良好的转换支持功能(成批转换),和 MapGIS 对于 ...
更多相关标签:
autocad 地形图 裁剪 | mapinfo转换kml | mapinfo通用转换器 | mapinfo格式转换 | mapinfo数据转换 | 谷歌图层转换mapinfo | mapinfo坐标系转换 | mapinfo坐标转换 |