MapGIS明码文件的获取和在坐标转换中的应用研究
如何将MAPGIS点文件中点位置坐标转换到MapSource中
如何将MAPGIS点文件中点位置坐标转换到MapSource中如何将MAPGIS点文件中点位置坐标转换到MapSource中1、先将MAPGIS点文件中的点位置坐标转出把设计点位图的点文件在MAPGIS投影变化窗口中打开,打开工具选项中的编辑属性结构对话框,编辑属性结构,点击OK,继续打开工具选项中的点位置转换为属性对话框,选择图元文件,点击转换,保存为换名的点文件。
把保存的点文件在MAPGIS投影变化窗口中打开,再打开工具选项中的属性生成文本文件对话框选择图元文件,设置生成文件名及路径,点击转换,确定,生成一个TXT文件,属性转换成功(见转换后的坐标值.txt文件)。
再将生成的TXT文件用EXCL打开,如果是50000的以米为单位的,X、Y同乘以50000或是50000的以毫米为单位的,X、Y同乘以50所得的值就是真实的公里网格坐标(见转换后根据比例尺计算后的值是坐标值.txt文件)。
2、再将坐标转换到MapSource中将转换后的真实的公里网格坐标的TXT文件用写字板打开,将Tab键替换为空格键(数字之间的分隔符)保存,再打开该文件删除第一行的ID、X、Y后保存,文件后缀改为.prn。
打开坐标转换程序COORD.exe点击坐标转换菜单,打开投影设置对话框,设置相应的参数确定,如下图:再打开坐标转换菜单,点击七参数设置对话框完成参数设置后点击确定。
然后返回到主界面,选择其参数转换,选择源坐标类型:平面坐标、北京-54;再选择目标坐标类型:大地坐标、WGS-84,点击文件转换如图:点击格式按钮,选择自定义格式,如图:设置好参数点击完成新建,再点击文件格式,点击确定,返回主界面。
点击浏览按钮,选择文件后缀名为.prn,单击=>按钮完成,生成一个后缀为.prn1的文件。
然后将该文件的格式改成与wwwSJ.wpt 文件的格式完全一样,W后两个空格,后面必须是六个字符位置,如果是三位数,后面还要留三个空字符,最后将后缀.prn1该为.wpt,再用MapSource打开此文件即可。
MAPGIS实用方法及技巧(全)
X轴,画垂直
X轴的线为
Y轴,以剖面线起点的位置为坐标原点,以剖
面线起点的高程为起始
Y轴刻度,在
X和
Y轴上标上相对应比例尺的刻度。
4、以图上等高线和
X轴交点为垂足画垂直
X轴的直线,以等高线的高程
画垂直于
Y轴的直线,上述两直线相交点就是我们要求剖面轮廓线的拐点,把
打印输出各种图件,所以如果这时出现打印问题,应该优先考虑是不是页面设
置和硬件上出了问题。对
,所以如果这时出现打印问题,应该优先考虑是不是页面设
置和硬件上出了问题。对于
“windows输出
”,由于受到输出设备的
windows
输出驱动程序及输出设备的内部缓存等因素的限制,在输出一些比较复杂的图
(2)打开已转为属性的点文件,进行文本转换即可,然后利用
WORD进行
文本转为表格,将表格复制到
EXCEL。
第二种方法:
基本原理是利用
MAPGIS67中的
”文件转换
”模块实现的。具体操作是:
(1)打1)打开
MAPGIS67中的
”文件转换
”,装入点文件(不管是否赋属性),
2004/2000DXF格式。
2.在
MAPGIS主程序中选择
“文件转换
”。
3.输入中选择转入
DXF文件,确定并复位
4.保存点线文件(面无法转化)
六、MAPGIS转化为
CAD
1.在
MAPGIS主程序中选择
“文件转换
”。
2.分别装入点线文件,复位并全选。
--------转换数据类型(选
基于MAPGIS明码文件的绘图转换系统开发及应用
图 !" 内蒙古某地 ))* 线综合物化探、 地质剖面
! + )"
图形整饰及整合 运用 %&’536 图形编辑功能进行必要的修饰,
与地质剖面图进行整合, 从而生成最终的综合剖面 图 ( 图 -) 。直方图及剖面平面图与综合剖面图的编 制过程基本相同, 只是直方图的源数据文件为数据 库格式文件 ( !+ 789) , 图 * 为最终生成的直方图。
首先进入如图2所示的界面选择所需功能模块该例为选择综合剖面图功能模块启动该功能模块交互式选取合适的参数生成mapgis明码格式文件表2点文件格式wmap9022点文件头30点数22093109003806601035413000100点坐标及参数212931500090352801035411000110点坐标及参数2166313600110352801035411000110点坐标及参数15物探与化探29卷表3线文件格式wmap9021线文件头40线数10102550101号线参数2线点数2314133630866197线上点坐标x1y12128418331552771线上点坐标x2y200id号线长度如表2表3所示
图 "# $%&’() 明码格式转换系统结构
通过 #+-./0/12 $--500 及 34-56 系统、 #$%&’( 明 码格式转换系统和 #$%&’( 图形编辑系统的有机结 合, 原始数据文件可自动生成所需图形文件。
表 "# 原始数据文件格式
点号 FI "99 "9) "9: "98 "9= "9I ""9 !? @ : 8J" KFI : 8J9 I"I : 8J9 IJI : 8J9 I8I : 8J9 I=I : 8J9 IKI : 8J9 IFI : 8J9 F"I "? @ "I ::9 "I" "I ::9 "I) "I ::9 "IJ "I ::9 "I: "I ::9 "I: "I ::9 "I: "I ::9 "I8 "I ::9 "I= !0 ? A "* F "* )) "* ": "* )) E F FFF "* 8I "* "" "* )I " 0 ? $・@ =F* ) =8* F "9=* ) "9:* F E F FFF 8F* I I)* J F"* J %# ? BC E F FFF K* I F* " ""* J E F FFF K* : :* I I* = $ ( $D) ? "9 E F E F FFF E F FFF E F FFF )* 8 )* ) E F FFF 8* K J* " $ ( $G) ? "9 E = E F FFF E F FFF E F FFF 9* "9= 9* )") E F FFF :* KK" J* I8: $ ( HD) ? "9 E = E F FFF E F FFF E F FFF ":* " I* K E F FFF J8* ) ":J* J
MAPGIS_明码文件
ID
n号线
线长度 线色 线宽 X系数 Y系数 辅助色 图层 透明
线型号 辅助线型号 输出 线点数mn 线点数mn x1 y1 x2 y2
…
xmn ymn ID 线长度
举例:下图为一线文件,共有5 举例:下图为一线文件,共有5个线段
其最后一条线段的线参数为: 其最后一条线段的线参数为:
WMAP9021 WMAP9021 6 200000,10.000000,10.000000, 1,0,1,0.200000,10.000000,10.000000,0,0,0 4 33.753886,343. 33.753886,343.033679 80.067358,368. 80.067358,368.152850 165.629534,394. 165.629534,394.841969 256.686528,414. 256.686528,414.466321 235. 1,235.462689 。。。。。。
当type=1时,点信息为: 时 点信息为:
子图号 子图高 子图宽 子图角度 辅色 颜色 线宽 图层 透明输出
当type=2时,点信息为: 时 点信息为:
半径 轮廓颜色 线宽 填充(1)或不填 充(0)标志 颜色 图层 透明输出
举例如下: 举例如下: 下图所示为所创建的一个点文件, 下图所示为所创建的一个点文件,其中包括 一个字符串, 一个子图、 一个圆、 一个字符串 , 一个子图 、 一个圆 、 一个 弧段、一个图象和一个版面, 弧段、一个图象和一个版面,
子图号 子图高 子图宽 子图角度 辅色 颜色 线宽 图层 透明输出
当type=2时,点信息为: 时 点信息为:
ቤተ መጻሕፍቲ ባይዱ
半径 轮廓颜色 线宽 填充(1)或不填 充(0)标志 颜色 图层 透明输出
MAPGIS坐标换带的转换
MAPGIS是国家科技部和建设部推广的国产GIS软件,是国内优秀GIS平台之一,目前在城市勘测单位使用越来越广泛,很多单位用它来做矢量化、数据编辑、入库的平台。
但由于大部分城市勘测单位都是做1:500到1:2000的大比例尺地形图,对投影变换用的比较少,偶尔要用到地方坐标系和国家坐标系的转换,以及换带计算等就觉得非常困难,笔者经过大量的生产实践发现:巧用MAPGIS的投影变换不仅可以轻松解决各种坐标系之间的转换问题,还可以进行坐标展点及高斯坐标的正反算等,下面就对这些问题的参数设置、操作过程进行详细的说明。
在具体说明之前,先对几个关键词的含义进行说明。
地图投影即按某种数学规则将椭球球面上一点与地图平面上的一点相对应。
地图投影的参数有椭球的长半径,短半径,扁率,第一偏心率,第二偏心率。
数学规则有等角映射、等面积映射等。
我国地图制图普遍采用的是高斯-克吕格(GAUSS-KRUGER)投影,它是一种等角横切椭圆柱投影,该投影以中央经线和赤道投影后为坐标轴,为控制长度变形,一般采取分带投影。
我国1:2.5-1:50万的地形图均采用6度分带,1:1万及更大比例尺地形图采用3度分带。
MAPGIS的坐标系为数学坐标系,与投影平面直角坐标系中的X、Y坐标相反,即横坐标为X,纵坐标为Y,未经投影变化之前均为毫米表示。
MAPGIS的用户坐标系是指由用户指定的相对二维坐标系,一般与实际地物定位无关;地理坐标系是以经纬度表示的,经度的起点在格林威治,向东为正,纬度自赤道起,向北为正,常用来坐标定位;投影平面直角坐标系是将地球球面投影到平面后所设定的坐标系。
我们常说的1954年北京坐标系,1980年西安坐标系均为高斯投影的投影平面直角坐标系,只不过它们采用了不同的椭球参数;北京坐标系使用克拉索夫斯基椭球,西安坐标系采用IAG1975年推荐椭球。
TIC点为已知理论坐标的控制点,可以是三角点、导线点,也可以是方里网点,理论值可以是大地直角坐标,也可以是地理经纬度。
mapgis中坐标单位的问题
mapgis中坐标单位的问题MAPGIS中的数据是1:1的比例尺(即与实际地物等大),米的坐标单位.而按图幅输出时,实际地物是缩小了一个比例尺的倍数画到图纸上的,为了方便读取图纸坐标,图纸坐标的坐标单位一般是毫米,所以要得到真实坐标,必须乘以比例尺的倍数来得到1:1的比例尺,再除以1000将毫米转换为米。
十一、MAPGIS投影坐标类型中,大致有五种坐标类型1.用户自定义也称设备坐标(以毫米为单位)2.地理坐标系(以度或度分秒为单位)3.大地坐标系(以米为单位)4.平面直角坐标系(以米为单位)5.地心大地直角说明:MAPGIS中的大地坐标系其实是投影平面直角坐标系高斯克吕格投影类型中的一个情况,比例尺分母为1,单位为米。
因为此时的图形坐标和实际测量的大地坐标是一致的,所以成为大地坐标系。
测量学中的大地坐标系并不是上述的含义,它是大地地理坐标系的简称。
地球椭球面上任一点的位置,可由该点的纬度(B)和经度(L)确定,即地面点的地理坐标值,由经线和纬线构成两组互相正交的曲线坐标网叫地理坐标网。
由经纬度构成的地理坐标系统又叫地理坐标系。
地理坐标分为天文地理坐标和大地地理坐标,天文地理坐标是用天文测量方法确定的,大地地理坐标是用大地测量方法确定的。
我们在地球椭球面上所用的地理坐标系属于大地地理坐标系,简称大地坐标系。
西安80坐标系与北京54坐标系其实是一种椭球参数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。
十二、进行设备坐标转换到地理坐标的方法第一步:启动投影变换系统。
第二步:打开需要转换的点(线,面)文件。
(菜单:文件/打开文件)第三步:编辑投影参数和TIC点;选择转换文件(菜单:投影转换/MAPGIS文件投影/选转换点(线,面)文件。
);编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。
Excel在Mapsource和Mapgis数据转换中的应用探讨
Excel在Mapsource和Mapgis数据转换中的应用探讨目前地质工作者多利用各种小软件来实现Mapsource和Mapgis数据格式转换,以完成野外生产工作的需要,却因无法得到或不会使用这些软件而苦恼。
作者成功地只利用Excel实现mapsource软件批量导入坐标点,完成了Mapsource 和Mapgis间的数据转换,极大方便了野外地质人员,减少人为误差,提高了工作效率。
标签:Excel;投影变换公式;Mapsource;Mapgis引言随着GPS定位精度的提高,GPS在地质找矿工作中应用越来越广。
在一些中小比例尺的大范围的物化探扫面工作中,更是采用手持GPS定点,这就需要把大量的坐标点导入到mapsource软件中。
如果单点逐个输入mapsource软件,无疑就占用了大量的施工时间;某些收费软件也可以实现批量导入mapsource,但操作步骤复杂。
作者成功利用Excel2003完成了Mapsource和Mapgis6.5之间的数据转换。
下面以1∶5万地球化学普查-水系沉积物、土壤测量为例,详细介绍Excel与Mapsource和MAPGIS间数据转换的过程及方法。
1 Excel和Mapsource数据转换1.1 实现原理及数据准备mapsource软件提供了一种GPS交换格式,这种文件可以用文本程序直接进行编辑,通过建立mapsource软件认可的*gpx格式的文件,然后通过编辑把大量的坐标写入*.gpx格式的文件,实现批量导入设计航点。
在野外施工中利用GPS 定点的坐标大多是平面直角坐标,以某区1∶5万地球化学普查-水系沉积物、土壤测量测点内为例来演示把区内坐标点一次性导入到mapsource软件中,测点的西安-80坐标见表1。
表1 示例测区西安-80坐标(1)创建*gpx格式文件模板。
选择测区的四个坐标逐个的输入到mapsource 软件中,另存为*gpx格式,命名为“文件1.gpx”,用记事本程序打开“文件1”,其中坐标点的位置是用WGS-84椭球系统下的大地坐标来表示的。
利用mapgis软件实现经纬度(地理坐标)与大地坐标间的转换
利用mapgis软件实现经纬度(地理坐标)与大地坐标间的转换MAPGIS的坐标系为数学坐标系,与投影平面直角坐标系中的X、Y坐标相反,即横坐标为X,纵坐标为Y,未经投影变化之前均为毫米表示。
MAPGIS的用户坐标系是指由用户指定的相对二维坐标系,一般与实际地物定位无关;地理坐标系是以经纬度表示的,经度的起点在格林威治,向东为正,纬度自赤道起,向北为正,常用来坐标定位;投影平面直角坐标系是将地球球面投影到平面后所设定的坐标系。
我们常说的1954年北京坐标系,1980年西安坐标系均为高斯投影的投影平面直角坐标系,只不过它们采用了不同的椭球参数;北京坐标系使用克拉索夫斯基椭球,西安坐标系采用IAG1975年推荐椭球。
一、大地坐标→经纬度(地理坐标)1、在文本文件中输入大地坐标数据,格式为Y空格X。
如下,原始的大地坐标由一个8位的Y和一个7位的X组成,“新建文本文档.txt -记事本”显示如下:31560000 450350031565000 450350031565000 450750031568500 4507500这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为:Y—6位,X—7位。
“新建文本文档.txt -记事本”显示如下:560000 4503500565000 4503500565000 4507500568500 4507500保存这个TXT的文本文件。
2、打开MAPGIS,启动坐标投影变形程序如果是MAPGIS6.7版,请选择“实用服务→投影变换系统→用户文件投影转换”→点击打开文件,打开刚才的大地坐标的文本文件。
“指定数据起始位置”中出现刚才的的文本文档,显示如下:560000 4503500565000 4503500565000 4507500568500 4507500在设置用户文件选项中,一般选:按行读取数据,X→Y顺序,生成点。
MAPGIS明码文件的研究与应用
l号线 的数据 r l
i n.
MAP S的 图形文件 有 三种 :点 ( )文件 、线 数 ,辅 助 色 , 图层 ,透 明输 出 GI wt
x2, Y2 l l x2 , Y2 2 2
MAP S的各 类 明码 文件 均 由文件 头 、空 间数 据 、 GI 外观 参数 三 种信 息 构成 。文 件 头根 据 版 本 不 同 稍有 区 别 ,线 文 件 头 可 能为 W M AP6 2 、W M AP7 2l 0 l 0 、 WMAP 0 1 WMAP 0 1 文件 头为 WMAP 0 2 82 或 9 2 ;点 62、 W MAP 02 WMAP 0 2 WMAP 0 2 72、 82 或 92 ;区文 件 则为
线型 号 ,辅助 线 型号 ,线色 ,线 宽 ,X系数 ,Y 系 r 1号线 的参 数
r 线总 节点 数 1号
盯 ; X X . —
!
, ,
和 其它 GS系统 间架 设 了一道 桥 梁 , I 实现 了不 同系统 间 数 ,辅 助 色 ,图层 ,透 明输 出
.
●
同 时提 出 了几 个 有 益 的 应 用 方 案 。
关 键词 : AGS ;明码 文件 ;应 用方 案 M PI
一
.
引言
n
线 数
MAP S数 据接 口转 换 子系 统 ,为 MAP S系统 GI GI 的数 据转 换 , 而达 到数 据 资 源 的共享 。 文本格 式 的 从 其 明码 文件 , 构 合理 易懂 , 乎记 录 了 MAP S图形 的 结 几 GI 所有 信 息 , 有 计算 机系 统均 可将 其 打开 , 所 配合 文字 处 理软 件 和一 定 的编程 语 言 , 以方 便地 对 其进 行各 种 批 可
用MAPGIS地理坐标与大地坐标的转换
用MAPGIS地理坐标与大地坐标的转换用MAPGIS地理坐标与大地坐标的转换MAPGIS是国家科技部和建设部推广的国产GIS软件,是国内优秀GIS平台之一,目前在城市勘测单位使用越来越广泛,很多单位用它来做矢量化、数据编辑、入库的平台。
但由于大部分城市勘测单位都是做1:500到1:2000的大比例尺地形图,对投影变换用的比较少,偶尔要用到地方坐标系和国家坐标系的转换,以及换带计算等就觉得非常困难,笔者经过大量的生产实践发现:巧用MAPGIS的投影变换不仅可以轻松解决各种坐标系之间的转换问题,还可以进行坐标展点及高斯坐标的正反算等,下面就对这些问题的参数设置、操作过程进行详细的说明。
在具体说明之前,先对几个关键词的含义进行说明。
地图投影即按某种数学规则将椭球球面上一点与地图平面上的一点相对应。
地图投影的参数有椭球的长半径,短半径,扁率,第一偏心率,第二偏心率。
数学规则有等角映射、等面积映射等。
我国地图制图普遍采用的是高斯-克吕格(GAUSS-KRUGER)投影,它是一种等角横切椭圆柱投影,该投影以中央经线和赤道投影后为坐标轴,为控制长度变形,一般采取分带投影。
我国1:2.5-1:50万的地形图均采用6度分带,1:1万及更大比例尺地形图采用3度分带。
MAPGIS的坐标系为数学坐标系,与投影平面直角坐标系中的X、Y坐标相反,即横坐标为X,纵坐标为Y,未经投影变化之前均为毫米表示。
MAPGIS的用户坐标系是指由用户指定的相对二维坐标系,一般与实际地物定位无关;地理坐标系是以经纬度表示的,经度的起点在格林威治,向东为正,纬度自赤道起,向北为正,常用来坐标定位;投影平面直角坐标系是将地球球面投影到平面后所设定的坐标系。
我们常说的1954年北京坐标系,1980年西安坐标系均为高斯投影的投影平面直角坐标系,只不过它们采用了不同的椭球参数;北京坐标系使用克拉索夫斯基椭球,西安坐标系采用IAG1975年推荐椭球。
TIC点为已知理论坐标的控制点,可以是三角点、导线点,也可以是方里网点,理论值可以是大地直角坐标,也可以是地理经纬度。
MAPGIS67学习教程之10-应用技巧篇[1]
周 贤 旭 制 2007年10月31日 年 月 日 作
2、解析造线功能的应用
周 贤 旭 制 2007年10月31日 年 月 日 作
17
2、解析造线功能的应用
• 以上是MAPGIS67版本中,利用解析线的功能输入通过定点输 入一定方位、一定长度线段的。但是在目前我院大多数人应 用的却是D版的MAPGIS65,在该版本中是没有解析线功能的 ,那么是不是就不能直接输入通过定的、一定方位、一定长 度线段呢?答案是肯定的。 • ①第一步:单击MAPGIS输入编辑,进入MAPGIS编辑子系统; • ②第二步:在“线编辑”选单下,点击“键盘输入线”输入 通过定点的任意线段; • ③第三步:在“线编辑”选单下,点击“变换线”,系统弹 出“参数修正”对话框,在对话框中,将X方向宽度栏的数 据改为需要输入的线长,将Y方向宽度栏的数据改为“0”, 将旋转角度栏的数据是输入方位角换算成象限角的数据。输 周 入完成后点击“确定”即可。 贤
周 贤 旭 制 2007年10月31日 年 月 日 作
地质工作中的应用实例
周 贤 旭 制 2007年10月31日 年 月 日 作
3
1、钻孔柱状图的自动生成
• 钻孔柱状图的编制是我们地质工作者经常要做的一项工 作,过去我们是手工制作,近年来由于机算机技术的发 展,现在我们都是在MAPGIS平台下进行机制编制。但 是目前MAPGIS平台下尚没有直接生成钻孔柱状图的功 能,编制过程比较繁琐,制作一张数百米深的钻孔柱状 图可能要1~2天的时间,那么有没有一种软件能直接生成 钻孔柱状图呢?于是我通过网上搜索,功夫不负有心人 ,找到了此类软件(MAPGISTOOL图形工具),且该软件 是在MAPGIS二次开发平台上开发出来的,与我们现在 使用的MAPGIS完全兼容,所以我们可以拿来和利用。 比如,今年香炉山项目所有的19个钻孔近5000m工作量 的柱状图都是利用该软件,结合MAPGIS编辑制作的, 这样既大大地节省了工作时间(一张图大约1~3小时), 减少了自已的劳动强度,又提高了生产效率。 4
mapgis坐标转换(3—6)
有这样一组坐标,只知道它们位于经度105度、纬度34度附近;在srtm图上,研究区6度带显示坐标范围为x(18515000, 18519000), y(3731360-3731600)。
我们的目标是,将坐标转换为6度带坐标。
首先需要明确,我们遇到的坐标,几乎都是前者为x、后者为y坐标,因此,带号只能用第一个数值(x)来判断。
步骤一、在转换坐标前,需要判断这些坐标是3度带还是6度带坐标:从这些坐标上发现,带号是35,因此认为它们可能是3度带坐标(中国处于6度带的13-23,3度带的24-45)。
为验证它,计算此带的中央经线35*3=105,正好与研究区位于经度105度附近吻合,因此,可以判断坐标是3度带坐标。
步骤二、用mapgis软件将这些3度带坐标转换为6度带坐标:2.1将坐标文件转换为.txt格式文件,并且需要将x坐标的带号去掉(本例中,需要去除x坐标中的35),如co-ordinates.txt,第一列为x,第二列为y;2.2打开mapgis,点击“实用服务”—“投影变换”,进入“MAPGIS投影变换系统”窗口;2.3在菜单栏选择“投影转换”—“用户文件投影转换”,进入“用户数据点文件投影转换”窗口,打开文件co-ordinates.txt;2.4点击“用户投影参数”,在“输入投影参数”对话框内设置以下参数:“坐标类型”内选择“投影平面直角”;“椭球参数”内选择“WGS84”;“投影类型”内选择“高斯-克里格投影”;“坐标单位”内选择“米”;“投影带类型”内选择“3度带”;“投影带序号”内选择“35”(注:投影带序号会自动对应“投影中心点经度”,可以对照所选择的带号是否正确);“坐标轴偏移”:(1)将3度带坐标转换为经纬度(地理坐标系)时,需要将x向东平移500000米(中国地图,经纬度转为xy坐标时,都会向西平移500km,因此,xy转为经纬度时,需要向东平移500km);(2)将3度带坐标转为6度带坐标时,x不需要平移。
MAPGIS转换坐标步骤知识分享
M A P G I S转换坐标步骤利用MAPGIS制图软件换算大地坐标和经纬度地质工作中常要对进行大地坐标转经纬度和经纬度换大地坐标,以下步骤请大家熟记:一、大地座标→经纬度(地理坐标)1、在文本文件中输入大地坐标数据,格式为 Y空格X。
如下,原始的大地坐标由一个8位的Y和一个7位的X组成,“新建文本文档.txt -记事本”显示如下:31560000 450350031565000 450350031565000 450750031568500 4507500这组坐标数据中的Y的前两位为31,是分带号,一般使用的分带有三分带,六分带,这里的坐标是三分带的,记下Y前的这两位数,在原始数据中去除掉,现在数据变为:Y—6位,X—7位。
“新建文本文档.txt -记事本”显示如下:560000 4503500565000 4503500565000 4507500568500 4507500保存这个TXT的文本文件。
2、打开MAPGIS,启动坐标投影变形程序如果是MAPGIS6.7版,请选择“实用服务→投影变换系统→用户文件投影转换”→点击打开文件,打开刚才的大地坐标的文本文件。
“指定数据起始位置”中出现刚才的的文本文档,显示如下:560000 4503500565000 4503500565000 4507500568500 4507500在设置用户文件选项中,一般选:按行读取数据,X→Y顺序,生成点。
最后点击确定。
3、设置输入数据的格式,点击用户投影参数,并完成设置。
坐标系类型——大地坐标系投影类型——5:高斯克吕格投影比例尺分母——1椭球面高程——0投影面高程——0投影带类型——3度带或6度带投影带序号——31X,Y的平移均设0这里我们的大地座标为3度带的第31带,注意填好,坐标单位为米接着为:设置输出的格式,我们要求输出的是经纬度,点结果转换参数,完成设置。
4、输入投影参数坐标系类型——地理坐标系我们输出的经纬度的单位应该是DDDMMMSS。
利用VB开发的MAPGIS明码数据格式文件生成系统
文章编号:1003-6474(2001)03-0166-04利用VB 开发的MAPGIS 明码数据格式文件生成系统钟 华 (华东有色地质勘查局八一四队,江苏镇江212005)摘要:M APGIS 目前还没有提供直接由坐标数据输入成图的功能。
利用VB 开发的一个直接使用现成数据源生成M APGIS 的明码数据格式文件的系统,使得将现有数据加载到相关的地形、地质、物探等成果图件上的操作变得简单和十分方便。
论述了系统的开发思路和主要特点。
关键词:数据处理;M APGIS 数据格式;矢量图;点;线;区中图分类号:TP311152 文献标识码:A 图像类型大致可以分为矢量图和位图。
矢量图是以数学的矢量方式来记录图像,它的内容以线条和色块为主。
M APGIS 把矢量地图要素根据基本几何特征分为3类:点数据、线数据和区数据。
与之相对应文件的基本类型也分为3类:点文件(3.wt )、线文件(3.wl )和区文件(3.wp )。
由上述一类或几类数据叠加形成工程文件(3.m pj )。
M APGIS 数据接口转换子系统实现了不同系统间的数据转换。
如:M APGIS 的明码格式数据接口可将(点、线、区)明码文件(3.wat 、3.wal 、3.wap )转换成与之相对应的点、线、区文件。
图形的输入,M APGIS 提供了数字化仪输入、扫描矢量化输入、G PS 输入等方法,对于由数据文件中坐标值控制的点、线成图,尤其是要在点、线上标明其属性,M APGIS 目前还没有提供直接由坐标数据输入成图的功能。
只有利用编程软件(如VB ),编制一些应用程序,将数据文件中的数值转换为M APGIS 数据接口转换子系统能够识别的明码格式文件。
本文介绍笔者利用VB 开发的M APGIS 明码数据格式文件生成系统,它包括四项子功能,解决了拿到数据不知如何成图,尤其是如何将由坐标值控制的点、线加载到已作好的地质、地形图和物探异常平面图上的难题,使M APGIS 的应用得心应手。
MAPGIS明码文件的MATLAB编程实现及其意义_陈华根 (2)
第22卷 第4期 2000年11月 物探化探计算技术 V o l 122N o .4 N ov .2000COM PU T I N G T ECHN I QU ES FOR GEO PH YS I CAL AND GEOCH E M I CAL EXPLORA T I ON 基金项目:上海教育发展基金会・上海市教育委员会1999年度曙光计划资助项目收稿日期:2000-06-16文章编号:1001—1749(2000)04—0351—05M A PG IS 明码文件的M A TLAB 编程实现及其意义陈华根,吴健生,王家林(同济大学教育部海洋地质重点实验室,上海 200092)摘 要:作者通过对M A PG IS 明码格式文件的解读,应用M A TLAB 语言实现了外部数据转化为M A PG IS 明码格式的方法,并讨论了其实现意义。
关键词:M A PG IS ;格式转化;矢量;栅格中图分类号:T P 31111 文献标识码:AREAL IZAT I ON OF FOR M AT CONVERSI ON IN M APGISW ITH M AT LAB AND IT ’S SIGN IF I CANCECH EN H ua 2gen ,W U J ian 2sheng ,W AN G J ia 2lin(K ey L abora tory of M a rine Geology ,T ongj i U n iversity ,S hang ha i 200092,Ch ina )Abstract :In th is p aper ,after the file fo r m at in M A PG IS is un scram b led ,the fo r m at conversi on from the ex teri o r one to in teri o r one in M A PG IS is p rogramm ed w ith the app licati on of M A TLAB ,then it’s sign ificance is discu ssed .Key words :M A PG IS ;fo r m at conversi on ;vecto r ;raster0 问题的提出作为国产地理信息的优秀软件,M A PG IS 是一个集当代先进的图形、图象、地质、地理、遥感、测绘、人工智能、计算机科学为一体的高效全汉字大型智能软件系统,是目前国内最先进的G IS 软件之一。
基于MAPGIS读取地形图点坐标方法
63【其 他】基于MAPGIS读取地形图点坐标方法火克俭(中国建筑材料地质勘查中心青海总队,青海 西宁 810008)摘要:基于MAPGIS软件,利用扫描后的地形图光栅文件经配准后,在图形上输入点图元并导出其明码文件,提取明码文件中的x、y坐标从而实现点坐标的自动读取。
作者给出了详细操作步骤,具有很强的可操作性。
该方法主要用于化探及其他需大量读取地形图点坐标的工程。
关键词:MAPGIS;光栅文件配准;明码格式;坐标值中图分类号:P628.1 文献标识码:A 文章编号:1007-9386(2007)01-0063-02The Method to Get the Coordinates of Relief Mapby Employing MAPGIS SoftwareHuo Kejian(Geological Exploration Center Qinghai Branch of China Building Material Industry, Xining, Qinghai, China 810008)Abstract: It is able to be achieved to match the raster image files, draw point objects in a drawing to export the drawing file to text file, and collect the x and y coordinates data from the text file with a text editor. This paper is to supply a detailed account on the operating process, which is quite feasible. The method can be applied in geochemistry and other projects requiring a lot of coordinate data from the relief maps as well.Key words: MAPGIS Software; matching raster image file; text file; coordinates 2007年第1期 中国非金属矿工业导刊 总第59期收稿日期:2006-10-17作者简介:火克俭,男,46岁,高级工程师,主要从事地质数据处理工作。
MAPGIS中的几种坐标转换初探
11科技资讯 S CI EN CE & T EC HNO LO GY I NF OR MA TI ON 信 息 技 术1 地图投影与坐标系地图投影是按照某种数学规则将椭球球面上的一点与地图平面上的一点相对应,主要参数包括椭球的长半径、短半径、扁率、第一偏心率、第二偏心率等,投影的数学规则有等角映射、等面积映射等。
在我国,M A P G I S 的地图制图普遍采用的是高斯-克吕格投影,属于等角横切椭圆柱投影,以中央经线和赤道投影后的数据作为坐标轴,在投影的过程中为控制长度的变形一般采用分带投影的方法。
在我国的实际应用中1∶2.5~1∶50万的地形图采用的是6度分带,1∶1万以及更大的比例尺采用的是3度分带。
MAPGIS的坐标系属于数学坐标系,与投影平面直角坐标系的X 、Y 坐标是相反的。
在实际应用中,M APGI S的用户坐标系是由用户指定的二维坐标系,是相对的,与实际地物的定位是无关的。
坐标系分为地理坐标系和投影平面直角坐标系。
其中地理坐标系为球面坐标,参考平面地是椭球面,利用经纬度进行表示,纬度以赤道作为分界,向北为正,而经度以本初子午线为界,向东为正,坐标以地物的实际经纬度来表示。
投影平面直角坐标系又称为大地坐标,是将地球表面投影到平面后得到的互相垂直且有公共原点的平面直角坐标系,参考平面地是水平面,坐标单位为米、千米等。
在实际测绘工作中经常用到的坐标系为1954年北京坐标系和1980年西安坐标系,这两者都属于平面直角坐标系。
1954年北京坐标系以克拉索夫斯基椭球体为参数,1980年西安坐标系采用的是IAG75地球椭球体参数。
总之,所说的地理数据都是为了描述大地水准面上的某一个点,而大地水准面是不规则的,用一个规定的椭球面去拟合这个水准面,用椭球面上的点来近似表示地球上的点[1]。
地理坐标转换为大地坐标被称为投影,即将不规则的地球曲面转换为平面。
2 几种不同类型的坐标转换2.16度带与3度带的转换6度带即经差为6度,从0度子午线开始,自西向东每6度经差为一个投影带,全球公分60个带;3度带即经差为3度,从东经1.5度的经线开始,每隔3度为一带,全球共划分120个投影带。
基于MAPGIS明码文件的绘图转换系统开发及应用
基于MAPGIS明码文件的绘图转换系统开发及应用
段青梅;龙文华;丁天才;张玉宝;刘金宝
【期刊名称】《物探与化探》
【年(卷),期】2005(29)1
【摘要】介绍了基于MAPGIS明码文件开发出的MAPGIS明码格式转换系统软件的结构及功能,并说明该软件在地球物理、地球化学领域中的应用.
【总页数】4页(P50-52,56)
【作者】段青梅;龙文华;丁天才;张玉宝;刘金宝
【作者单位】中国地质大学,水资源与环境学院,北京,100083;内蒙古国土资源勘查开发院,内蒙古,呼和浩特,010020;中国地质大学,水资源与环境学院,北京,100083;内蒙古自治区地质调查院,内蒙古,呼和浩特,010020;内蒙古自治区地质调查院,内蒙古,呼和浩特,010020;中国地质大学,水资源与环境学院,北京,100083;内蒙古自治区地质调查院,内蒙古,呼和浩特,010020;中国地质大学,水资源与环境学院,北京,100083;内蒙古自治区地质调查院,内蒙古,呼和浩特,010020
【正文语种】中文
【中图分类】TP311;P631;P632
【相关文献】
1.基于MAPGIS明码文件实现区域自动填充的实践 [J], 孙国庆;温迎庆
2.基于MapGIS软件明码文件钻孔柱状图制作 [J], 张彦海;白明;刘延凯;石勇;徐耀汉;孔凡合
3.基于MAPGIS明码文件实现GPS网分布图的设计 [J], 吴天秋
4.运用Mapgis明码文件清除地质图中重叠点或注释的方法 [J], 王蒙;林茜;张瀚文;靳松
5.基于MAPGIS明码文件的CBM组件开发与应用 [J], 王荣亮;曹代勇;戈连柱
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MapGIS明码文件的获取和在坐标转换中的应用研究钟理韬【摘要】MapGIS是我国自主研发的大型地理信息系统软件平台,具有数字制图、空间分析、数据库管理功能,而且MapGIS还支持二次开发.MapGIS有两种数据格式,分别是加密数据文件和明码文件.明码文件可以通过MapGIS平台打开编辑,还可以通过txt、word等文件格式打开、浏览、编辑,这样为MapGIS数据文件的修改提供了多种途径.首先介绍了MapGIS中明码文件的基本特点,并列出了点、线、区、网文件的明码文件的逻辑结构和结构里面包含的信息;然后,重点介绍如何利用点、线、面、区加密文件获取明码文件和将明码文件转换成点、线、面、区加密文件,以及如何利用明码文件在坐标转换中实现平面直角坐标转经纬度坐标.【期刊名称】《安徽农业科学》【年(卷),期】2014(000)007【总页数】4页(P2171-2173,2175)【关键词】MapGIS;明码文件;逻辑结构;平面直接坐标;经纬度【作者】钟理韬【作者单位】东华理工大学测绘工程学院,江西南昌330013【正文语种】中文【中图分类】S126;P208MapGIS是中地数码开发公司开发的拥有完全自主知识产权的地理信息系统软件平台。
目前,MapGIS在国土部门得到广泛运用并且成为全国各部委向全国重点推广的科技产品。
MapGIS平台提供了两种数据格式,一种是加密数据文件[1],另一种是明码文件。
加密数据文件的格式不对外公开,只能在MapGIS的自有平台才能打开、显示和编辑。
其文件类型包括点文件(*.wt)、线文件(*.wl)、区文件(*.wp)、网文件(*.wn)等,其包含的信息基本涵盖了MapGIS的空间信息和属性信息。
MapGIS的明码文件是运用ASCII码编写的,其文件结构分为两部分——文件头和数据区[1]。
明码文件的文件类型可分为点文件(*.wat)、线文件(*.wal)、区文件(*.wap)、网文件(*.wan),通过MapGIS操作平台,明码文件可以实现与加密文件之间的互换[2]。
明码文件几乎包含了MapGIS点、线、面、网文件的所有图像信息,并且可以通过txt格式、excel格式、word格式在任意计算机系统中打开、编辑。
运用VB等编程语言编写的程序还可以实现对MapGIS明码文件的批量操作。
同时,在地质行业中虽然一些流行软件并没有与MapGIS建立图形数据接口,但是通过明码文件也可以实现与MapGIS之间的数据交换[2]。
MapGIS明码文件的文件头共8个字节。
点文件的文件头为WMAP9022 (老的文件为WMAP6022或WMAP7022和WMAP8022)[4],线文件的文件头为WMAP9021 (老的文件为WMAP6021或WMAP7021 和WMAP8021)[4],区文件的文件头为WMAP9023 (老的文件为WMAP6023或WMAP7023和WMAP8023)[4],网文件的文件头为WMAP9024 (老的文件为WMAP6024或WMAP7024和WMAP9024)。
文件头的一般形式可以概括为“WMAP*02*”,前一个*与软件的版本有关,后一个*与文件的类型有联系(1表示线文件,2表示点文件,3表示区文件,4表示网文件)。
MapGIS的数据区根据点、线、区、网文件的类型不同,具体结构各不相同。
1.1 点文件的逻辑结构WMAP*022 文件头N 点数X1,Y1,ID,Type 1,…… 点1信息X2,Y2,ID,Type 2,…… 点2信息X3,Y3,ID,Type 3,…… 点3信息……Xn,Yn,ID,Type n,…… 点n信息Type=0(表示字符串)时,之后的点信息为:"字符串", 字符高度, 字符宽度, 字符间隔, 字符串角度, 中文字体, 西文字体, 字形, 水平(0)或垂直排列(1), 颜色, 图层, 透明输出(0表示不透明,1表示透明)。
Type=1(表示子图)时,之后的信息为:子图号,子图高, 子图宽, 子图角度, 辅色,颜色, 线宽,图层, 透明输出。
Type=2(表示圆)时,之后的信息为:半径,轮廓颜色,线宽,填充(1)或不填充(0),填充颜色,图层,透明输出。
Type=3(表示弧)时,之后的信息为:半径,起始角度,终止角度,线宽,颜色,图层,透明输出。
Type=4(表示图象)时,之后的信息为:图象文件名,宽度,高度,角度,颜色,图层,透明输出。
Type=5(表示文本)时,之后的信息为:文本字串,字高,字宽,字间距,角度,中文字体,西文字体,字形,行间距,版面长,版面宽,水平(0)或垂直排列(1),颜色,图层,透明输出。
1.2 线文件的逻辑结构WMAP*021 头文件N 线数线型号,辅助线型号,线色,线宽,X系数,Y系数,辅助色,图层,透明输出线1信息M 线1节点数 X1,Y1 线1的1号节点坐标X2,Y2 线1的2号节点坐标……Xm,Ym 线1的m号节点坐标ID,线长度线1的ID号和长度……以此类推,线2、线3、……线n信息格式同线1一样。
1.3 区文件的逻辑结构区文件(又称面文件)的明码文件结构较为复杂,共分为3个部分[1-2]:①弧段信息,包括该区文件的总弧段数和每条弧段所涵盖的信息,如线型、线色、线宽、节点坐标、弧段长度等;②节点信息,包括节点坐标、所在的弧段数等;③区信息,包括区数、每个区所包含的信息,如区颜色、填充图案号、图案高、图案宽、笔宽、图案颜色、图层、透明输出、ID、面积、周长、区数据项数、弧段编号等。
区明码文件的详细格式和内容可参考MapGIS“文件转换”软件中的帮助索引。
1.4 网文件逻辑结构网文件是在MapGIS“空间分析”中的“网络编辑”和“网络分析”内打开和编辑的,在“输入编辑”中也可以打开,但是无法编辑。
网文件主要包含通过网线和结点的图形参数来显示和输出直观的网络图,主要是用来表现水管网、煤气管网、交通网、电讯网等规则的网络图。
网文件的结构共分为3部分:①弧段信息,包括总弧段数和各弧段的线型号、辅助线型号、线色、线宽、X 系数、Y系数、辅助色、图层、透明输出、包含的节点坐标、ID、弧段长度等;②各节点的信息,和区文件相同;③网络信息,包含网络颜色、图层、ID、弧段编号等信息。
网明码文件的详细格式同样可参考MapGIS“文件转换”软件中的帮助索引。
在地矿或者测量工作中,往往需要批量提取点、线、面文件包含的信息或者对包含的信息进行统计分析,如提取坐标或者土地面积分类统计。
但是由于信息太多,仅仅通过手工操作来统计分析是很难完成的。
运用VB等编程语言可以编写出一些简单的程序,运用这些程序可以对MapGIS明码文件进行单个或批量处理来获得所需的统计信息。
同时,在野外获取的数据信息,如平面坐标X、Y及高程Z等,可以通过编写的一些程序快速转为明码文件,再将明码文件转为加密文件以实现在MapGIS编辑平台进行编辑操作。
因此,实现加密文件和明码文件之间的相互转换就十分必要了。
MapGIS中的“文件转换”程序就提供了加密文件和明码文件相互转换的操作平台。
2.1 加密文件转明码文件点击MapGIS主菜单中的“文件转换”,打开文件转换平台,装入加密文件*.wt、*.wl、*.wp或者*.wn,此时窗口不会显示任何图形。
右键窗口,选择“复位窗口”(图1),选中要显示的文件,点击“确定”,窗口就会出现对应的图元信息。
点击“输出”—“输出MapGIS 明码格式”,保存。
但需要注意的是,点击“输出MapGIS明码格式”后可能会弹出窗口“文件中包含逻辑上删除的点/线/区,请在编辑器用压缩存盘去除掉!” (图2),这是由于所需转换的MapGIS文件中有物理上删除而逻辑上并没删除的数据。
解决的方法是:在编辑系统中打开该文件,在“设置”菜单下“参数设置”—“数据压缩存盘”前打勾,点“确定”,然后另存文件名,在数据转换系统中调入新存的文件,再转明码文件。
如果还不行,可执行“选择”菜单下“压缩存盘”或“重设缺省ID”。
2.2 明码文件转加密文件打开“文件转换”窗口,点击“输入”—“装入MapGIS明码文件”,装入明码文件后,点击“文件”—“换名存点/线/面”,保存后就可得到转换后的加密文件。
因为明码文件可以转换成加密文件,所以通过修改明码文件中的信息来获得所需的点、线、区文件。
具体方法是:用txt格式、word格式、excel格式[5]打开明码文件,保证明码文件的格式不变,修改明码文件中数据区里需要替换的原有信息并保存,再将修改后的明码文件转为加密文件[5],通过MapGIS编辑子系统打开就能获得修改后的图像信息。
拿线文件来说,保证线的明码文件格式不变,将采集的坐标替换原有的坐标,其他线的明码信息如线长、线颜色不用管,进行转换后就能够获得所需的线加密文件。
当然也可以通过一些自行编写的程序来实现快速获得所需的明码文件,再转为加密文件。
地理信息系统的空间数据获取的渠道不同,它们在输入到正式的数据库之前,会采用不同的坐标系,比如平面直角坐标系。
如果要根据原有文件所包含的坐标信息来获得该文件在另一种坐标系条件下的坐标信息,就需要进行投影变换。
下面主要介绍如何将平面直角坐标转换成相对应的经纬度坐标。
具体方法是:点击MapGIS 主菜单下的“实用服务”—“投影变换”,打开MapGIS投影变换系统,将包含平面直接坐标信息的明码文件或者加密文件进行投影变换,把平面坐标转为经纬度坐标。
3.1 明码文件获得经纬度坐标先通过“文件转换”系统获取明码文件,再运用excel打开明码文件对不必要的信息进行删减,获取纯坐标信息,再保存。
在MapGIS投影变换系统中,选择“投影变换”下的“用户文件投影转换”(图3),打开明码文件,在“指定数据起始位置”会显示文件的部分内容。
打开“用户投影参数”,根据添加文件的图幅参数进行选择:坐标系类型选择“投影平面直角”或者“大地坐标系”;椭球参数选择“北京54”或者“西安80”;投影类型选择“高斯克吕格投影”;比例尺为1;坐标单位为“米”;“投影中心点经度”根据添加文件的经度和所用的投影带类型准确填写。
点击“结果投影参数”,选则“地理坐标系”,坐标单位选择“度”或者“DDDMMSS.SS”。
在“设置用户文件选项”处可以选择“按行数读取”或者“按指定分隔符读取”;选择“X→Y”。
点击“写到文件”,保存为txt格式文件。
打开保存的txt文件,可获得与原平面直角坐标相对应的经纬度坐标。
3.2 加密文件转经纬度坐标先在“MapGIS投影变换系统”中打开加密文件,点击“投影变换”—“进行投影变换”(图4),选择要投影变换的加密文件。
选择“当前投影”和“目的投影”进行设置(方法和明码文件转经纬度一样)。