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

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、 Arc/Info、MapInfo转换成系统标准的点...然后选择“文件/新建地图库”菜单项,出现“新建图库分幅方式指定页”对话框,...
地形图入库
地形图入库 1.地形图入库流程 .地形图资料、数据准备 数据分层 按层分离数据 ...系统将其他格式图形数据如 AutoCAD、Arc/Info、MapInfo转换成系统标准的点...
AutoCAD地图的坐标怎样转换到MAPINFO中的经纬度
AutoCAD地图的坐标怎样转换到MAPINFO中的经纬度_机械/仪表_工程科技_专业资料。mapinfoAutoCAD 地图的坐标怎样转换到 MAPINFO 中的经纬度 Mapinfo 格式的地图转换到 ...
AUTOCAD向MAPINFO的数据转换
1.autocadmapinfo 的数据特点 autocad 与 mapinfo 数据转换,不仅仅是两种...来组织和管理数据的,一个表就是一组 mapinfo 文件,这些文件 组成了地图文件和...
AUTOCAD图纸转换为MAPINFO图纸的方法
MapInfo到AutoCAD的数据转... 4页 1财富值 MapInfoAutoCAD符号转换... 3页...,如图所示: 系统会弹出"地图选项"的问询菜单,如下图所示:将"状态条中显示" ...
CAD图形到MapInfo图形坐标系统的转换方法研究
关键词: 关键词:坐标系统转换;高斯反算;UTM 投影;高斯投影;AutoCAD;MapInfo;...图5 然后在 MapInfo 中菜单项选择“地图”→“选项” ,选择“投影” ,如图 ...
AutoCAD向MapInfo的数据转换
新闻网页贴吧知道音乐图片视频地图百科文库 搜 试试 帮助 全部 DOC PPT TXT ...关键词:autocad;mapinfo;数据转换;dxf 引言 autocad 是美国 autodesk 分享到: ...
关于mapinfo地图导出为cad文件的方法
特研究出以下 Mapinfo 地图转换AutoCAD 的方法,各位在使用中如发现有更好的...部分图层后的界面,重点显示县界图层,同时显示图层标签,显示县名,方便找 到某市...
DWG到 MapInfo数据格式转化研究
DWG 到 MapInfo 数据格式转化研究 摘要:目前,数字城市正在纷纷建立,而大比例尺地图大部分使用 AutoCAD 的 DWG 格式保存,需要实现 DWG 数据导入 GIS 数据库,本文从...
更多相关标签:
mapinfo怎么做地形图 | mapinfo通用转换器 | mapinfo转换kml | mapinfo格式转换 | mapinfo数据转换 | mapinfo坐标转换 | mapinfo 点转换成线 | kml转换成mapinfo |