免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 7225|回复: 15
收起左侧

[经验共享] 如何制作DXF文件转入MAPGIS的对照表

  [复制链接]

7656

主题

1178

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-6-4 23:18 | 显示全部楼层 |阅读模式
方法一:简单流程
首先要了解一下这四个文件的文件名、意义以及用途。在mapgis6.1安装完成后,在../MAPGIS6.1/SLIB目录下有四个文件, ARC_MAP.PNT:AUTOCAD的块(符号)与MAPGIS子图对照表;ARC_MAP.LIN:AUTOCAD的形(线型)与MAPGIS线型对照表;CAD_MAP.TAB:MAPGIS的图层与AUTOCAD图层对照表;CAD_MAP.CLR:MAPGIS的颜色与AUTOCAD颜色对照表那么接下来讲如何编辑这四个对照表(文件):(注:要打开这四个对照表进行编辑,可直接启用WINDOWS的写字板或者是记事本,因为这四个文件都是文本文件格式) 1.子图对照表 ARC_MAP.PNT 打开此文件后我们会看到如下的格式 2341 12 …… …… 前面一列2341 2342 2343代表AUTOCAD软件的块名(符号),后面一列12 13 14代表MAPGIS系统的代码[注:并非子图号,这个代码在数字测图系统里能看见。方法是启动数字测图系统,新建一个测量工程文件,然后就会看见一些地类编码的管理框,例如三角点 编码为1110,水准点 编码为1210] 2.线型对照表 ARC_MAP.LIN 打开此文件后我们会看到如下的格式 2341 12 …… …… 前面一列2341 2342 2343代表AUTOCAD里的形名(注:如果某种线的线型是采用随层方式,那么这种线型是不能按照对照表转入到MAPGIS中;所以,如果有这种情况,请把线的线型改成为实际线型),后面一列12 13 14代表MAPGIS系统的代码[并非线型号,这个代码在数字测图系统里能看见。 3.图层对照表 CAD_MAP.TAB 打开此文件后我们会看到如下的格式 0 TREE_LAYER …… …… 前面一列0 1 2代表MAPGIS系统的图层号,后面TREE_LAYER STREET TIC代表AUTOCAD里的图层名 4.颜色对照表(CAD_MAP.CLR)打开此文件后我们会看到如下的格式。 1 10 …… …… 前面一列1 2 3代表MAPGIS系统的颜色号,后面一列10 4 6代表AUTOCAD里的颜色号。如果这四个对照表编辑完成后请别忘了存盘。下面将讲述转换的步骤:第一步:将AUTOCAD的DWG格式,转换成为AUTOCAD的数据交换格式DXF格式( 关于转换DXF格式,请参阅有关AUTOCAD的书籍)。在转换时,要注意以下几点:1 在转换成为DXF文件格式时,最好选择R12的版本;2 在转换DXF文件时,不要对原图的块作爆破处理;3 在转换DXF文件时,注意原图是否有样条曲线,如果有最好作爆破处理。第二步:将编辑好的四个对照文件拷贝到MAPGIS61/SuvSlib/目录下,然后将MAPGIS的系统设置目录中的系统库目录也指向MAPGIS61/SuvSlib/这个目录下。第三步:启动MAPGIS的文件转换系统,进行转换就行了。


方法二:详解如何制作DXF文件转入MAPGIS的对照表?

首先要了解一下这四个文件的文件名、意义以及用途。在 MAPGIS6.1安装完成后,在..\MAPGIS61\SLIB目录下有四个文件,ARC_MAP.PNT:AUTOCAD的块(符号)与MAPGIS子图对照表;ARC_MAP.LIN:AUTOCAD的形(线型)与MAPGIS线型对照表;CAD_MAP.TAB:MAPGIS的图层与 AUTOCAD图层对照表;CAD_MAP.CLR:MAPGIS的颜色与AUTOCAD颜色对照表。
那么接下来讲如何编辑这四个对照表(文件)。(注:要打开这四个对照表进行编辑,可直接启用WINDOWS的写字板或者是记事本,因为这四个文件都是文本文件格式)。
(1) 子图对照表ARC_MAP.PNT
打开此文件后我们会看到如下的格式:
2341    12
2432    13
2433    14
……   
……
前面一列2341 2342 2433代表AUTOCAD软件的块名(符号),后面一列12 13 14代表 MAPGIS系统的代码(注:并非子图号,这个代码在数字测图系统里能看见。方法是启动数字测图系统,新建一个测量工程文件,然后就会看见一些地类编码的管理框,例如三角点编码为1110,水准点编码为1210)。
(2) 线型对照表ARC_MAP.LIN
打开此文件后我们会看到如下的格式:
2341    12
2342    13
2343    14
……   
……
前面一列2341 2342 2343代表AUTOCAD里的形名(注:如果某种线的线型是采用随层方式,那么这种线型是不能按照对照表转入到MAPGIS中的。所以,如果有这种情况,请把线的线型改成为实际线型),后面一列12 13 14代表MAPGIS系统的代码(并非线型号,这个代码在数字测图系统里能看见)。
(3) 图层对照表CAD_MAP.TAB
打开此文件后我们会看到如下的格式:
0             TREE_LAYER
1             STREET
2       TIC
……   
……
前面一列0 1 2代表MAPGIS系统的图层号,后面TREE_LAYER STREET TIC代表AUTOCAD里的图层名。
(4) 颜色对照表CAD_MAP.CLR
打开此文件后我们会看到如下的格式:
1       10
2       4
3       6
……   
……
前面一列1 2 3代表MAPGIS系统的颜色号,后面一列10 4 6代表AUTOCAD里的颜色号。
这四个对照表编辑完成后请别忘了存盘。下面将讲述转换的步骤:
第一步:将AUTCAD的DWG格式转换成为AUTCAD的数据交换格式DXF格式(关于转换DXF格式,请参阅有关AUTOCAD的书籍)。在转换时,要注意以下几点:
① 在转换成为DXF文件格式时,最好选择R12的版本;
② 在转换DXF文件时,不要对原图的块作爆破处理;
③ 在转换DXF文件时,注意原图是否有样条曲线,如果有,最好作爆破处理。
第二步:将编辑好的四个对照文件拷贝到MAPGIS61/SuvSlib目录下,然后将MAPGIS的系统设置目录中的系统库目录也指向MAPGIS61\SuvSlib\这个目录下。
第三步:启动MAPGIS的文件转换系统,进行转换就行了。
27.由ARC/INFO转到MAPGIS的文件为什么转回ARC/INFO时是空文件?
由于ARC/INFO转到MAPGIS时图形中的属性也可一同转到数据中,这时再转成ACI/INFO数据时,数据中就有ARC/INFO的默认字段和ARC/INFO本身的字段重复,只要在MAPGIS中将ARC/INFO的默认字段删除后压缩存盘即可。
28.如何重新整理图元的ID号?
在文件转换子系统中,装入需要整理图元的文件,点击“选择”菜单下的“重设缺省ID”,然后保存该文件即可。
29.如何生成非标准图框?
在投影变换子系统中,有两种生成非标准图框的方式,一种是在“投影转换”菜单下选择“绘制投影经纬网”命令,生成小比例尺图幅的非标准图框。一种是在“系列标准图框”菜单下选择“键盘生成矩形图框”,或“鼠标生成矩形图框”,一般大比例尺非标准图框的生成采用这种方法。
30.建地图库时如果有跨带现象情况如何处理?
先选定其中一个带作为图形带号,在投影系统中利用投影转换功能把非选定带的图形数据转换为选定带数据,然后再进行图形人库。
31.1980年西安坐标系与1954年北京坐标系如何转换?
西安80坐标系与北京54坐标系其实是一种椭球参数的转换。作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密的,因此不存在一套转换参数可以全国通用的。在每个地方会不一样,因为它们是两个不同的椭球基准。那么,两个椭球间的坐标转换,一般而言,比较严密的是用七参数布尔莎模型,即X平移,Y平移,Z平移,X旋转(WX),Y旋转(WY),Z旋转(WZ),尺度变化(DM)。要求得七参数就需要在一个地区有3个以上的已知点。如果区域范围不大,最远点间的距离不大于30km(经验值),可以用三参数,即X平移,Y平移,Z平移,而将X旋转,Y旋转,Z旋转,尺度变化面DM视为0。方法:
第一步:向地方测绘局(或其它地方)找本区域三个公共点坐标对(即54坐标x,y,z和80坐标x,y,z)。
第二步:将三个点的坐标对全部转换以弧度为单位。(菜单:投影转换/输入单点投影转换,计算出这三个点的弧度值并记录下来)。
第三步:求公共点操作系数(菜单:投影转换/坐标系转换)。求出转换系数后,记录下来。
第四步:编辑坐标转换系数。(菜单:投影转换/编辑坐标转换系数。)最后进行投影变换,“当前投影”输入80坐标系参数,“目的投影”输入54坐标系参数。进行转换时系统会自动调用曾编辑过的坐标转换系数。
32.如何将EXCEL或其它表格文件、文本文件转换成MAPGIS图元文件?
将EXCEL或其它表格文件、文本文件转换成MAPGIS图元文件,最重要是这个表格文件或文本文件必须有坐标数据。而MAPGIS就用这个坐标在屏幕上自动成图。方法:
第一步:将EXCEL或将其表格文件转换成为一个文本文件(这个文件可以以TAB或逗号作为分隔符)如果是文本文件则不用做这一步;
第二步:通过投影转换的用户文件投影转换功能将点文件读人到MAPGIS文件中。(菜单:投影转换/用户文件投影转换)。选“按指定分隔符”→“设置分隔符”→指定X,Y位于的列→选中“不需要投影”→“数据生成”。
33.如何将设备坐标转换到地理坐标?
在MAPGIS投影坐标类型中,大致有五种坐标类型:用户自定义也称设备坐标系(以毫米为单位),地理坐标系(以度或度分秒为单位),大地坐标系(以米为单位),平面直角坐标系(以米为单位),地心大地直角坐标系。如果进行设备坐标转换到地理坐标,方法是:
第一步:启动投影变换系统。
第二步:打开需要转换的点(线,面)文件。(菜单:文件/打开文件);
第三步:编辑投影参数和TIC点;选择转换文件(莱单:投影转换/MAPGIS文件投影/选转换点(线,面)文件);编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。注意:理论值类型设为地理坐标系,以度或度分秒为单位),编辑当前投影参数(菜单:投影转换/编辑当前投影参数。注:当前投影坐标类型选择为用户自定义,坐标单位:毫米,比例尺分母:l);编辑结果投参数(菜单:投影转换/设置转换后的参数。注:当前投影坐标系类型选择为地埋坐标系,坐标单位:度或度分秒)。
第四步:进行投影转换(菜单:投影转换/进行投影转换)。
34.如何公用投影参数和TIC点?
如果某一个线(点,面)文件已经有TIC点和投影参数。而与它相关的其它点、线、面文件还没有投影参数和TIC点,要共享已有的TIC点和投影参数,可采用如下方法:
第一步:启动投影变换系统。
第二步:打开所有需要点(线,面)文件(包括有投影参数、TIC和没有投影参数、TIC的文件)。(莱单:文件/打开文件)
第三步:进行投影参数的拷贝(菜单:投影转换/文件间拷贝投影参数。在“拷贝前工作区”选择“己经有投影参数的文件”,在“拷贝后工作区”选择“没有投影参数的文件”,一次只能拷贝一个文件。)
第四步:进行TIC点拷贝(菜单:投影转换/文件间拷贝TIC点。在拷贝前工作区选择“已经有TIC点的文件”,在拷贝后工作区选择“没有TIC点的文件”,一次只能拷贝一个文件。)
35.为什么裁剪时丢区?
MAPGIS61对拓扑结构很严,对于拓扑有错误的数据,就会出现上面的情况。
方法一:在输人编辑系统中,对区进行拓扑错误检查,然后修改。消除拓扑错误。
方法二:在裁剪程序中,设置“裁剪方式”采用“制图裁剪”。
方法三:降级到MAPGIS5.32或5.0,用低版本的MAPGIS进行裁剪。
36.如何在 MAPGIS6.0版的地国库管理子系统中将多幅图拼接入库?
入库前对图形数据的要求:①参与入库的图幅必须经过误差校正;②图幅坐标必须是绝对坐标。满足这两个要求后,即可进行以下的入库步骤:
(1) 系统环境设置(选项/设置系统环境:通过该功能设置工作目录。即将工作目录设置到要入库的图形文件所在的文件夹)
(2) 新建图库(文件/建新图库)。该功能主要包括两步:
① 先选择图幅的分幅方式。(系统提供了三种分幅方式:等高宽矩形分幅;一般用于大比例尺的图幅数据入库(1:5000以上,不包括1:5000,如:1:500,1:1000等);等经纬梯形分幅:一般用于小比例尺的图幅数据入库(1:5000以下,包括1:5000。如:1:1万,l:10万等);不定形任意分幅:即不依据图幅比例尺,仅根据图幅边界的轮廓形状人库。一般情况下,适用于各类行政区域的拼接。)
② 设置图库参数。图库参数的设置包括两方面:
设置图幅数据投影参数、选择“图库数据投影参数设置”按钮设置图库的投影参数。图库的投影参数实际上就是图幅数据的当前投影参数。投影参数的设置将直接影响到分幅参数。具体影响表现在:对于矩形分幅,投影参数中的坐标单位将会影响图幅高度和宽度的度量单位;而比例尺的设置将会影响今后长度和面积的量算值。对于梯形分幅,一般情况下,投影参数中的坐标系类型为“投影平面直角”,比例尺分母将直接影响到图幅高度和宽度的值,即比例尺不同,图幅横向和纵向的经纬跨度值就不同;而中央经度的值(中央经度的录入格式必须是DDDMMSS.S)则直接影响图库的横坐标,若中央经度值不对,就会导致图幅坐标与图库坐标不一致而看不到图形。
对于跨带图幅入库的情况,则需要在入库前转换图幅的中央经度,保证入库图幅位于同一个投影带内,或将图形转换为“地理坐标系”的类型和“度”(或分、或秒的坐标单位,但一定不要转换为DDDMMSS.SS坐标单位)。
③ 设置分幅参数:根据分幅方式和图库投影参数进一步设置分幅参数。主要包括图幅的起点坐标和图幅高宽。须注意:对于梯形分幅,不管其图库投影参数中坐标系类型和坐标单位是什么,起点坐标和图幅高宽的坐标单位必须是角度单位的DDMMSS.SS格式。
(3) 新建层类(图库管理/图库层类管理器):一个图幅由若干个属性结构相同或不相同的文件叠加而成,利用该功能可提取多个不同文件的属性结构和存放路径。只要某类文件的属性结构或存放路径与其它文件的不同,就需要新建一个该类文件的层类。
(4) 图幅数据的入库(图库管理/图幅批量人库)
(5) 图幅管理(图库管理/图幅数据维护):修改少量图幅的数据时,可使用该功能。选择该菜单后,用鼠标左键双击接图表中的图幅可以录入或修改单幅图的图形文件。图库建立了,下面进行图库接边,分为如下几个步骤:
① 设置接边参数(接边处理/设置当前图库接边参数)。系统默认值是按制图学标准设置,因此大部分图适用)。
② 启动接边过程(接边处理/选择接边条启动接边过程)。选择该菜单功能后,先选择要接边的层类数据,然后用鼠标左键单击相邻两图幅的公共边(注意了:选择的是接边条而非接边图幅,所以最好是在接图表状态下选择接边条,只有在该状态,接边条的位置,即公共边才最容易找到)。
③ 进行图形接边(接边处理/自动接边)。借助数据编辑的辅助功能或使用自动接边功能对相邻图幅的不同层类进行接边处理。
④ 保存图幅接边的结果(接边处理/保存接边修改数据。)
⑤ 退出接边处理(接边处理/取消接边条终止接边处理)
37.ACCESS或EXCEL的数据如何联接到MAPGIS图形文件中?
ACCESS或EXCEL的数据都是外部数据报表。要与MAPGIS图形数据相联接,形成MAPGIS的属性数据。可以采用如下方法。
如果是EXCEL数据,方法:
第一步:将EXCEL数据通过MICROSOFT EXCEL软件转换为DBF格式。(注意:字段不要超长和有非法字符,文件名不能有空格和符号(如_、;等),最好用英文)
第二步:启动MAPGIS属性库管理系统。用连接属性功能将图形和属性联结起来。(注意:关键字段的选取)(菜单:属性/连接属性)。
如果是ACCESS数据,方法:
第一步:将ACCESS数据通过MAPGIS属性库管理系统将其转换为表格形式(*.WB)。新建一个ODBC数据源(启动在WINDOWS控制面板中“数据源(ODBC)”程序,添加一个数据源,其驱动选择MICROSOFT ACCESS DRIVER。其次选择你的数据库文件,注意将选项中的只读去掉)。启动MAPGIS属性库管理系统,将文件导入,形成MAPGSI的表格文件(菜单:文件/成批导人)(数据源:选择你新建的数据源)。
第二步;启动MAPGIS属性库管理系统。用连接属性功能将图形和属性联结起来。(注意:关键字段的选取)(菜单:属性/连接属性)。
38.如何将区的属性赋到它所包含的点、线文件上?
MAPGIS中,可以通过空间叠加的方法将区属性附到它所包含的点、线文件上。具体做法如下:在空间分析子系统中,装人点文件和区文件,选择“空间分析”菜单下的“点空间分析”―“点对区判别分析”即可将区属性附在他所包含的点上。同理,在空间分析子系统中,装入线文件和区文件,选择“空间分析”菜单下的“线空间分析”―“线对区判别分析”即可将区属性附在他所包含的线上。
39.如何建立高程数字模型?
建立数字高程模型是基于已有的观测数据上,在MAPGIS中形成DTM模型,主要是基础数据。有如下三类:
① MAPGIS的线文件(*.WL);
② MAPGIS的点文件(*.WT);
③ 具有坐标和高程(即X,Y,Z)的文本文件(*.TXT)。
系统可通过如下方法建立数字高程模型:
(1) 等高线数据文件(也就是MAPGIS的线文件)
① 原始等高线数据→由“等值线高程栅格化→直接形成规则网GRD文件;
② 原始等高线数据+特征线/点数据→由“高程点线栅格化”→直接形成规则网GRD文件;
③ 原始等高线数据->由“线数据提取高程点”→先形成离散高程点文件->再由“快速生成三角剖分”→形成三角网高程文件;
④ 原始等高线数据+特征线/点数据→由“高程点线三角化”→形成三角网高程文件。
(2) 离散点数据文件(也就是MAPGIS的点文件)
① 离散点数据→由“快速生成三角剖分”→直接形成三角网高程文件;
② 离散点数据→由“离散数据网格化”→直接形成规则网GRD高程文件。
(3) 文本数据文件[也就是具有坐标和高程(即X,Y,Z)的文本文件(*.TXT)]
① 将文本文件转入到MAPGIS中形成离散点文件(通过投影转换/用户文件投影转换);
② 按照离散点数据处理过程生成模型。
40.如何建形象库?
MAPGIS能同时管理栅格和矢量数据。MAPGIS能管理的影像格式是MSI。对于其它栅格数据可以通过如下方法建立影像库。方法:
第一步:将外部其它影像数据格式(如TIF,GRD),BIL,JPEG)转换成为内部影像数据格式(MSI)。(菜单:启动图像分析,文件/数据输入);
第二步:对影像进行较正。(先进行控制点编辑,再进行影像较正。用镶嵌融合下面的所有菜单就能实现);
第三步:对影像进行裁剪。(菜单:矢栅转换/区文件裁剪);
第四步:启动影像库系统,自动建立影像库。(菜单;文件/自建立影像库)。
地质啷http://weibo.com/943569550

