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

查看: 4016|回复: 5
收起左侧

[资料] (转)应用MAPGIS软件的几点体会

[复制链接]

7656

主题

1178

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-12-11 20:26 | 显示全部楼层 |阅读模式
1. 前言
  mapgis是武汉中地信息工程有限公司开发的地理信息系统,已被广泛应用于测绘、地理、地质等方面,并得到了一致好评。它分为“图形处理”、“库管理”、“空间分析”、“图像处理”及“实用服务”5 大部分, 共计24 个子系统。使用时, 用户可以根据自己的需要,选择不同的子系统,也可以将不同的子系统结合起来使用。同时MAPGIS还提供了一些与其他软件间相互转换的接口,供用户灵活应用。
2. 应用MAPGIS软件几点体会
2.1自动生成等高线
  山区及其他区域等高线较密时用自动生成等高线的方法比较简单快速。在等高线下拉菜单中依次进行如下操作即可:添加高程点;构造三角网;检查高程点错误;追踪等高线,在弹出的设置等值线参数对话框中进行如下设置:光滑打勾并选择光滑度,然后进行等值线定层的设置,先删除当前分段,在等值线层设置参数,起始z值和终止z值进行适当设置,步长增量按要求设置,设置好后点添加新分段,点确定;在等值线定层注记参数部分设置,通过点选YES/NO来确定计曲线;在编辑等高线窗口内修改等高线。
2.2统改数字测图子系统中的高程注记
  由于数字测图子系统中自动显示的高程没有属性,带有属性的高程注记需要逐一添加,所以一旦发现需要修改整幅图的高程注记,就意味着要把原来的全部删除,重新注记。下面介绍的方法可以统改高程数据,而不用重新注记,具体步骤如下:
  先把注记导出来WT文件;在数据转换子系统中转成WAT明码文件;用EXECL打开,把不是高程点的数据删掉(可以对字符串先排序),把高程点的标志符(子图号为216)剪切到另一个地方,在EXECL中把高程改正好后,再在数据转换中把WAT文件转成WT文件;在数字测图子系统中把高程注记以外的层关掉,删除所有的高程注记点(包括标志符)后把WT文件导入;重新录入带有正确高程的数据文件(注意:在数据录入时重名点复选框选择“更新”,否则就无法把原始高程替换成正确高程。)。
2.3借助南方CASS6.1快速注记高程数据
  把测量数据文件保存为南方CASS6.1默认的展点格式文件,在南方CASS6.1窗口中展测点高程并转换为交换文件格式(.dxf文件);借助MAPGIS中的数据转换子系统转换成MAPSUV的标准格式,在数字测图子系统中导入即可完成高程注记工作了。
2.4利用GEOWAY 内插等高线
  在MAPGIS中采集地物和计曲线、控制点、高程点;赋计曲线、控制点、高程点的高程属性值;将计曲线、控制点、高程点导入GEOWA Y 系统中进行首曲线内插(注意处理点线矛盾);将内插完成的等高线导入MAPGIS中。使用上述方法可以有效地提高工作效率,节省时间。
2.5把MAPGIS图形应用到Word文档中
  在MAPGIS软件使用过程中, 用户经常会遇到这样棘手的问题:没有MAPGIS软件而又必须在自己机器上调用MAPGIS图形,这时就要求将MAPGIS图形转化为可以调用的格式。把MAPGIS图形应用到Word文档中的方法如下:
  在MAPGIS输入编辑子系统中打开需要调用的工程文件;点击工程输出,在文件—页面设置—版面定义处选择“系统自动检测幅面”选项,这样选择的纸张是能容纳图形的最小尺寸,转化而成的文件最小, 易于在Word 文档中调用;选择光栅输出菜单中的“JPEG 输出”选项, 在接下来的设置输出位图的分辨率对话框中使用默认的分辨率,并且选择“RGB”颜色模式单击确定,生成一个与工程文件同名的JPEG图片;把图片插入到在Word文档中。
