文档介绍:一、MapGIS中点位置坐标批量导出
在实际工作中,我们经常需要在某一面图面上同时读出多点的位置坐标至表格中,如果一个一个的读出并填制成表,则工作量是十分大。那么有没有快速的方法呢?答案是肯定的,而且不只一种方法可实现。
在这里列出了其中的三种方法:
第一种:
基本原理是利用MAPGIS67中的“文件转换”模块实现的。具体操作是:
(1)打开MAPGIS67中的“文件转换”,装入点文件(是否赋属性不影响),然后在“输出”菜单下,选择“输出MAPGIS明码格式”单击(注意:在选择“输出MAPGIS明码文件”之前,最好进行一下“重设省缺ID”),保存为“*.wat”格式文件。
(2)用记事本打开“*.wat”格式文件,选中从出现坐标的第一行开始至结尾的所有数据,复制粘贴至WORD文档中,然后利用WORD进行文本转为表格,将表格复制到EXCEL。
第二种:
(1)进入投影变换模块,使用“工具”菜单下“点位置转为属性”,对点文件的属性结构进行编辑,增加x坐标字段和y坐标字段,当然这两个字段的的数据类型要选为双精度型或浮点型,设置坐标的小数位数后,在工具菜单中选择点位置转为属性,选择图形坐标的x、y所对应的字段,转换即可。
(2)打开已转为属性的点文件,使用“工具”菜单下“属性生成文本文件”进行文本转换即可,然后利用WORD进行文本转为表格,将表格复制到EXCEL。
(1、【MAPGIS投影变换】-【工具】-【点位置转为属性】- 2、--“选文件”-“图元文件”(你要提坐标的文件)- 3、---属性结构(建立“字段名称” X -“字段类型”浮点型-“字段长度”-12 -“小数点位数”-6 同样建立“字段名称” Y -“字段类型”浮点型-“字段长度”-12 -“小数点位数”-6 -【ok】- 4、--“转换”-“保存”-确定 5、【工具】-【属性生成文本文件】 6、“文件”-“图元文件”(你要提坐标的文件)-“生成文件”()-“转换”-“确定” 7、)
二、键盘输入点坐标
1、打开要输入的文件;
2、打开线编辑→输入线→键盘输入线→依次输入各点坐标(X,Y);
注意:(1)要形成闭合线必须将第一个点输入两次,例如,1→2→3→4→5→6→1,既形成闭合六边形;
     (2)采集的点坐标为比例尺1:1000的坐标值,在输入图件中要按比例尺进行缩放。
三、批处理输入点坐标
1、打开MAPGIS输入点,保存一个点文件;
2、打开文件转换→装入点文件→右键复位显示;
3、打开输出→输出MAPGIS明码格式→确定→保存一个明码文件(*.wal);
4、打开记事本→打开明码文件→将明码文件坐标点及值按照明码文件格式转换为实际输入点数及坐标值(展点文件)→保存文件;
5、打开文件转换→打开输入→装入MAPGIS明码文件→打开明码文件→右键复位显示;
6、将转换文件添加到图上→保存。
四、批处理输入线文件
1、编辑点坐标,各点用“,”号分开;
2、打开MAPGIS,输入一条线,保存一个线文件;
3、打开文件转换→装入线文件→右键复位显示;
4、打开输入→输入MAPGIS明码格式→确定→保存一个明码文件(*.wal);
5、打开记事