48

主题

4233

铜板

19

好友

地信贵宾

贴心369购物导航-淘宝购物导航第

Rank: 13Rank: 13Rank: 13Rank: 13

积分
1648

斑竹勋章爱心勋章活跃勋章

发表于 2010-6-5 00:33 | 显示全部楼层
楼主很好
交流、学习,提升自己!

5

主题

6万

铜板

11

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6525

精华勋章

发表于 2010-6-8 14:49 | 显示全部楼层
说的好,做着难啊。
该会员没有填写今日想说内容.

0

主题

344

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
113
发表于 2013-6-3 11:38 | 显示全部楼层
我难道会告诉你我最喜欢的就是这种贡献贴吗
回复 支持 反对

使用道具 举报

1

主题

611

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
75
发表于 2018-1-24 09:58 | 显示全部楼层
mark一下 说不定能用的熵
回复 支持 反对

使用道具 举报

0

主题

5280

铜板

1

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2348
QQ
发表于 2022-3-25 08:50 | 显示全部楼层
学习一哈
回复

使用道具 举报

1

主题

1万

铜板

2

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
5179
发表于 2022-11-30 19:32 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

736

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
273
发表于 2023-5-13 15:33 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

2281

铜板

10

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
8920
发表于 2023-5-24 21:18 | 显示全部楼层
感谢分享,支持一下~~~~~~~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

0

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1167
发表于 2023-6-29 08:27 | 显示全部楼层

谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表