2.6将EXCEL表格转成MAPGIS矢量文件
  制作专题图时常需要将EXCEL表格插入到MAPGIS图形中去,通常都需要将EXCEL表在MAPGIS中重新矢量化才可以。对于一些结构比较简单的表格可以通过MAPGIS的报表定义模块将其转换成MAPGIS文件:①打开EXCEL文件,用“复制”命令选择数据区(注意:如果表格数据中有空值请用一个无意义的值填写,用于占位。);②打开MAPGIS的“报表编辑”模块,新建一个报表文件;③选择“文件/页面设置”功能设置表格幅面,默认为标准A4;单击工作区,确定报表的存放位置;④利用“构造表格/初始表宽”功能设置表格的单元高宽;⑤选择“构造表格/构造固定式表”功能,在页面左上角单击鼠标左键,拖动鼠标,同时注意状态栏中显示的表格行列数,直到满足要求后,再单击鼠标左键确定,表格构造完成;⑥选择“建索引/编辑区块”功能,在已经构造好的表格左上方第一个单元格内单击鼠标左键,拖动鼠标到右下角最后一个单元个内,单击鼠标左键确认(这一步是用来选择数据的粘贴区域,可根据实际情况选择范围。);⑦选择“/建索引/粘贴剪切版内容”功能,将剪贴板上的内容粘贴到相应的单元格中;⑧用“构造表格”和“单元”菜单中的相应工具调整表格的高宽和注释位置;⑨调整完成后用“文件/生成MAPGIS数据”功能将表格文件转成点、线文件,再用“文件/保存文件/保存图元文件”功能将数据保存成点、线文件,就可以在编辑状态下调用了。
2.7电子矿图中AUTOCAD数据与MAPGIS数据的理想转换
  生产电子矿图常用的软件是MapGIS,它具有较强的分析查询和数据显示功能,而AutoCAD图形编辑功能强大,在电子矿图的生产过程中,两软件正好相互补充。MapGIS可以直接读取AutoCAD的DXF数据文件,但由于两软件功能上的一些差异,致使转换不完善,许多线型失去了原有的含义,是一种表面上的转换,从而为下一步的工作带来不便。下面的方法可使电子矿图中AUTOCAD数据较理想的转换成MAPGIS数据。
首先制作数据转换对照表。在MapGIS/SLIB目录下有四个文件,ARC_MAP.PNT:AutoCAD的块(符号)与MapGIS子图对照表;ARC_MAP.LIN:AutoCAD的形(线型)与MapGIS线型对照表;CAD_MAP.TAB:AutoCAD的图层与MapGIS图层对照表;CAD_MAP.CLR:AutoCAD的颜色与MapGIS颜色对照表。利用写字板或记事本打开这四个对照表文件进行编缉。
  其次将AutoCAD的DWG格式另存为AutoCAD的数据交换格式DXF格式。
  然后将编辑好的四个对照文件拷贝到MapGIS/SUVSLIB目录下,将MapGIS的系统设置目录中的系统库目录设置成SUVSLIB。
  最后启动MapGIS的文件转换子系统进行转换。转换时用户可根据需要选择“不转出的图层”。转换完成后另存文件,保存为MapGIS文件格式,在输入编辑子系统中打开,即可看到用户所需的电子地图。在数据转换过程中要注意以下几点:①在转换成为DXF文件格式时,最好选择R12的版本(如为6.5以后版本可选R12以后版本);②在转换DXF文件时不要对原图的块作爆破处理,如果原图有样条曲线,最好作爆破处理;③将编辑好的四个对照文件拷贝到MapGIS/SUVSLIB目录下后一定也要把MapGIS系统设置目录中的系统库目录指向MapGIS/SUVSLIB目录。
2.8删除MAPGIS文件中的飞点
  在将其他数据格式转换成MAPGIS格式时,或者在矢量化时都有可能产生飞点。删除飞点时要具体情况具体解决:如果飞点在图幅外,利用输入编辑模块中的清除微短线功能进行消除;然后利用“工作区/部分存文件”功能,鼠标拉框选择内容,把其存放在一个新的文件中。如果飞点在图幅内,就选择“坐标点可见/弧段可见”,复位窗口找出飞点并把其删除。对于区文件,可在属性库管理中通过面积检查微小区找出飞点删除。对于一些用老版本矢量化的线文件,可用光滑线/二次光滑的方法来删除飞点。
地质啷http://weibo.com/943569550

0

主题

2295

铜板

10

好友

工程师

3s001

Rank: 7Rank: 7Rank: 7

积分
480
QQ
发表于 2010-12-12 09:16 | 显示全部楼层
好,受益非浅!

1

主题

348

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
86
发表于 2012-2-10 22:59 | 显示全部楼层
学习学习……
回复 支持 反对

使用道具 举报

9

主题

4万

铜板

13

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3816

地信元老

发表于 2012-2-23 16:12 | 显示全部楼层
hen很好,多谢了
正在学习arcgis努力中
回复 支持 反对

使用道具 举报

3

主题

3402

铜板

14

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1016
QQ
发表于 2012-2-23 16:22 | 显示全部楼层
谢谢楼主分享!
回复 支持 反对

使用道具 举报

0

主题

1178

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
73
发表于 2018-11-16 10:45 | 显示全部楼层
学习学习
回复

使用道具 举报

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

本版积分规则

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