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

12
返回列表 发新帖
楼主: 中纪委
收起左侧

[求助] MapGIS中点位置坐标批量导出

  [复制链接]

11

主题

2万

铜板

5

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1844
QQ
发表于 2011-1-17 20:55 | 显示全部楼层
在实际工作中, 我们经常需要在某一面图面上同时读出多点的位置坐标至表格中,如在收集的化探实际材料图上,分布有大量的采样点,而这些采样点的坐标对于下步圈定重新某元素的等值线是非常重要,如果一个一个的读出并填制成表,则工作量是十分大。那么有没有快速的方法呢?答案是肯定的,而且不只一种方法可实现。
第一种方法:(1)进入投影变换模块,对点文件的属性结构进行编辑,增加x字段和y字段,当然这两个字段的的数据类型要选为双精度型或浮点型,设置坐标的小数位数后,在工具菜单中选择点位置转为属性,选择图形坐标的xy所对应的字段,转换即可。(2)打开已转为属性的点文件,进行文本转换即可,然后利用WORD进行文本转为表格,将表格复制到EXCEL
 第二种方法:基本原理是利用MAPGIS67中的文件转换模块实现的。具体操作是:
1 打开MAPGIS67中的文件转换,装入点文件(不管是否赋属性),然后在输出选单下,选择输出MAPGIS明码格式单击注意:在选择输出MAPGIS明码文件之前,最好进行一下重设省缺ID”),保存为“*.wat”格式文件。
2 用记事本打开“*.wat”格式文件,选项中从出现坐标的第一行开始至结束的数据,复制粘贴至WORD文档中,用第一种方法转换到EXCELK表中即可。
第三种方法:是借助与MAPGIS兼容的MGT6辅助软件实现。它具有操作步骤简单,实有性强。具体操作是:
1)进入MGT6界面下打开需转换的点文件,在编辑工具选单下,点击点位赋至属性
2)打开新的EXCEL表,然后进入MGT6,在EXCEL选单下,点击属性->表格即可。至此在刚打开的EXCEL表中已有各点的位置坐标了。
[提示]MGT6是一功能较好MAPGIS辅助绘图软件,功能较为实用, 在我们的地质工作中有实际意义主要还有:带捕捉功能多段线编辑、卡断线、线卡断线、插入整个表格、插入选择单元格、导出线拐点坐标、自动闭合线、自动拟合线等。
MAPGIS文件未自动生成坐标属性,如果要知道坐标,必须先进行提取,提取后即可快速生成坐标文件。这些操作都需要在投影变换模块中完成。 1、“MAPGIS投影变换”模块下“工具”菜单“点位置转为属性”,进入“点位置或注释生成属性”对话框。--“选择文件方式”:根据情况选择工作区或文件,这里选择文件。--“图元文件”:选择你要提坐标的文件。--“属性结构”:建立“字段名称” X -“字段类型”浮点型 -“字段长度”-12 -“小数点位数”-6,同样,建立“字段名称” Y -“字段类型”浮点型 -“字段长度”-12 -“小数点位数”-6 ,完成。--依次单击“转换”-“保存”-“确定”。 2、单击“工具”菜单下“属性生成文本文件”,弹出“图元属性转换生成文本文件”对话框。--同样选择“文件”而非工作区。--“图元文件”:选择要提坐标的文件。--“生成文件”:保存为要存放坐标的txt文件--依次选择“转换” -“确定”。包含坐标的文件就保存成功了。
本文来自: 地信在线[GISGAME.COM] 详细出处参考:http://www.gisbit.com/2010/0917/340.html
该会员没有填写今日想说内容.

0

主题

563

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
89
发表于 2019-7-17 14:22 | 显示全部楼层
看下 来学习
回复 支持 反对

使用道具 举报

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

本版积分规则

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